Nagios+139郵件短信通知報(bào)警文檔
Nagios+139郵件短信通知報(bào)警文檔v1.1
由于移動(dòng)增加了飛信api接口,在Linux命令行下使用飛信客戶端需要圖片驗(yàn)證碼,以前一直使用良好的報(bào)警系統(tǒng)一下失靈了。隨時(shí)掌握服務(wù)器狀態(tài)多重要呀,這是我們運(yùn)維必須要做的。
申請(qǐng)139郵箱,成功申請(qǐng)后配置郵件到達(dá)短信通知,使用長(zhǎng)格式。139郵件短信通知這個(gè)功能好用,而且免費(fèi):)缺點(diǎn):短信報(bào)警有延時(shí),不如linux命令行飛信報(bào)警快
139郵箱申請(qǐng):http://mail.10086.cn/
1.下載
2.編譯安裝
- tar xvzf sendEmail-v1.56.tar.gz
- cd sendEmail-v1.56/
- cp sendEmail /usr/local/bin
- chmod +x /usr/local/bin/sendEmail
3.測(cè)試郵件發(fā)送:
- /usr/local/bin/sendEmail -f hugwww@163.com -t hugwww@139.com -s smtp.163.com -u "send by hugwww" -xu hugwww -xp gaojinbo.com -m "郵件發(fā)送成功,good"
4.編寫Nagios報(bào)警腳本
略,這個(gè)簡(jiǎn)單,適當(dāng)修改一下即可參考:Nagios飛信linux短信報(bào)警腳本配置
5.Nagios短信發(fā)送到你的手機(jī)
Nagios報(bào)警郵件以短信方式發(fā)送到你的手機(jī)
解釋說(shuō)明:
-f 表示發(fā)送者的郵箱
-t 表示接收者的郵箱
-s 表示SMTP服務(wù)器的域名或者ip
-u 表示郵件的主題
-xu 表示SMTP驗(yàn)證的用戶名
-xp 表示SMTP驗(yàn)證的密碼(注意,這個(gè)密碼貌似有限制,例如我用d!5neyland就不能被正確識(shí)別)
-m 表示郵件的內(nèi)容
如果你不帶-m參數(shù)的話,就會(huì)提示你自行輸入
Nagios+139郵件短信通知報(bào)警文檔說(shuō)明完成!
【編輯推薦】
Nagios不發(fā)報(bào)警短信問(wèn)題的解決