sendmail太麻煩,所以決定用sendEmail,一個不錯的郵件軟件
創新互聯建站服務項目包括平桂網站建設、平桂網站制作、平桂網頁制作以及平桂網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,平桂網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到平桂省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!
下載并解壓sendEmail
復制文件
cp –a sendEmail-v1.56/sendEmail /usr/local/bin
給它執行權限
chmod +x /usr/local/bin/sendEmail
運行它的方法
sendEmail 或者/usr/local/bin/sendEmail
會出現它的詳細解釋
先發一封郵件測試
-f是發送者from
-t是接收者to
-u是主題,也就是郵件名
-m是內容
提示發送成功,看能不能收到
我用163的發,qq的收
sendEmail –f ******@163.com –t ######@qq.com –u “test”-m “LOOK”
OK,果然收到了,但這里發送者不能用qq郵箱,我試了用QQ郵箱發卻收不到,也有人說用gmail,139郵箱發也是可以的
配置nagios的commands.cfg
把email的主機和服務命令最后的/usr這里路徑改成sendEmail復制到的路徑,填寫發送方,接收方這里用的是引用,引用的是contacts.cfg里的email地址,不知道這里直接寫郵箱地址,contacts.cfg里不寫email行不行,懶得試了,有興趣的可以自己試下!
這里就三個參數-f -t –u
/usr/local/bin/sendEmail -f 發送郵箱 -t $CONTACTEMAIL$ -u "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **"
編輯contacts.cfg
添加接收郵箱
email ######@qq.com
重啟服務
成功,如果你關天沒收到,就改一下template.cfg里的120那個重發時間,改小一點就很快收到了,默認是2個小時重發!
本文題目:nagios利用sendEmail發警告郵件
本文地址:http://vcdvsql.cn/article38/jhepsp.html
成都網站建設公司_創新互聯,為您提供靜態網站、軟件開發、Google、面包屑導航、App設計、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯