系统环境:
Centos7/8
Zabbix Server 5.4
Zabbix Agent 5.4.12
直接上截图:
1、需要定义好监控项和触发
2- 设定报警媒介为 Email,并填写 邮件发送配置(建议采取专用邮件账户)。
3-配置触发器,丢包率大于0,超过2次(60s/次)就告警
4-设定告警动作及人员范围
5-在用户界面添加自己的邮箱地址
验证:
1-采用 Zabbix Agent 主动模式,上报数据时间间隔为60s/次。 键值为:pythonping
Zabbix Agent客户端机器上修改 zabbix_agentd.conf,添加如下配置,修改完成后一定重启zabbix-agent服务:
UserParameter=pythonping,ping -q -c 10 10.10.10.89 | grep -A1 "10 packets" | grep 'packet loss' | awk -F',' '{print $3}' | awk -F'% packet loss' '{print $1}'
2-确认监控项有数据上报。
3- 手动关闭 测试服务器的 ICMP响应:
[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
[root@localhost ~]# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
4-接收、查看告警邮件