1,zabbix 监控Elk日志
Posted k8s-pod
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1,zabbix 监控Elk日志相关的知识,希望对你有一定的参考价值。
1,安装logstash-output-zabbix
[root@moban7 bin]# /usr/local/logstash/bin/logstash-plugin install logstash-output-zabbix
2,创建一个logstash测试文件,测试到zabbix的输出是否在正常
vim logstash.conf
input { file { path => "/home/elk/test.log" start_position => "beginning" add_field => [ "[@metadata][zabbix_key]" , "logstash" ] add_field => [ "[@metadata][zabbix_host]" , "node1" ] } } 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" } }
3,配置zabbix
3-1,新建模板:logstash-output-zabbix
,新建es群组;
3-2,在模板中创建监控项item,类型选择zabbix采集器,信息类型设置为文本,键值和logstash配置文件中的zabbix_key
对应
注意需要:添加一个名为node1的主机(可以为任意的zabbix-agent机器,但是需要更改zabbix-agent的页面hostname为logstash的配置的zabbix_host对应的值),且zabbix-agent配置文件的hostname也需要修改为对应值,添加logstash-output-zabbix模板
以上是关于1,zabbix 监控Elk日志的主要内容,如果未能解决你的问题,请参考以下文章