Zabbix学习笔记(十三)-Zabbix监控系统中邮件告警配置方法
Zabbix告警原理:
触发器触发后,可以配置对应的动作
在动作里可以发邮件、微信、钉钉、短信等
邮件发送提示:
服务器往外的25端口一般被云厂商禁止
建议使用465端口发邮件
qq、163邮箱需要配置开启smtp
1、 zabbix告警脚本的位置(查看
/usr/local/zabbix/etc/zabbix_server.conf)
LogFile=/usr/local/zabbix/zabbix_server.log
DBHost=127.0.0.1
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
Timeout=30
AlertScriptsPath=/usr/local/zabbix/alertscripts
ExternalScripts=/usr
2、 创建目录
mkdir /usr/local/zabbix/alertscripts -p
3、 告警脚本
chmod a+x zabbix_sendmail.py#加可执行权限
4、 邮件发送测试
5、 zabbix media types 设置
Administration-Media types-create media type
脚本需要三个参数:
{ALERT.SENDTO}#发送给谁
{ALERT.SUBJECT}#邮件标题
{ALERT.MESSAGE}#邮件内容
6、 收件用户设置
administration-users-相关用户-media
7、 创建触发器
在主机中配置触发器
8、 创建动作
configuration-actions-create action
问题恢复了,发邮件:
9、 告警内容自定义
主题、内容自定义
主机名变量:{HOST.NAME1}
主机IP变量:{HOST.IP1}
configuration-actions-定义的actions:
10、 告警抑制(延迟告警)
一般来说不会有问题马上发送告警,例如检测80端口
定义持续时间
定义step
修改:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!