Zabbix监控任意两客户端之间网络质量
用ping的话,只支持ICMP协议,腾讯云对的LB是禁ping的,fping同理
成都创新互联公司是由多位在大型网络公司、广告设计公司的优秀设计人员和策划人员组成的一个具有丰富经验的团队,其中包括网站策划、网页美工、网站程序员、网页设计师、平面广告设计师、网络营销人员及形象策划。承接:网站设计制作、成都网站制作、网站改版、网页设计制作、网站建设与维护、网络推广、数据库开发,以高性价比制作企业网站、行业门户平台等全方位的服务。
hping的话,结果输出不友好,不如nping,直接使用awk过滤取值即可(用hping是没法用awk取值的)
所以采用nping,支持tcp/udp等多协议的探测,而且探测粒度控制也支持,可以指定时间间隔(毫秒级别),还可以指定任意端口
nping安装及zabbix支持的准备:
yum install -y nmap
which nping
chown root.zabbix /bin/nping
chmod +s /bin/nping
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)}'
(nping命令解释:探测10.0.0.1地址的80端口,每10毫秒ping一次,一共ping10次)
systemctl restart zabbix-agent.service
Zabbix页面配置:
在ICMP模版中增加监控项
图形不再这里创建,因为每个探测节点需要加注释方便查看,图形单独在主机级别中增加:
最后在聚合图形中添加:
网页题目:Zabbix监控任意两客户端之间网络质量
链接分享:http://azwzsj.com/article/pidpog.html