Свободно владеет HE C на Centos - PullRequest
2 голосов
/ 27 апреля 2020

Я пытаюсь настроить fluentd, используя шаги td-agent с HE C для входа в систему centos, я могу выполнить полную установку без проблем, но при попытке вставить HE C Stanza в tdagent.conf и затем перезапускает службу, fluentd не запускается и приходит в сбойное состояние.

Я пробовал различные решения, но безуспешно. (Также отслеживаются проблемы с GitHub)

мой файл конфигурации - /etc/td-agent/td-agent.conf

HE C block -

<match **>
  @type splunk_hec
  hec_host http-wwww.example.com
  hec_port XXX
  hec_token 00000000-0000-0000-0000-000000000000
</match>

После перезапуска статус службы сбрасывается со следующим предупреждением (проверено с помощью sudo tail -f /var/log/td-agent/td-agent.log)

2020-04-27 06:37:37 +0000 [info]: gem 'fluent-plugin-record-modifier' version '2.1.0'
2020-04-27 06:37:37 +0000 [info]: gem 'fluent-plugin-rewrite-tag-filter' version '2.2.0'
2020-04-27 06:37:37 +0000 [info]: gem 'fluent-plugin-s3' version '1.3.1'
2020-04-27 06:37:37 +0000 [info]: gem 'fluent-plugin-splunk-hec' version '1.2.1'
2020-04-27 06:37:37 +0000 [info]: gem 'fluent-plugin-systemd' version '1.0.2'
2020-04-27 06:37:37 +0000 [info]: gem 'fluent-plugin-td' version '1.1.0'
2020-04-27 06:37:37 +0000 [info]: gem 'fluent-plugin-td-monitoring' version '0.2.4'
2020-04-27 06:37:37 +0000 [info]: gem 'fluent-plugin-webhdfs' version '1.2.4'
2020-04-27 06:37:37 +0000 [info]: gem 'fluentd' version '1.10.2'
2020-04-27 06:37:37 +0000 [warn]: [output_td] Use different plugin for secondary. Check the plugin works with primary like secondary_file primary="Fluent::Plugin::TreasureDataLogOutput" secondary="Fluent::Plugin::FileOutput"

Я установил fluentd-HE C подключаемый модуль с помощью sudo td-agent-gem install fluent-plugin-splunk-he c -v 1.2.1

При удалении блока HE C из файла td-agent.conf fluentd работает нормально.

...