环境监控告警系统之TIM即时消息推送部署
TIM是由騰訊發布的多平臺客戶端應用。TIM是輕聊的QQ,更方便辦公。TIM用在QQ輕聊版的基礎上加入了協同辦公服務的支持,消息完全同步,支持多人在線編輯Word、Excel文檔等,更加適合辦公使用。
?
數據中心環境監控系統常規采用分散控制、集中管理的架構模式,由現場設備數據采集層、數據管理服務器、系統控制服務端、告警服務器等組成。
?
? 數據中心機房環境監控系統通過對數據中心環境基礎設施UPS、精密空調、漏水、溫濕度、安防、門禁、消防、煙霧傳感器等設備進行24小時不間斷的運行狀態監控,使數據機房運維管理人員實時的了解到數據中心設施健康狀態,降低了數據中心人員的勞動力提高了運維人員的工作效率及故障處理的時效性。
?
? ? ? 環境監控告警系統常規為屏幕顯示告警、語音告警、郵件推送告警、短信推送告警、電話告警,不同項目根據自身項目的配置特點選擇適合自己的告警方式,當前即時通訊技術快速的發展,如何將便捷的即時通訊技術結合到數據中心運維管理中來,當前行業中已有將機器人應用到運維巡檢場景中的案例,當前數據中心基層運維工作中大部分人力都投入到巡檢抄表作業中,在此應用場景中,運維人員工作效率問題很大程度的得到了改善,當前工作環境中使用頻率高的即時軟件主要以微信、TIM較多,運維團隊在TIM群中進行即時的工作溝通、工單受理溝通、如何將環境系統告警實時推送到運維TIM群中進行信息共享、多人跟進、避免信息孤島、監控人員離開監控電腦期間錯過重要告警的響應等問題,如何低成本、低門檻部署監控告警TIM群即時推送。
?
上面我們說到了環控系統架構有告警服務器,告警系統的告警級別由客戶在管理界面進行逐項對不同類型的設備告警進行等級設置,告警信息產生后會存儲到告警服務器數據庫中,不同廠家系統設計模式不同,也有在主服務器數據庫分表進行保存告警數據記錄。
我們知道告警記錄數據的存儲位置下一步就是如何將數據取出來推送到我們指定的TIM運維工作群中去。
?一、建立告警數據庫訪客ID:首先我們要做的就是進入數據庫(192.168.1.111)新建一個“只讀”權限的ID,本次部署使用的是MSSQL 2008數據庫作為部署,其它類型數據庫操作本次就不再展開講了,我們進入告警服務器數據庫管理界面打開安全性-登錄名-右鍵新建登錄名,新建完成后登錄名列表中將會出現以下新建用戶(圖1),Centerobj為告警信息儲存數據庫,db_datareader為“只讀”權限。(以下所有數據庫、服務器操作請在授權允許情況下操作,建議操作前做好配置數據的備份工作)。
圖1:
二、告警數據庫數據分析:大型環境監控系統數據量大、為了訪問、查詢數據庫用時最短,常規采用了分表設計,將數據根據日期進行自動建表存儲,不同等級的告警也是分表存儲,大型數據中心監控點位多、人為引起低等級告警、一時無法解除告警等原原因觸發的眾多告警一直掛在監控系統告警欄上,我們要做的就是將重要以上等級告警即時推送到TIM群中,我們先進入到高等級告警數據表內查看下存儲的告警記錄圖2,告警數據為測試告警產生記錄,我們已經看到設定高等級的告警記錄已存儲到表中,接下來我們要做的是如何將數據推送出去。
三、告警數據讀取推送到TIM通道中:需要推送到TIM就需要用連到互聯網,為考慮環境監控系統網絡安全,建議單獨開通一臺服務器配置雙網卡(系統采用WIN2008),分別與外網、告警服務器互聯(192.168.1.222與告警服務器192.168.1.111互聯),網絡配置細節請網絡搜索資料。
?為降低部署門檻,我們使用 “酷Q”來作為中間件來進行告警信息推送,酷Q,是一款基于smartQQ協議的TIM消息代理應用,我們下載”酷Q Air”免費版即可滿足需求設計,安裝過程省略…,“酷Q Air”采用的是易語言編程寫插件模式,習慣了C#編寫情況下采用C#進行中間件設計,對于編程入門的易語言簡單易懂,更重要的是中文編程,我們下載解壓好酷Q,運行CQA.exe后為以下目錄文件圖3,此時我們到TIM官網申請一個告警推送TIM號碼留作后面用。
圖3
此時我們使用申請TIM登錄酷Q,服務器右下角將會出現酷Q圖標,右鍵圖標打開應用管理界面如下圖4,應用界面顯示了當前已安裝的中間件。我們此時要做的就是通過設計一個中間件應用搭載在酷Q平臺上進行即時消息推送。
四、告警數據推送中間件設計:
1、我們采用C#開發環境進行中間件的設計,選擇“酷Q開發C#SDK Flexlive框架“,開發環境使用的是WIN7 64? VS2015,下載SDK包打開如下圖5,
2、使用VS打開Flexlive.CQP.sln項目如下圖6,
3、打開自己的插件項目的屬性頁面-生成-如圖進行如下配置(具體視情況而定,支持瀏覽自定義目錄),此目錄為后面生成中間件的路徑圖7。
4、VS中成功生成項目圖8。
資料免費送(點擊鏈接下載)
史上最全,數據中心機房標準及規范匯總(下載)
數據中心運維管理 | 資料匯總(2017.7.2版本)
加入運維管理VIP群(點擊鏈接查看)
《數據中心運維管理》VIP技術交流群會員招募說
加入學習群掃描以下二維碼或者添加微信:wang2017bj
總結
以上是生活随笔為你收集整理的环境监控告警系统之TIM即时消息推送部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 直流不间断割接
- 下一篇: 环境监控告警系统之TIM即时消息推送部署