zabbix邮件报警
1. zabbix邮件报警
1.1. 开启邮箱的smtp
设置的客户端授权码,要记住。
1.2. 升级zabbix_server的mailx
在zabbix server上操作:
使用外部邮箱账号时,不需要启动sendmail或者postfix
如果在sendmail或者postfix启动的同时使用外部邮箱发送报警邮件,首先会读取外部邮箱
配置信息。
service postfix stop
chkconfig postfix off
yum -y install mailx
yum时出现以下报错的,解决如下:[root@zabbix-3-2-3 ~]# rm -f /var/run/yum.pid
在/etc/mail.rc配置文件最后添加如下3行内容:
set from=xxx@163.com 发送人邮箱地址
set smtp=smtp.163.com 发送服务器地址
set smtp-auth-user=xxx@163.com 登陆邮箱的用户名
set smtp-auth-password=xxx 登陆邮箱的密码
set smtp-auth=login
测试:
echo "zabbix test mail" | mail -s "zabbix" hw226234@126.com
在邮箱查看
1.3. 配置Zabbix服务端邮件报警
定义脚本文件路径:
vim /etc/zabbix/zabbix_server.conf
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
[root@zabbix-3-2-3 ~]# chown -R zabbix.zabbix /usr/local/zabbix/share/zabbix/alertscripts
[root@zabbix-3-2-3 ~]# chmod +x /usr/local/zabbix/share/zabbix/alertscripts/*
重启zabbix_server服务 service zabbix_server restart