zabbix3.4.2实现对客户端网络状态监控
一、fping介绍
客户端网络状态监控主要从三个方面:
Template Module ICMP Ping: ICMP loss
Template Module ICMP Ping: ICMP ping
Template Module ICMP Ping: ICMP response time
ICMP ping的check方式,是使用/usr/sbin/fping命令的检测状态,如果zabbix-server服务器上没有安装fping命令的话,则check方式不能发现设备。
注:
1.fping相对ping,可以同时ping多个目标并且有多种统计输出格式。
2.fping目前只能通过编译的方式安装。
3.ping必须由root用户执行,如果非root账号执行fping,则会日志报错。
二、fping安装脚本
[root@host-47-98-97-124 scripts]# cat fping-install.sh
#!/bin/bash
wget http://www.fping.org/dist/fping-3.13.tar.gz
tar axf fping-3.13.tar.gz
[ -d fping-3.13 ] && cd fping-3.13
./configure && make && make install
sed -i 's@# FpingLocation=/usr/sbin/fping@FpingLocation=/usr/local/sbin/fping@g' /usr/local/zabbix/etc/zabbix_server.conf
chmod u+s /usr/local/sbin/fping
pkill zabbix
/usr/local/zabbix/sbin/zabbix_server
/usr/local/zabbix/sbin/zabbix_agentd
测试
[root@host-47-98-97-124 scripts]# /usr/local/sbin/fping 39.108.217.12
39.108.217.12 is alive
三、添加Template Module ICMP Ping模板
四、查看items