logstash 输出到zabbix出现ruby验证失败的问题

logstash: 2.3.2

logstash-output-zabbix: 2.0.2

问题描述:按照longstash英文版官方文档正常配置longstash的配置文件,启动logstash出现

Field referenced by *** is missing {:level=>:warn}
其中 *** 的值与output中配置的zabbix_host一样。研究zabbix.rb后问题百思不得解,参考http://stackoverflow.com/中的一个问题后解决。
解决方案:
filter中添加add_field键值对,其中包含zabbix_host,zabbix_key的值
output中zabbix_host直接指向前面一步add_field中对应的键,同理zabbix_key也对应键。
配置参考如下:
logstash <wbr>输出到zabbix出现ruby验证失败的问题


debug启动logstash,日志发送成功!