您好,登錄后才能下訂單哦!
Zabbix郵件報警配置
一、安裝sendmail或者postfix(安裝一種即可)
yum install sendmail #安裝 service sendmail start #啟動 chkconfig sendmail on #設(shè)置開機啟動 或者 yum install postfix service postfix start chkconfig postfix on
二、安裝郵件發(fā)送工具mailx
yum install mailx #安裝?
三、設(shè)置發(fā)送郵件的email,用于郵件發(fā)送
cat /etc/mail.rc
//內(nèi)容如下?set?from=xxx@sina.cn?set?smtp=smtp.sina.com?set?smtp-auth-user=xxx@sina.cn?set?smtp-auth-password=xxxxxxx?set?smtp-auth=login
發(fā)送測試郵件
echo?"zabbix test ..."?|mail -s?"zabbix"?xxx@qq.com
四.zabbix服務(wù)器端編寫郵件發(fā)送腳本.
mkdir /etc/zabbix/alertscripts vim /etc/zabbix/zabbix_server.conf //修改alert scripts為以下路徑
AlertScriptsPath=/etc/zabbix/alertscripts /etc/init.d/zabbix_server restart ?//重新啟動zabbix服務(wù)端
#vim /etc/zabbix/alertscripts/sendmail.sh ?//編寫郵件發(fā)送腳本
messages=`echo $3?| tr?'\r\n'?'\n'` subject=`echo $2?| tr?'\r\n'?'\n'` echo?"${messages}"?| mail -s?"${subject}"?$1?>>/tmp/sendmail.log?2>&1
增加可執(zhí)行權(quán)限
chown zabbix.zabbix /etc/zabbix/alertscripts/sendmail.sh chmod +x /etc/zabbix/alertscripts/sendmail.sh
chown zabbix.zabbix /tmp/sendmail.log |
測試發(fā)送腳本
/etc/zabbix/alertscripts/sendmail.sh?xxx@qq.com?"測試郵件標(biāo)題"?"測試郵件內(nèi)容"
?上述操作均在zabbix service端操作.
五.zabbix后臺配置,登錄zabbix 控制臺http://IP地址/zabbix.
1.> Administration|Media types | Create media type ,進(jìn)入告警方式配置界面,創(chuàng)建sendmail.sh告警方式.
Name這里可以隨便自己定義,Type選擇scripts;Script name則輸入linux下編寫的腳本名稱,即sendmail.sh,在Script parameters處點擊Add分別添加
{ALERT.SENDTO},
{ALERT.SUBJECT},
{ALERT.MESSAGE} 3個參數(shù),分別對應(yīng)sendEmail.sh腳本需要的3個參數(shù):收件人地址、主題、詳細(xì)內(nèi)容然后點擊Add添加完成.
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。