В чем причина ошибки syslog-ng: «целевой плагин http не найден»? - PullRequest
0 голосов
/ 28 октября 2019

Вот часть моего файла syslog-ng.conf (с некоторыми исключениями):

destination d_elastic_docker {
    http(url("http://192.168.122.79:9200/_bulk")
        method("POST")
    );
};

Я получил следующее сообщение от syslog-ng -v:

Error parsing destination, destination plugin http not found in /etc/syslog-ng/conf.d/docker-journal-elastic.conf at line 31, column 5:
                                                  included from /etc/syslog-ng/syslog-ng.conf line 162, column 1

    http(url("http://192.168.122.79:9200/_bulk")
    ^^^^

Где моя проблема?

1 Ответ

0 голосов
/ 28 октября 2019

Плагин http() отсутствует. Убедитесь, что вы установили соответствующий пакет (например, в Debian / Ubuntu : syslog-ng-mod-http) или используйте параметр конфигурации --enable-http, если вы скомпилировали syslog-ng из исходного кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...