zabbix3.2.6 郵件告警配置
阿新 • • 發佈:2018-12-11
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管理頁面 管理->報警媒介型別 點選最右邊的建立媒體型別