首页 > 技术文章 > 7,zabbix-logstash相结合告警设置

k8s-pod 2020-08-08 14:41 原文

1,logstash安装zabbix插件

./logstash-plugin install logstash-output-zabbix

2,编写logstash 的启动文件

[root@zabbix-agent ~]# 
[root@zabbix-agent ~]# cat /root/logstash/b.conf 

input {
   file {
        path => "/home/elk/test.log"
        start_position => "beginning"
        add_field => [ "[@metadata][zabbix_key]" , "key.log.error" ]
        add_field => [ "[@metadata][zabbix_host]" , "pwcc" ]
   }
}
output {
        stdout { codec => rubydebug }
        zabbix {
                zabbix_host => "[@metadata][zabbix_host]"
                zabbix_key => "[@metadata][zabbix_key]"
                zabbix_server_host => "192.168.0.11"
                zabbix_server_port => "10051"
                zabbix_value => "message"
        }
}
[root@zabbix-agent ~]# 
[root@zabbix-agent ~]# 

 3,配置zabbix-web-ui

配置host

 

 配置监控项item

 

 最后配置触发器

 

 4,启动logstash测试

[root@zabbix-agent elk]# echo "test1" >>test.log 
[root@zabbix-agent elk]# echo "test2" >>test.log 
[root@zabbix-agent elk]# 
[root@zabbix-agent elk]# echo "test3" >>test.log 
[root@zabbix-agent elk]# echo "test4" >>test.log 

 

 

6,触发发生告警

 

推荐阅读