Zabbix 配置QQ邮箱报警通知
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix 配置QQ邮箱报警通知相关的知识,希望对你有一定的参考价值。
zabbix绑定邮箱意义:如果只是监测并不能满足需求,还需要通过邮件的方式对问题进行通知,这样便于我们及时发现并解决问题。
实验环境:
1.centos 7.6 系统
2.可连接外网
3.关闭防火墙,增强性
实验步骤
一、安装zabbix服务端
温馨提示:具体步骤参考博客 https://blog.51cto.com/13760351/2379953
二、安装zabbix代理端
1.下载安装包
rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
yum install -y zabbix-agent
2.更改配置文件
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.37.239
ServerActive=192.168.37.239
Hostname=test
3.启动服务
systemctl enable zabbix-agent.service
systemctl restart zabbix-agent.service
netstat -anpt | grep zabbix
三、zabbix服务器配置邮件通知
1.下载邮箱
yum install mailx -y
2.更改邮箱配置
vim /etc/mail.rc
----末尾新增-----
set from=1464@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=1464@qq.com
set smtp-auth-password=邮箱密码
set smtp-auth=login
3.测试邮箱
echo "hello world" | mail -s "testmail" 14*64@qq.com
温馨提示:安装邮箱排坑过程可参考https://blog.51cto.com/13760351/2384001
4.编写自动发送邮件脚本
vim mailx.sh
#!/bin/bash
#send mail
messages=`echo $3 | tr ‘\r\n‘ ‘\n‘`
subject=`echo $2 | tr ‘\r\n‘ ‘\n‘`
echo "$messages" | mail -s "$subject" $1 >>/tmp/mailx.log 2>&1
5.脚本添加权限
touch /tmp/mailx.log #创建邮件日志
chown -R zabbix.zabbix /tmp/mailx.log
chmod +x /usr/lib/zabbix/alertscripts/mailx.sh
chown -R zabbix.zabbix /usr/lib/zabbix/
6.测试脚本
./mailx.sh 14*664@qq.com "主题" "内容"
7.设置媒体类型
复制文本:
管理-- 报警媒体类型--创建媒体类型:
名称:Mail-Test
类型:脚本
脚本名称:mailx.sh
脚本参数:ALERT.SENDTO
ALERT.SUBJECT
ALERT.MESSAGE
8.设置报警媒介
复制文本:
管理-- 用户-- 点击Admin-- 报警媒介:
类型: Mail-Test
收件人: 14...64@qq.com
其它默认-保存
9.配置动作
复制文本:
配置-- 动作-- 创建动作: (删除默认标签,修改触发条件)
名称:Mailx
条件 主机群组=Linux servers
操作:
默认操作步骤持续时间 60
默认标题 : TRIGGER.STATUS:TRIGGER.NAME
默认信息:告警主机:HOST.NAME
告警 IP:HOST.IP
告警时间:EVENT.DATE-EVENT.TIME
告警等级:TRIGGER.SEVERITY
告警信息:TRIGGER.NAME:ITEM.VALUE
事件 ID:EVENT.ID操作细节:
操作类型:发送消息
发送到用户:Admin (Zabbix Administrator)
仅送到:Mail-Test
恢复操作:
恢复标题:TRIGGER.STATUS:TRIGGER.NAME
恢复信息:恢复主机:HOST.NAME
恢复 IP:HOST.IP
恢复时间:EVENT.DATE-EVENT.TIME
恢复等级:TRIGGER.SEVERITY
恢复信息:TRIGGER.NAME:ITEM.VALUE
恢复 ID:EVENT.ID操作细节:
操作类型:发送消息
发送到用户:Admin (Zabbix Administrator)
仅送到:Mail-Test
四、邮件通知测试
1.添加邮件通知服务
2.测试邮件通知功能
总结
1.zabbix配置邮箱通知功能,是十分重要的一种监测手段。
2.zabbix 配置邮箱通知过程比较繁琐,建议一步一步跟着文章操作,出现故障也好排查。
3.填写配置过程文本较多,建议复制文章文本,效率高点。
4.文章图中涂鸦部分为报警二字,因为涉及违禁词,这里给处理了。
以上是关于Zabbix 配置QQ邮箱报警通知的主要内容,如果未能解决你的问题,请参考以下文章