我们有以下设置。
在我们的logstash服务器上,我们通过logstash-forwarder从10个提到的服务器获取syslogs apache / nginx访问和错误日志。
由于我们希望在zabbix系统中的一个漂亮的图表中看到每个服务器每分钟的错误日志量,因此我们使用了metrics插件(http://logstash.net/docs/1.4.2/contrib-plugins)
这是问题: 我们目前无法从插件中获取带有正确标签的日志,以将它们发送到zabbix。
logstash-forwarder confing和logstash server conf看到链接 https://db.tt/4cn8DWi2
如果有人有想法,我们如何摆脱这个问题,我们将非常感激。
答案 0 :(得分:0)
您的配置文件check the logstash config language中的顶级部分看起来很混乱。
每个文件都应该是这样的;
# section input
input {
# multiple plugin defintions *within* the input section
file {}
file {}
}
# section filter
filter {
grok{}
grok{}
grok{}
}
# section output
output {
elasticsearch{}
stoud{}
}
您的配置如下所示:
input {
file {}
}
input {
file {}
}
output {
elasticsearch{}
}
output {
stoud{}
}