SCOM是微軟出品的一款跨平台的監控系統,它可以實作對硬體,軟體,應用的實時監控,性能資料,配置資料,可用性資料的收集,并生成報表以提供給IT管理者進行分析。
SCOM是一款非常好的軟體,好處就在在于它可以監控到市面上絕大多數的硬體和軟體,這些硬體不僅僅包括伺服器,還包括了網絡裝置,存儲以及部分小型機。軟體上也不僅僅能監控微
軟平台的産品,還包括了UNIX,LINUX,等其他平台的産品。
在實施SCOM的監控過程中,我遇到很多客戶都希望能通過手機短信的方式來通知我裝置的狀況,尤其是當IT管理人員并沒有身處機房,或者也沒有辦法遠端到伺服器的情況。一般說來,一旦監控部署好後,我們并希望花太多的時間去SCOM上觀察各個裝置和應用的運作情況。短信和郵件通知就變得非常的理想。網上我找了很多文章,很少有完成的短信通知配置過程,我由于項目上有此需求,是以将整個部署工程寫到部落格上,為大家分享,如果你有更好的方法和建議請留言,不要客氣。
今天,我會介紹兩種方式來發送短信,SMS文本消息方式和指令的方式:
第一種:SMS文本消息方式
在SMS文本消息方式下,我們需要購買一個短信貓,在部署短信通知的事情我們要注意一點,就是SCOM對短信貓的要求,你可以檢視SCOM的部署指南上很明确的寫明了,采用的短信貓必須支援PDU協定。不知道是否需要顧及聯通還是移動,我采用的是移動的GSM MODEM,如下圖:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_13238757610iJ8.png"></a>
是以,你在采購短信貓的時候一定要注意。
短信貓一般以序列槽的方式連接配接到伺服器上,短信貓的配置主要根據你購買的短信貓來配置,不同的産品有不同的配置方法。一般說來,短信貓連接配接到電腦後,裝置管理器裡面會出現一個MODEM的裝置,這裡不介紹。modem連接配接好後,測試可以發送短信,那麼modem就算工作正常了。
我接下來開始SCOM上的配置:
SCOM上的配置分為三步:
a 配置通道 (通過什麼方式發送勁爆:郵件,即時消息,短信)
b 配置訂閱者(就是你要發送短信的人)
c 配置訂閱内容(你要發送什麼樣的警報給訂閱者)
A 配置通道:
在SCOM控制台的管理界面,建立一個文本消息(SMS)通道:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_13238757633y0p.png"></a>
名稱為“短消息通知通道”,名稱和描述内容根據自己的情況配置。
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875766YwhB.png"></a>
下一步,文本消息框中是你要發送短消息的内容,右邊按鈕裡面可以設定預設的警報内容。可以添加更多的警報内容,文本消息的字數是有限制的,英文不能超過160左右的字元,而且是在預設編碼的情況下,如果你的短信貓不支援PDU協定,那麼你的編碼格式需要選擇Unicode,否則你發送出來的中文是亂碼(這個問題還需要其他童鞋測試一下,我的環境是這樣反應的),選擇Unicode後的還有一個問題就是,文本消息中的内容更短,包含的資訊更有限,是以,如前面所講短信貓是否支援PDU協定很重要。選擇好要報警的内容和編碼格式後,通道的配置就算完成了。
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875769GIBM.png"></a>
B 添加訂閱者
打開SCOM控制台,打開管理界面,右鍵訂戶,建立訂戶,名字可以自己取:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875774LHfD.png"></a>
選擇始終發送通知,你也可以根據自己的情況,指定時段發送通知:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_13238757792n7J.png"></a>
在訂閱者位址對話框中,我們可以給訂閱者添加,諸如郵件位址,手機号碼,即時消息位址(如:lync位址)等,這裡我們添加一個手機号碼,在描述訂閱者位址我們輸入:mobile phone,表明這個位址是一個行動電話号碼,點選下一步:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875783pAJx.png"></a>
在通道類型中,我們選擇文本消息SMS,標明通道位址中我們填入訂閱者的手機号碼,記住格式如下:+8613800138000,點選下一步,完成
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_13238757902CDj.png"></a>
再點選一次完成即可完成訂閱者的配置。在訂閱中的配置中各位注意到沒有,我可以為一個訂閱者設定多種多個位址,而且可以實作,上班時間用郵件接受警報,下班時間用手機接收警報。
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875796Htt7.png"></a>
C 配置訂閱的内容
為了測試的友善,我訂閱一個簡單的内容,警報的解決狀态,隻要我對警報設定的狀态,我就會收到通知,這是種很好測試方法。
打開SCOM控制台,建立訂閱:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_13238758005TbS.png"></a>
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875805yb2t.png"></a>
下一步,如下圖選擇特定的警報狀态:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_13238758081sRw.png"></a>
下一步,選擇訂閱者:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_13238758120Tb2.png"></a>
為訂閱内容選擇通道,就是這個内容通過什麼方式發出去,點選添加:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875815dlLq.png"></a>
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875819z6F1.png"></a>
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875825wAKq.png"></a>
點選完成
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875829Anwb.png"></a>
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875833GKLE.png"></a>
測試,我們打開監視面闆,活動警報,将任意一個解決的狀态設定為NEW,你就會收到一條相關内容的短信。
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875835jaMJ.png"></a>
整個過程就算完成了,其實非常的簡單,關鍵在于你的短信貓是否設定正确,每種短信貓都有不同的配置方法,一般你購買的時候都附有說明,而且你還可以咨詢廠家,隻要短信貓是正常的,不需要什麼特殊的設定就可以實作短消息的通知。
過程中可能遇到的問題:
在做第三步的時候,我們添加訂閱者的時候可能會遇到下圖的情況,就是,沒有确定按鈕,很奇怪,我也一直沒有找出來原因,可能是我的知識太淺薄了吧。也可能是個BUG。
遇到這種情況的時候,第一種方法:我一般不會先做第2步,而是直接做第3步,在做到下圖的頁面的時候,我選擇建立而不是添加,建立完成後也自動的出現在訂閱者框中了。
第二種方法 可以将你的顯示器分辨率調高,由于我的分辨率是1024*768是以 ,會出現這樣的問題,你逐漸調高,直到看到确定按鈕為止。如果你的顯示器不能調高,那麼你隻能采用第一種辦法了。
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_13238758418GMM.png"></a>
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875843UyaV.png"></a>
第二種方法 通過指令的方式
如果我們沒有短信貓,怎麼辦,能不能發送短信呢,答案是可以的。SCOM為我們提供了一種指令的方式來發送短信,這樣就更加的拓寬了我們通知的管道,可以說有了指令的方式,我們幾乎可以通過任意你想要的方式來發送通知了。
把飛信機器人從官方網站下載下傳下來後放到一個你所知道的目錄下,如:c:\fetion
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875845Y3WQ.png"></a>
配置通道:
建立通道選擇指令:
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_132387584796ko.png"></a>
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875849g2dA.png"></a>
在指令行參數的時候,依照飛信機器人的說明,添加參數,
飛信機器人的指令參數:
以下參數提供登入用的賬号密碼(三種方式,手機号-密碼 飛信号-密碼 檔案--索引)
--mobile=[手機号] 登入手機号
--sid=[飛信号] 登入飛信号
--pwd=[密碼] 登入密碼
--config=[檔案名] 存儲手機号、密碼的檔案。
--index=[索引号] 索引
以下參數提供接收者
--to=[手機号/飛信号/URI] 接收消息的手機号/飛信号/URI.如果知道對方URI,則隻需自己在對方好友清單,無需對方在自己好友清單就能發送。
支援多個号碼,中間用,逗号分隔
--msg-utf8=[資訊]
發送的消息,UTF8編碼
--msg-gb=[資訊]
發送的消息,GB編碼
--file-utf8=[檔案utf8格式]
發送檔案内容
--file-gb=[檔案gb格式]
--msg-type=[0/1/2]
發送消息類型:普通消息 長消息 智能短信
--msg-gb=””引号中的為要發送的報警内容,你可以把預設的内容添加進去,字數也不能太多,我測試一下最多拆分3條短信,不過已經足夠,畢竟短信通知不比郵件,肯定是特别關鍵和重要的報警才會采用短信通知。
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875853YJhn.png"></a>
由于在配置通道的時候,指令行參數裡面已經配置了接收的手機号碼,是以,你在配置訂閱者的時候要注意了。一定要選擇指令方式。由于飛信機器人的參數裡面可以包含多個手機,是以,當很多人的訂閱内容相同時,可以選擇想通的通道。
<a href="http://naima.blog.51cto.com/attachment/201112/14/158983_1323875858BM3q.png"></a>
訂閱類容也和上一種方法一樣,是以,大家可以測試一下。
配置中遇到的問題:
配置中還是有些地方要注意的,1 由于飛信機器人在第一次登陸的時候需要圖形碼驗證,是以,你要先開一個CMD視窗發送一次短信,将認證給過了才行。最好把Cmd視窗一直開啟。
本文轉自zhaonaiqiu 51CTO部落格,原文連結:http://blog.51cto.com/naima/742224,如需轉載請自行聯系原作者