1. 程式人生 > >配置郵件報警功能(腳本方式)

配置郵件報警功能(腳本方式)

mes 正常 xxxxxx chown script login mail ech meta

配置郵件報警功能

1.在 zabbix 服務器上安裝 mail 服務 :

yum install mailx -y

vi /etc/mail.rc #註意有些郵箱需要開啟客戶端授權碼進行第三方登錄

#末尾添加  zabbix 發送告警信息郵箱
set [email protected]
set smtp=smtp.qq.com
set smtp-auth-[email protected]
set smtp-auth-password=郵箱密碼
set smtp-auth=login
echo "hello world" | mail -s "testmail" [email protected]   #測試發信正常 去郵箱查看

2.編寫發郵件腳本 :

cd /usr/lib/zabbix/alertscripts

vi mailx.sh //編寫發郵件腳本
#!/bin/bash
#send mail

messages=`echo $3 | tr ‘\r\n‘ ‘\n‘`
subject=`echo $2 | tr ‘\r\n‘ ‘\n‘`
echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1

3.修改權限 :

touch /tmp/mailx.log 
chown -R zabbix.zabbix  /tmp/mailx.log 
chmod +x /usr/lib/zabbix/alertscripts/mailx.sh
chown -R zabbix.zabbix /usr/lib/zabbix/

4.測試腳本發送郵件 :

./mailx.sh [email protected] "主題" "內容"   #測試發郵件腳本是否可以正常工作

5.在 zabbix web 上配置 :

技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片

配置郵件報警功能(腳本方式)