【问题标题】:Zabbix icmpping issueZabbix icmping 问题
【发布时间】:2017-01-09 10:14:34
【问题描述】:

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

主机名:192.168.50.14

可见名称:Wifi 4

组:VLAN 17

代理接口:192.168.50.14 (IP)

在“项目”中:

名称:Ping Wifi 4

类型:简单检查

密钥:icmpingsec

在“触发器”中:

名称:icmp_ping_trigger_wifi_4

问题表达:

({TRIGGER.VALUE}=0 和 {192.168.50.14:icmpingsec.last(0)}=0)

恢复表达式:

({TRIGGER.VALUE}=1 和 {192.168.50.14:icmpingsec.last(0)}

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

提前致谢。

打嗝

【问题讨论】:

    标签: zabbix


    【解决方案1】:

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

    至于表达式本身,组合似乎不是很好。恢复表达式将值限制为 icmppingsec 结果大于 100 的主机视为关闭,但这在主表达式中会更好地实现。作为测试,如果您完全删除恢复表达式,触发器可能会按预期工作。

    至于在一般情况下判断主机是否被认为是up或down,总是检查项目值,只使用触发器作为指标来调查。在这种情况下,如果项目值为 0,则认为主机已关闭。如果项目值大于 0,则认为主机已启动(但如果 ping 主机的时间超过预期,您的触发器仍会发出警报)。

    【讨论】:

    • 感谢您的解释。我在项目设置中使用自定义乘数,似乎问题已解决。
    • 自定义乘数并没有真正改变这里的情况 - 我的回复没有谈论具体的值,而是谈论一般概念。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多