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模版中增加監控項

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章