博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix触发器无法执行动作
阅读量:7241 次
发布时间:2019-06-29

本文共 751 字,大约阅读时间需要 2 分钟。

遇到一个坑爹的问题,必须记录下来。

问题描述:监控的主机分为了多个组,用户专门建了一个用于接收报警的组,然而这个组成员只能接收某个主机的报警,而不能接收其他主机的报警(现在回想起来了,最后那几个组是新创建的)。

排查的过程:

先让其触发一个告警,然后触发器没有执行动作,检查了报警媒介、触发器、动作,都没问题。奇怪……

手动发送邮件测试也没问题,只能放大招了,重启zabbix_server,结果还是不行……

只能放终极大招了,重启linux系统。还是不行……

他大爷的,最后看了一下用户组,原来新建的监控主机组不在用户组中,并没有权限。

oh fuck!what's happened?

可以了!

另一种可能:

通过查看agent日志,4200:20170928:173000.693 no active checks on server [47.93.x.x:10051]: host [iZrwn7pkbbterpZ] not found

解决:这种问题一般是zabbix web 主机配置中的名字和agent端的agent.conf中的hostname名字不一致导致的。对比着zabbix web中的主机名字修改agent.conf即可解决。

注意:这里涉及到监控的主动模式和被动模式,如果是用被动模式,那么主机名必须和zabbix web一致,否则就用主动模式,在zabbix—gent注释掉:ServerActive=x.x.x.x:10051和#Hostname=Windows

另一种可能:存在历史记录,需要清除历史记录,重新添加模板,尤其是触发器使用了模板

本文转自 王家东哥 51CTO博客,原文链接:http://blog.51cto.com/xiaodongge/1968911

转载地址:http://aofbm.baihongyu.com/

你可能感兴趣的文章
字符串 上
查看>>
jmeter设置全局变量
查看>>
MySQLi基于面向对象的编程
查看>>
CAAnimation 动画支撑系统
查看>>
读vue-0.6-text-parser.js源码
查看>>
对map进行排序
查看>>
C#趣味程序---百鸡百钱
查看>>
原创:微信小程序页面跳转展示缓冲提示
查看>>
如何设断点????-----使用WinDbg调试SQL Server查询
查看>>
sql 高性能存储过程分页
查看>>
Java -- 异常的捕获及处理 -- 异常类的继承结构
查看>>
外链建设的主要门户渠道
查看>>
sqlserver如何添加全文索引
查看>>
UVALive - 4960 Sensor network(生成树+LCA)
查看>>
IIS与asp.net管道
查看>>
poj 2585 Window Pains 暴力枚举排列
查看>>
[ACM] ZOJ 3725 Painting Storages (DP计数+组合)
查看>>
Java:String和Date、Timestamp之间的转换
查看>>
Android自己定义实现循环滚轮控件WheelView
查看>>
新eclipse 打开就版本的工作空间提示:
查看>>