CDH構建大數據平台-Cloudera Manager配置郵件告警
作者:尹正傑
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
本片博客將模擬QQ接受或者發送郵箱,如果你是內外自建的郵箱的話,修改相應的參數即可!此處,我默認你的cloudera manager server節點是可以訪問公網的且我默認大家QQ都已經開啟了QQ郵箱功能!
一.登陸QQ郵箱並獲取的授權碼
1>.點擊設置
2>.點擊賬戶
3>.如何使用IMAP服務?
IMAP是什么? IMAP,即Internet Message Access Protocol(互聯網郵件訪問協議),您可以通過這種協議從郵件服務器上獲取郵件的信息、下載郵件等。IMAP與POP類似,都是一種郵件獲取協議。 IMAP和POP有什么區別? POP允許電子郵件客戶端下載服務器上的郵件,但是您在電子郵件客戶端的操作(如:移動郵件、標記已讀等),這是不會反饋到服務器上的,比如:您通過電子郵件客戶端收取了QQ郵箱中的3封郵件並移動到了其他文件夾,這些移動動作是不會反饋到服務器上的,也就是說,QQ郵箱服務器上的這些郵件是沒有同時被移動的 。但是IMAP就不同了,電子郵件客戶端的操作都會反饋到服務器上,您對郵件進行的操作(如:移動郵件、標記已讀等),服務器上的郵件也會做相應的動作。也就是說,IMAP是“雙向”的。 同時,IMAP可以只下載郵件的主題,只有當您真正需要的時候,才會下載郵件的所有內容。 如何使用IMAP服務? 使用IMAP很簡單,首先,您需要先在QQ郵箱中啟用IMAP功能,然后,配置好客戶端,就可以使用了。 如何開啟IMAP服務? 請進入:郵箱設置->帳戶,然后選中開啟IMAP服務。 如何配置郵件客戶端使用IMAP服務? 請先確定您的客戶端支持IMAP協議,目前已經支持的有: 電子郵件客戶端: Foxmail Outlook Express Outlook 2003 Outlook 2007 無線設備: iPhone Windows Mobile Symbian 注意:手機上網用戶使用IMAP服務器需要CMNET網絡。 如果您的郵件客戶端不在上述列出的范圍內,您可以嘗試如下通用配置: 接收郵件服務器:imap.qq.com 發送郵件服務器:smtp.qq.com 賬戶名:您的QQ郵箱賬戶名(如果您是VIP郵箱,賬戶名需要填寫完整的郵件地址) 密碼:您的QQ郵箱密碼 電子郵件地址:您的QQ郵箱的完整郵件地址 如何設置IMAP服務的SSL加密方式? 使用SSL的通用配置如下: 接收郵件服務器:imap.qq.com,使用SSL,端口號993 發送郵件服務器:smtp.qq.com,使用SSL,端口號465或587 賬戶名:您的QQ郵箱賬戶名(如果您是VIP帳號或Foxmail帳號,賬戶名需要填寫完整的郵件地址) 密碼:您的QQ郵箱密碼 電子郵件地址:您的QQ郵箱的完整郵件地址 IMAP服務目前有什么功能限制? 目前IMAP暫時還不支持刪除文件夾和重命名文件夾的操作(后續版本中會支持)。 其他關於IMAP的已知問題 1、如果您的文件夾名字中有特殊符號(如全角的空格),會導致在部分手機上接收郵件時出現“檢查信息失敗”的情況,建議您在命名文件夾時,不要使用特殊字符。 參考鏈接:https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=331
4>.開啟IMAP/SMTP服務
5>.發送消息
6>.郵件發送成功你會得到一個授權碼,把這個授權碼保存下來!
7>.使用授權碼
當我們得到授權碼時,就相當於得到了郵箱密碼,我們可以去各種支持改協議的客戶端,或者你自定義的客戶端,將你的用戶名稱和授權碼輸入正確就能正常收發郵件,我們配置Cloudera Manager Server端的配置也是如此,具體操作請繼續往下看。
二.在Cloudera Manager Server配置賬號設置
1>.進入CM的管理界面
2>.點擊配置
3>.搜索相關的關鍵字(alert)
4>.保存配置
5>.我們通過當前界面查看具體的修改參數
6>.我們也可以在Cloudera Manager主頁上查看,具體操作如下
7>.重啟Cloudera manager server
8>.重啟完成
三.測試告警是否成功
1>.手動殺掉一個DataNode節點的進程,模擬故障,當然可以也可以暴力一點!直接關掉服務器!
2>.查看Clouder Manager Service服務器的監控界面,發現有紅色的警告信息!如下圖所示
3>.查看QQ郵箱,發現告警簡直就是蜂擁而至啊!
4>.查看告警信息內容,發現我們得自己搗鼓一下!把告警的內容自定義下!
5>.配置自定義警報腳本(官方教程:https://www.cloudera.com/documentation/enterprise/5-16-x/topics/cm_ag_alert_script.html#concept_sfx_lkw_yt)
此功能需要Cloudera Enterprise許可證。它不適用於Cloudera Express。有關更多信息,請參閱管理許可證。