Zabbix icmpping问题

时间:2017-01-09 10:14:34

标签: zabbix

我在Debian Jessie上运行Zabbix 3.2。安装运行顺利,我可以使用简单的检查来监控一些公共IP。我的问题是即使IP已关闭,我仍然在我的地图中看到它。以下是我对IP的配置:

主机名:192.168.50.14

可见名称:Wifi 4

组:VLAN 17

代理接口:192.168.50.14(IP)

" items":

姓名:Ping Wifi 4

类型:简单检查

密钥:icmppingsec

In"触发":

名称:icmp_ping_trigger_wifi_4

问题表达:

({TRIGGER.VALUE} = 0且{192.168.50.14:icmppingsec.last(0)} = 0)

恢复表达式:

({TRIGGER.VALUE} = 1和{192.168.50.14:icmppingsec.last(0)}< 100)

但是,我仍然看到IP(192.168.50.14)即使它已经关闭也已启动。对于简单的ICMP ping,我有什么遗漏吗?

提前致谢。

伯尔

1 个答案:

答案 0 :(得分:0)

对于3.2中问题/恢复表达式的新分离,您不必使用TRIGGER.VALUE宏/变量 - 删除两个字段中包含and的所有内容。

至于表达本身,这种组合似乎并不是很好。恢复表达式将值限制为< 100.如果项目为0-150,则触发器不会恢复。如果该项目为0-50-150,它将恢复并再次无法开火。因此,您将拥有两种相同的条件,但触发结果完全不同。恢复表达式的目的可能是将icmppingsec结果大于100的主机视为关闭,但在主表达式中可以更好地实现。作为测试,如果完全删除恢复表达式,触发器可能会按预期工作。

至于确定主机在一般情况下是上升还是下降,请始终检查项目值,仅使用触发器作为指标进行调查。在这种情况下,如果项值为0,则认为主机已关闭。如果项目值大于0,则认为主机已启动(但是如果ping主机需要的时间比预期的要长,则触发器仍然可以发出警报)。