- 安装 fping 命令
# yum install fping -y
- 写配置文件,通过命令提取到延迟并使用zabbix_get可以正常调用返回结果
# 配置文件
[root@zabbix_server /usr/local/zabbix/etc/zabbix_agentd.conf.d]# cat userparameter_fping.conf
UserParameter=fping.delay[*],fping -p 50 -c 10 $1 2>&1| tail -n 1 | awk '{print $NF}' | cut -d '/' -f2
# 测试,结果为成功
[root@zabbix_server /usr/local/zabbix/etc/zabbix_agentd.conf.d]# /usr/local/zabbix/bin/zabbix_get -s 192.168.178.130 -p 10050 -k fping.delay[www.baidu.com]
37.9
# fping 参数说明
-p:ping包到一个目标的间隔(毫秒)
-c:发送到每个目标的ping数(默认为1)
- web 界面配置监控项
我这里有先前创建好的网络模板,所以直接是在模板里创建监控项的
![在这里插入图片描述](https://img-blog.csdnimg.cn/8149cfbd12f04e05b0c9d14e8e6d2af0.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/9be07b8803794a4187141ecd07a67b53.png)
之后创建一个图形
![在这里插入图片描述](https://img-blog.csdnimg.cn/03cb2334a7e148ac9cc73225185ea579.png)
- 因为上一步直接是从模板里设置的,所以需要给机器关联一下这个模板,关联之后就可以在面板中看到监控信息了
![在这里插入图片描述](https://img-blog.csdnimg.cn/04e7642cd62347b8be7a4266987739e6.png)
对比来看,大概是符合的。