1. 程式人生 > >zabbix3.2.6 郵件告警配置

zabbix3.2.6 郵件告警配置

1、依賴安裝 

yum install perl-Net-SSLeay perl-IO-Socket-SSL -y

2、下載sendmail

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
tar -zxvf sendEmail-v1.56.tar.gz -C /tmp
cd /tmp/sendEmail-v1.56
cp -a sendEmail /usr/local/bin
chmod +x /usr/local/bin/sendEmail

3、本機自測 

/usr/local/bin/sendEmail -f 
[email protected]
-t [email protected] -s smtp.qq.com -u "我是郵件主題" -o message-content-type=html -o message-charset=utf8 -xu [email protected] -xp 123456 -m "我是郵件內容" -l /var/log/sendMyEmail.log 命令說明: /usr/local/bin/sendEmail 命令主程式 -f [email protected] 發件人郵箱 -t [email protected]
收件人郵箱 -s smtp.qq.com 發件人郵箱的smtp伺服器 -u "我是郵件主題" 郵件的標題 -o message-content-type=html 郵件內容的格式,html表示它是html格式 -o message-charset=utf8 郵件內容編碼 -xu [email protected] 發件人郵箱的使用者名稱 -xp 123456 發件人郵箱密碼 -m "我是郵件內容" 郵件的具體內容 -l /tmp/sendMyEmail.log 日誌記錄

4、zabbix服務端配置

根據配置檔案zabbix_server.conf 找到引數AlertScriptsPath

#AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

路徑下新增配置檔案

vim sendEmail.sh
#!/bin/bash
to=$1
subject=$2
body=$3
/usr/local/bin/sendEmail  -f [email protected] -t "$to" -s smtp.qq.com -u "${subject}" -o message-content-type=html -o message-charset=utf-8 -xu qq郵箱 -xp QQ郵箱密碼 -m "$body"

授權
chmod +x sendEmail.sh
chown zabbix.zabbix sendEmail.sh

 5、zabbix web端配置

進入zabbix管理頁面 管理->報警媒介型別 點選最右邊的建立媒體型別