首页 科技问答 这个表达式具体含义

这个表达式具体含义

科技问答 206
1692717253,

问题描述:

{S7003E:icmpping[10.10.15.1,3,1000,68,3000].last(#3,1)}=0

IP地址:10.10.15.1

连续ping3个包,时间间隔是1000MS,如果PING的结果返回超过3000MS,ZABBIX判断此次PING失败

这样理解对不对?

last(#3,1)}=0这个函数啥意思


组网及组网描述:


6小时前提问

得咨询一下ZABBIX那面

6小时前回答

暂无

您的表达式 {S7003E:icmpping[10.10.15.1,3,1000,68,3000].last(#3,1)}=0 的含义是:

对 IP 地址为 10.10.15.1 的主机进行 ICMP Ping 检测,每次发送 3 个数据包,每个数据包大小为 68 字节,两个数据包之间的时间间隔为 1000 毫秒,如果超过 3000 毫秒没有收到回应,则认为该数据包丢失1。 last(#3,1) 函数表示获取一天前(86400 秒前)的第三个最新值2。如果在历史记录中存在多个值,则 Zabbix 不保证值的确切顺序3。 =0 表示判断该值是否等于 0。如果等于 0,则表示该次 Ping 检测失败,触发器将触发报警。

因此,您的表达式的意思是:如果一天前的第三次 Ping 检测失败,则触发器报警。

回答

暂无

你正在内容来源:知了社区,这个表达式具体含义