zabbix监控实时监控日志

2007人浏览 / 1人评论

一、创建模板

二、创建应用集

三、创建监控项

如果60秒内不更新数据报警

 

四、创建触发器

data-log on {HOST.NAME} longtime nochanged

{test-logfile:vfs.file.time[/data/logs/log.txt,change].fuzzytime(60)}=0

 

五、关联主机


六、报错排查

[root@trs-wcm-inter-zonea ~]# mkdir /data/logs/ -p 

[root@trs-wcm-inter-zonea ~]# chmod -R 755  /data/logs/

[root@trs-wcm-inter-zonea ~]# chmod 644 /data/logs/log.txt

[root@trs-wcm-inter-zonea ~]# touch /data/logs/log.txt

好了

七、开始在服务端上测试

在服务端上开始使用zabbix_get抓取数据

[root@zabbix02 ~]# zabbix_get -s 192.168.10.5  -p 10050 -k 'vfs.file.time[/data/logs/log.txt]'
1591777394
#成功抓到

 

我没在日志文件写数据,所以报警了,那我们开始每2秒中写一下数据。

八、写入数据恢复报警

编写脚本每5秒写入数据

[root@trs-wcm-inter-zonea logs]# cat ./test.sh
#!/bin/bash
echo 123 >>/data/logs/log.txt

[root@trs-wcm-inter-zonea logs]# chmod 777 ./test.sh
[root@trs-wcm-inter-zonea logs]# watch -n 5 ./test.sh 
 

服务端抓取数据有变化

zabbixweb页面已恢复

全部评论

liangzeyu
2020-06-11 15:43
666牛批