zabbix4.0 邮件告警

1. 安装sendmail

yum -y install sendmail 

systemctl start sendmail.service #启动sendmail
systemctl enable sendmail.service #设置开机自起
systemctl stop sendmail.service #停止sendmail

2.安装邮件发送工具mailx: yum -y install mailx

4.配置外部邮箱:编辑   vi /etc/mail.rc

set from=q865158909@163.com
set smtp=smtp.163.com
set smtp-auth-user=q865158909@163.com
set smtp-auth-password=wb09199692
set smtp-auth=login

5. 测试邮箱发送(查看邮箱是否收到邮件):echo "zabbix test mail" |mail -s "zabbix"  q865158909@163.com

6. 编写邮件发送脚本

    1.vim /etc/zabbix/zabbix_server.conf

      AlertScriptsPath=/etc/zabbix/alertscripts

    2.  写邮件发送脚本

      mkdir /etc/zabbix/alertscripts

      cat mail.sh

        #! /bin/bash
export LANG=en_US.UTF-8
to=$1
subject=$2
echo "$3" > /tmp/zabbix_mailbody
 
dos2unix /tmp/zabbix_mailbody
mail -s "$subject" "$to" < /tmp/zabbix_mailbody
rm -f /tmp/zabbix_mailbody

        

 

上一篇:keepalived + nginx


下一篇:快速排序