Nagios報(bào)警郵件到y(tǒng)ahoo郵箱
Nagios報(bào)警郵件形式到y(tǒng)ahoo郵箱
前段時(shí)間,經(jīng)不住yahoo郵件無限制容量的誘惑申請了一個(gè)拿來用用,還不錯(cuò),很來無意中發(fā)現(xiàn)還有來信短信提醒功能,乖乖,何不把報(bào)警郵件發(fā)送到這個(gè)yahoo郵箱,然后通過“來信短信提醒功能”把信息轉(zhuǎn)發(fā)到手機(jī)上。下面介紹“如何定制電郵提醒”
一、中國移動(dòng)用戶,定制過程包括:
綁定手機(jī)(免費(fèi)綁定)-定制服務(wù)(10元/月)具體操作請按照以下步驟進(jìn)行:
1、用您的Yahoo! ID和密碼登錄 Yahoo! Mail 的頁面
2 、點(diǎn)擊頁面左面的“郵件到達(dá)短信提醒”鏈接3 如果您的手機(jī)還沒有與您的Yahoo! ID進(jìn)行綁定,操作步驟:請先綁定您的手機(jī)號(hào)碼:
1)在彈出的對話框中的“請輸入您的手機(jī)號(hào)碼”后面填入您想綁定的手機(jī)號(hào)碼
2)點(diǎn)擊“確定”按鈕
3)您的手機(jī)會(huì)收到系統(tǒng)給您發(fā)送的驗(yàn)證碼如果您確實(shí)想定制此項(xiàng)服務(wù)
4)在接下來的頁面中,填入系統(tǒng)給您發(fā)送的驗(yàn)證碼,點(diǎn)擊“確定”按鈕按照頁面的提示,用手機(jī)發(fā)送數(shù)字指令WXD到3721,以完成定制過程.
4、如果您的手機(jī)已經(jīng)綁定Yahoo! ID,點(diǎn)擊頁面左面的“郵件到達(dá)短信提醒”鏈接按照頁面的提示, 用手機(jī)發(fā)送數(shù)字指令WXD到3721,以完成定制過程.
5、 完全登出您的郵箱
1)單擊電郵頁面右上角的“登出”鏈接
2)單擊“完全登出”鏈接。
#p#
二、中國聯(lián)通用戶,定制過程包括:
發(fā)送指令,定制服務(wù)(10元/月)-綁定手機(jī)具體操作請按照以下步驟進(jìn)行:
1、用您的Yahoo! ID和密碼登錄 Yahoo! Mail 的頁面
2、點(diǎn)擊頁面左面的“郵件到達(dá)短信提醒”鏈接
3、如果您的手機(jī)還沒有與您的Yahoo! ID進(jìn)行綁定,操作步驟:
1)在彈出對話框中的“請輸入您的手機(jī)號(hào)碼”后面填入您想綁定的手機(jī)號(hào)碼
2)點(diǎn)擊“確定”按鈕
3)發(fā)送數(shù)字指令“YH”到9372,收到短信提示后,按照提示回復(fù)短信,完成定制。
4)點(diǎn)擊頁面中的“繼續(xù)”按鈕,您會(huì)收到一個(gè)驗(yàn)證碼信息,請將您收到的驗(yàn)證碼填寫到下一頁中的“請輸入您手機(jī)收到的驗(yàn)證碼”后空白處,并點(diǎn)擊“確認(rèn)”,完成綁定手機(jī)過程。
4、如果您的手機(jī)已經(jīng)綁定Yahoo! ID,點(diǎn)擊頁面左面的“郵件到達(dá)短信提醒”鏈接按照頁面的提示,用手機(jī)發(fā)送相應(yīng)數(shù)字指令,以完成定制過程.
5 完全登出您的郵箱
1)單擊電郵頁面右上角的“登出”鏈接
2)單擊“完全登出”鏈接。
#p#
注意:電郵提醒服務(wù)暫不支持福建地區(qū)的中國移動(dòng)用戶以及電郵聯(lián)盟用戶。
按照上面的提示,很容易設(shè)置這個(gè)功能的。為了使短信提醒符合我們的實(shí)際要求,需要對某些項(xiàng)目進(jìn)行設(shè)置。一個(gè)是“提示信息選擇”,另一個(gè)是“提示時(shí)間設(shè)置”,其設(shè)置情況如圖所示:
點(diǎn)左下方鏈接“POP3+來信提醒”進(jìn)行設(shè)置。
提示信息選擇選第3個(gè)單選框“您收到[寄件人]發(fā)送的郵件:[郵件標(biāo)題]”,這樣設(shè)置的目的是因?yàn)猷]件標(biāo)題可以很明顯的知道故障發(fā)生在哪里(標(biāo)題信息來自Nagios的配置文件)。服務(wù)器需要24小時(shí)監(jiān)控,所以把“提醒時(shí)間設(shè)置”相里面的3個(gè)復(fù)選框全取消。設(shè)置完畢后,用一個(gè)別的郵箱發(fā)個(gè)郵件給你的yahoo信箱,片刻手機(jī)就會(huì)收到短信。
美中不足,yahoo短信不能支持稍長一點(diǎn)的郵件標(biāo)題,這是我打yahoo客服電話知道的。登錄網(wǎng)站收郵件(不支持pop,我暈),發(fā)現(xiàn)來了不少Nagios服務(wù)報(bào)警郵件,可以沒收到任何一個(gè)短信,打電話問才知道是標(biāo)題過長。既然這樣,我把標(biāo)題改短點(diǎn)吧。
登錄Nagios系統(tǒng),修改文件 commands.conf,我的文件位置是 /usr/local/nagios/etc/commands.conf,修改內(nèi)容為:
- # ‘notify-by-email’ command definitiondefine command
- {
- command_name notify-by-email command_line
- /usr/bin/printf “%b” “***** Nagios 2.9 *****\n\nNotification
- Type: $NOTIFICATIONTYPE$\n\n
- Service: $SERVICEDESC$\n
- Host: $HOSTALIAS$\nAddress:
- $HOSTADDRESS$\n
- State: $SERVICESTATE$\n\nDate/
- Time: $LONGDATETIME$\n\nAdditional
- Info:\n\n$SERVICEOUTPUT$” | /bin/mail -s “$HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ ” $CONTACTEMAIL$
- }
默認(rèn)的有點(diǎn)長,我把它縮短成上面那個(gè)樣子,即用紅色字體標(biāo)識(shí)的是被減縮的。接著修改文件contacts.conf,把收信人地址改稱yahoo.cn郵箱。
改完后須重啟nagios服務(wù)?,F(xiàn)在來檢驗(yàn)一下效果:把nagios監(jiān)控的某個(gè)服務(wù)器的服務(wù)停掉幾分鐘,然后去yahoo郵箱收郵件,正常的話,只要郵件一到信箱短信就跟著來了。
為了避免諸如發(fā)件人的名稱為root這樣的問題,啟用郵件別名似乎更佳一些。***展示一下手機(jī)收到的短信的樣式:你收到[vmail @sery.com]的郵件:[Host UP alert for apache_sery]
看這個(gè)標(biāo)題我就知道服務(wù)器是怎么一個(gè)狀態(tài)。
- rpm -ivh –nodeps gdb-6.5-37.el5.i386.rpm
- rpm -ivh –nodeps gdbm-1.8.0-26.2.1.i386.rpm
- rpm -ivh –nodeps sysklogd-1.4.1-44.el5.i386.rpm
- rpm -ivh –nodeps gdk-pixbuf-0.22.0-25.el5.i386.rpm
- rpm -ivh –nodeps gdbm-devel-1.8.0-26.2.1.i386.rpm
- rpm -ivh –nodeps gd-2.0.33-9.4.el5_1.1.i386.rpm
- rpm -ivh –nodeps gd-devel-2.0.33-9.4.el5_1.1.i386.rpm
Nagios報(bào)警郵件到y(tǒng)ahoo郵箱就介紹到這里了。
【編輯推薦】