Zabbix 监控任意两客户端之间网络质量

用ping的话,只支持ICMP协议,腾讯云对的LB是禁ping的,fping同理api

hping的话,结果输出不友好,不如nping,直接使用awk过滤取值便可(用hping是无法用awk取值的)app

因此采用nping,支持tcp/udp等多协议的探测,并且探测粒度控制也支持,能够指定时间间隔(毫秒级别),还能够指定任意端口tcp


nping安装及zabbix支持的准备:ide

yum install -y nmapui

which npingspa

chown root.zabbix /bin/npingrest

chmod +s /bin/npingorm

tail -n 1 /etc/zabbix/zabbix_agentd.conf
UserParameter=nping_network_quality,nping --tcp -p 80 -c 10 10.0.0.1 --delay 10ms -q|awk -F ':|ms' '/Max/{print $(NF-1)}'it

(nping命令解释:探测10.0.0.1地址的80端口,每10毫秒ping一次,一共ping10次)io

systemctl restart zabbix-agent.service

Zabbix页面配置:

在ICMP模版中增长监控项

image2019-11-8_17-17-33.png?version=1&modificationDate=1573204654000&api=v2

图形再也不这里建立,由于每一个探测节点须要加注释方便查看,图形单独在主机级别中增长:

image2019-11-13_19-50-13.png?version=1&modificationDate=1573645813426&api=v2

最后在聚合图形中添加:

image2019-11-8_17-20-1.png?version=1&modificationDate=1573204801000&api=v2

相关文章
相关标签/搜索