如何设置Zabbix用ping监控设备?

Zabbix

1 前言

一个问题,一篇文章,一出故事。
笔者发现很多设备无法安装Zabbix Agent或者支持SNMP、JMX或IPMI协议,于是想到用ping的方式来检测客户端是否离线。

2 最佳实践

2.1 Zabbix环境

如何Oracle Linux 9.x部署企业监控Zabbix?

2.2 Zabbix服务器配置

2.2.1 安装fping并设置权限

dnf install -y fping
chown root:zabbix /usr/sbin/fping
chmod 4710 /usr/sbin/fping
ln -s /usr/sbin/fping /usr/sbin/fping6

注,软连接避免Zabbix服务日志提示如下错误,

16648:20250719:191422.546 At least one of '/usr/sbin/fping', '/usr/sbin/fping6' must exist. Both are missing in the system.

然后,你可以使用如下命令测试zabbix用户调用fping,

sudo -u zabbix fping 10.168.0.1

2.2.2 修改Zabbix服务的配置

vim /etc/zabbix/zabbix_server.conf

启用如下配置,

FpingLocation=/usr/sbin/fping
Fping6Location=/usr/sbin/fping6

重启服务使配置生效

systemctl restart zabbix-server

2.2.3 应用主机模板

进入【Data collection】→ 【Hosts】
选择要监控的主机或创建新主机
在”Host”标签页的”Templates”栏中点击【Select】
“Templates”页中的”Template group”栏中选中【Templates/Network devices】然后选中【ICMP Ping】
在返回页面中单击【Update】即可保存更改

参阅文档
===============
https://www.zabbix.com/documentation/current/zh/manual/config/items/itemtypes/simple_checks
https://www.zabbix.com/documentation/7.0/zh/manual/config/items/itemtypes/simple_checks#icmp-pings

没有评论

发表回复

Zabbix
如何设置Zabbix的邮件通知?

1 前言 一个问题,一篇文章,一出故事。 笔者新建Zabbix服务器,需要设置邮件将故障消息发送给用 …

Zabbix
如何实现Zabbix监控GlusterFS?

1 前言 一个问题,一篇文章,一出故事。 笔者实验环境有使用GlusterFS, 如何集成Glust …

OpenWRT
如何配置openWRT Zabbix Agent

1 前言 一个问题,一篇文章,一出故事。 笔者今天部署想把openWRT加入到Zabbix里面监控, …