问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Zabbix实现邮箱报警:企业级监控自动化配置指南

创作时间:
作者:
@小白创作中心

Zabbix实现邮箱报警:企业级监控自动化配置指南

引用
CSDN
1.
https://blog.csdn.net/weixin_73059729/article/details/140396943

在企业级监控系统中,及时的告警机制是保障系统稳定运行的关键。Zabbix作为一款功能强大的开源监控软件,不仅能够实现全面的监控自动化,还支持多种告警方式。本文将详细介绍如何在Zabbix中配置邮箱告警功能,帮助运维人员在出现异常时能够第一时间收到通知,从而快速响应和处理问题。

资源列表

操作系统
配置
主机名
IP
所需软件
CentOS 7.9
2C4G
zbx
192.168.93.101
zabbix server 6.4.8
CentOS 7.9
2C4G
server01
192.168.93.102
zabbix agent 6.4.8
CentOS 7.9
2C4G
server02
192.168.93.103
zabbix agent 6.4.8

基础环境

  • 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
  • 关闭内核安全机制
setenforce 0
sed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config

前言

监控运维工作在整体IT运维工作中所占的比例约为30%,良好的监控系统能够帮助运维人员省去很多琐碎的工作,让运维工作更加有序。理想的监控系统应该是高度自动化的,能够实现主机的自动添加和注册、模板的自动添加、分组的自动添加等功能。当出现故障时,系统能够自动处理并发送告警信息。Zabbix就是这样一款具备自动化功能的监控软件。

四、Zabbix邮件告警

在日常的IT运维过程中,我们需要时刻关注各个设备的运行状况。为了提高工作效率,我们希望在发生严重事件时能够及时收到通知,并且确保所有相关人员都能接收到告警信息。Zabbix可以通过配置触发器和动作,在监控到异常时自动发送告警信息。

自定义的监控默认不会自动报警,需要配置触发器与报警动作才能实现自动报警。触发器本质上是一个条件判断表达式,例如监控内存时,可以设置当内存低于500M时触发报警。

4.1、实现报警所需的条件

4.1.1、告警媒介
要让Zabbix发送告警信息,首先需要配置一个接收信息的媒介。常见的告警媒介包括邮箱、钉钉、企业微信等。

4.1.2、触发器(trigger)
触发器是一个条件判断表达式,例如监控内存不足300M或用户数超过30个等。当触发条件发生时,会生成一个触发事件,进而执行相应的动作。

4.1.3、动作(action)
触发器条件触发后的行为,可以是发送邮件、重启服务等。

4.2、配置告警媒介

4.2.1、设置告警媒介参数
在Zabbix界面中依次选择“告警” -> “媒介” -> “Email”,然后按照下图设置参数。注意在设置认证时,密码位置需要使用邮箱的授权码而不是实际密码。设置完成后点击更新,并确保启用Email媒介。

4.2.2、启用此媒介并测试邮件发送
完成上述配置后,需要启用该媒介并测试邮件发送功能,确保配置正确无误。

4.3、设置用户报警媒介

在Zabbix界面中选择“用户” -> “用户”,然后选择需要配置的用户(例如Admin),添加用户的报警媒介。

4.4、设置动作

4.4.1、添加动作
在Zabbix界面中依次选择“告警” -> “动作” -> “触发器动作” -> “创建动作”。按照下图两个步骤进行修改,然后点击添加。在条件设置中选择“触发器”,并选择对应的主机(或主机组),勾选需要监控的触发器。

4.4.2、设置操作
完成动作的基本设置后,还需要进一步设置具体的操作细节。

4.5、测试

关闭server01主机,等待一段时间后检查邮箱是否接收到报警邮件。如果配置正确,应该能够收到类似下图所示的报警邮件:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号