天天看點

zabbix3.0.3 139短信報警

<code>郵箱端口</code>

<code>25,110,50,105,106,109,209,512,465,992,1109,24554,60177,60179</code>

剛開始想用mutt發送到139郵箱,可是手動發送行,zabbix死活不行。

mutt的安裝 

<code>CentOS 安裝配置 msmtp 和 mutt  http:</code><code>//www</code><code>.wilf.cn/</code>

cat mail.sh

#!/bin/bash

to=$1

subject=$2

body=$3

echo "$body" | mutt -s "$subject" "$to"

後來嘗試

<code>zabbix 3.0.2郵件報警</code>

竟然成功了

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

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

/usr/local/bin/sendEmail  -f [email protected] -t "$to" -s smtp.exmail.qq.com -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu [email protected] -xp password -m "$body"

這裡注意一下,html要換成text

<a href="http://s3.51cto.com/wyfs02/M01/84/0B/wKiom1eEXi7iNpR3AAGkBZPyFqc757.png-wh_500x0-wm_3-wmp_4-s_3651554172.png" target="_blank"></a>

<code>下面為有問題的報警郵件格式</code>

<code>{TRIGGER.STATUS}: {IPADDRESS} {TRIGGER.NAME}</code>

<code>service_name: {TRIGGER.NAME}</code>

<code>Service_status: {TRIGGER.STATUS}</code>

<code>Service_severity: {TRIGGER.SEVERITY}</code>

<code>Item values:</code>

<code>Check_service_ip:{IPADDRESS}</code>

<code>Check_service_name:{ITEM.KEY1}</code>

<code>Check_service_vlaue:{ITEM.VALUE1}</code>

<code>Check_service_time:{DATE} {TIME}</code>

<code>下面為恢複的報警郵件格式</code>

<code>or</code>

<code>告警主機:{HOST.NAME}</code>

<code>主機IP:  {HOST.IP}</code>

<code>告警時間:{EVENT.DATE}  {EVENT.TIME} </code>

<code>告警等級:{TRIGGER.SEVERITY} </code>

<code>告警資訊:{TRIGGER.NAME}</code>

<code>問題詳情:{ITEM.NAME}:{ITEM.VALUE}</code>

<code>事件ID:  {EVENT.ID}</code>

最後說一下怎麼關閉那個139短信提醒,進入mail.139.com,在左上角有個鈴铛的圖示,點選進去,設定即可。

本文轉自 liqius 51CTO部落格,原文連結:http://blog.51cto.com/szgb17/1825656,如需轉載請自行聯系原作者

繼續閱讀