zabbix监控服务日志关键字触发报警

线上需求,监控服务错误日志关键字,当服务停止根据关键字触发报警

一.配置zabbix-server端

注意点:
类型:需要调整为主动监控
1.键值:log[/var/log/supervisord.log,not expected,,,skip,]

格式:名称【日志目录,关键字,,,skip】
[/var/log/supervisord.log:日志路径
not expected:需要监控的关键字
,,,skip,: skip是可选参数,表示跳过旧数据
zabbix监控服务日志关键字触发报警

2.触发器
{10.246.160.123:log[/var/log/supervisord.log,not expected,,,skip,].nodata(10s)}=0

如果监控项出现信息,就进行报警,告警之后的10秒内没有再次出现监控信息时,恢复报警
因线上服务使用supervisorctl 随时拉起服务,当我们的router服务挂掉,supervisorctl会在2秒内拉起,所有我设置了10秒,此处事件可根据实际情况调整

3.经测试报警邮箱收到报警
zabbix监控服务日志关键字触发报警
zabbix监控服务日志关键字触发报警

上一篇:redis sorted_set数据类型常用命令及跳表skip_list原理


下一篇:Pytest系列-用例依赖