我需要触发器能够检测到轮询的Zabbix代理项不返回数据.对于zabbix捕获器项目,此功能由nodata()函数(Zabbix文档中的Heartbeat丢失检测)涵盖,但我需要Zabbix代理项目支持的类似功能.
例如,a已经定义了Zabbix代理UserParameter :
UserParameter=custom.mssqlping,/usr/local/scripts/mssqlping.sh
.
脚本mssqlping.sh返回0/1.当mssqlping.sh脚本被破坏并且返回empy字符串时,我需要覆盖情况,因为它不是数字,所以它不存储在zabbix中.
如何检测定期轮询的项目数据不再出现?
并不是它没有存储会产生问题,而是因为它不再被视为有效项目,所以你不能触发它.有很多与之相关的相关错误报告.AFAIk您的选择:
归档时间: |
|
查看次数: |
6581 次 |
最近记录: |