配置zabbix邮件报警
登录邮箱主页,这里用网易邮箱进行测试
点击设置选项选择POP3/SMTP/IMAP选项
点击客户端授权密码选项,设置自己的授权码
Server端安装配置邮件服务器
1.安装相关软件
yum -y install mailx dos2unix
2.修改邮件配置文件
vim /etc/mail.rc
添加内容:
set from=15954023686@163.com smtp=smtp.163.com
set smtp-auth-user=15954023686@163.com smtp-auth-password=jhc542
set smtp-auth=login
添加自己的邮箱地址和设置的授权码
3.修改后进行测试
echo "test mail 1" | mail -s "test mail" 15954023686@163.com
4.在邮箱进行查看
5.编辑zabbix_server.conf引用邮件脚本
vim /usr/local/zabbix/etc/zabbix_server.conf
添加内容:
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
6.编辑脚本
cd /usr/local/zabbix/share/zabbix/alertscripts
vim mail.sh
编辑内容:
#!/bin/bash
#export.UTF-8
bt=$2
sjr=$1
FILE=/tmp/mailtmp.txt
echo "$3" >$FILE
/usr/bin/dos2unix -k $FILE
/bin/mail -s "$bt" "$sjr" <$FILE
7.给脚本添加权限
chmod 777 mail.sh
8.更改属主和属组
chown zabbix:zabbix mail.sh
9.创建信息文件
touch /tmp/mailtmp.txt
10.给信息文件加权限
chmod 777 /tmp/mailtmp.txt
11.更改属组和属组
chown zabbix:zabbix /tmp/mailtmp.txt
12.测试脚本
./mail.sh 15954023686@163.com "test mail2" "test mail from server.zabbix.com test2"
13.查看邮件信息
配置zabbix web监控项邮件报警