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