syslog-ng错误的原因是什么:“找不到目标插件http”?

时间:2019-10-28 17:15:16

标签: syslog-ng

这是我的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 :(得分:0)

http()插件丢失。确保已安装适当的软件包(例如,在Debian/Ubuntu上:syslog-ng-mod-http),或者如果从源代码编译syslog-ng,请使用--enable-http configure选项。