Zabbix配置PING监控完全指南

AI 概述
Zabbix PING 监控介绍Zabbix WEB 监控配置结语 本文将详细介绍 Zabbix 配置 PING 监控的步骤,以监控网络设备的 ICMP 响应。Zabbix 提供了名为 Template Module ICMP Ping 的预定义模板,可供使用。感兴趣的读者可以参考以下内容。 Zabbix PING 监控介绍 如果需要判断机房的网络或者主机是否正常,这就...
目录
文章目录隐藏
  1. Zabbix PING 监控介绍
  2. Zabbix WEB 监控配置
  3. 结语

本文将详细介绍 Zabbix 配置 PING 监控的步骤,以监控网络设备的 ICMP 响应。Zabbix 提供了名为 Template Module ICMP Ping 的预定义模板,可供使用。感兴趣的读者可以参考以下内容。

Zabbix PING 监控介绍

如果需要判断机房的网络或者主机是否正常,这就需要使用 zabbix ping,Zabbix 使用外部命令fping处理 ICMP ping 的请求,在基于 ubuntu APT 方式安装 zabbix 后默认已存在fping程序。另外zabinx_server配置文件参数FpingLocation默认指定了 fping 安装的路径。

root@zabbix-server:~# which fping
/usr/bin/fping
root@zabbix-server:~# 
root@zabbix-server:~# cat /etc/zabbix/zabbix_server.conf |grep FpingLocation
### Option: FpingLocation
# FpingLocation=/usr/sbin/fping
FpingLocation=/usr/bin/fping

在 Zabbix 中执行 PING 监控时,默认情况下不需要 Zabbix Agent 的参与。Zabbix Server 或 Zabbix Proxy 可以直接通过 ICMP 协议发送 PING 请求来检测目标主机的网络连通性。具体的执行方式如下:

  • 直接通过 Zabbix Server:Zabbix Server 本身具有 ICMP PING 功能,可以直接对目标主机发送 PING 请求。这样不需要在目标主机上安装任何额外的软件或代理。
  • 通过 Zabbix Proxy:如果你的 Zabbix 环境中部署了 Zabbix Proxy,Zabbix Proxy 也可以代替 Zabbix Server 进行 PING 监控。这在大规模分布式环境中非常有用。

Zabbix 提供了一个预定义的模板,名为 Template Module ICMP Ping,用于监控网络设备的 ICMP 响应。这个模板主要用于通过 PING 测试检查主机的可达性和网络响应时间。

监控项 (Items):

  • ICMP ping:检查目标主机是否可达。通过 icmpping 键实现。
  • ICMP loss:监控 PING 丢包率。通过 icmppingloss 键实现。
  • ICMP response time:监控 PING 响应时间。通过 icmppingsec 键实现。

触发器 (Triggers):

  • ICMP ping is unavailable:当目标主机的 PING 响应失败时触发。
  • High ICMP ping loss:当 PING 丢包率高于阈值时触发。
  • High ICMP response time:当 PING 响应时间超过阈值时触发。

图形 (Graphs):

  • ICMP response time:显示 PING 响应时间的变化。
  • ICMP ping:显示 PING 丢包率的变化。
  • ICMP loss:监控 PING 丢包率。

Zabbix WEB 监控配置

zabbix 环境信息:

节点 IP OS Role
zabbix-server 192.168.72.31 Ubuntu 22.04 zabbix-server
web-server 192.168.72.33 Ubuntu 22.04 zabbix-agent

zabbix 版本: v7.0.0

前置要求:已在 web-server 上安装 zabbix-agent,并且在 zabbix-server 上添加 web-server 主机。

在 web-server 上查看主机的 IP 地址信息:

root@web-server:~# hostname -I
192.168.72.33

登陆 Zabbix 监控网页做以下设置。

选择数据采集->创建主机,主机名称输入 ip 地址即可,不需要添加接口及 Agent。

登陆 Zabbix 监控网页

选择模板,找到 ICMP Ping ,默认它在模板群组 Templates/Network devices 中。

模板群组

最后,添加图形,把 3 个监控项添加进去。

添加图形,把 3 个监控项添加进去

在监测–最新数据中查看,提示以下错误。

Ping item must have target or host interface specified.

需要修改模板,选择数据采集–模板–ICMP Ping,点击监控项,修改三个键值,将以下内容附加到每个键的末尾:

icmppingloss[{HOST.HOST}]
icmpping[{HOST.HOST}]
icmppingsec[{HOST.HOST}]

监测–最新数据

创建告警动作。

创建告警动作

在操作中配置操作,自定义消息内容:

Problem: {EVENT.NAME}
-=【告警】=-
告警组:{TRIGGER.HOSTGROUP.NAME}
告警主机:{HOSTNAME1} 
告警主机别名:{HOST.NAME}
问题详情:PING {HOSTNAME1} 失败
告警平台:http://192.168.72.31/zabbix

在操作中配置恢复操作,自定义消息内容:

Resolved:{EVENT.NAME}
-=【告警取消啦】=-
恢复主机:{HOSTNAME1}
恢复时间:{EVENT.DATE} {EVENT.TIME}
问题详情:PING {HOSTNAME1} 恢复

选择监测,主机,查看数据图表:

数据图表

在 web-server 上关闭网卡接口,等待告警后再次启动端口。

root@web-server:~# ip link set dev ens33 down
root@web-server:~# ip link set dev ens33 up

查看触发的钉钉告警消息。

钉钉告警消息

结语

本文将对 Zabbix 的 PING 监控配置进行详细介绍,希望能为读者带来帮助。如需了解更多有关 Zabbix PING 监控的内容,请查阅码云笔记之前作者发布的文章,或者浏览下方的相关文章。感谢大家对码云笔记的支持,期待未来的进一步合作!

以上关于Zabbix配置PING监控完全指南的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

1

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » Zabbix配置PING监控完全指南

发表回复