一、创建模板
二、创建应用集
三、创建监控项
如果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页面已恢复
有问题请加博主微信进行沟通!
全部评论