袁超 四川職業(yè)技術學院
物聯(lián)網(wǎng)系統(tǒng)的發(fā)展給人們帶來極大便捷的同時也為自動化監(jiān)控帶來了不同的技術指標。隨著接入物聯(lián)網(wǎng)系統(tǒng)中的設備數(shù)量越來越多,對于它的擴展也成為了其自動化監(jiān)控系統(tǒng)中的重大設計目標。它可以極大程度上解決傳統(tǒng)監(jiān)控軟件中的弊端,實現(xiàn)全方位監(jiān)控,讓人們的生活與工作都享有舒適的網(wǎng)絡環(huán)境。
自動化監(jiān)控系統(tǒng)主要具備以下功能:(1)實時性,在網(wǎng)絡環(huán)境下,信息傳遞應當具有一定的快速及實時性,它能夠在信息接收后的第一時間內做出最準確的反饋,以此最大化降低事故發(fā)生的可能性;(2)數(shù)據(jù)采集,在數(shù)據(jù)化時代,數(shù)據(jù)信息量較大,此時可通過應用數(shù)字信號處理器對實際生產(chǎn)中的數(shù)據(jù)進行合理的管控;(3)警示性,自動化監(jiān)控系統(tǒng)能夠實現(xiàn)全方位監(jiān)控,并且它能在24h 內對各部分數(shù)據(jù)的變化進行管理,一旦出現(xiàn)較大偏差將直接進行報警,以此保證生產(chǎn)區(qū)域人員的安全;(4)智能控制,自動化監(jiān)控系統(tǒng)可以自動調節(jié)受人為因素影響而產(chǎn)生的事故影響,并且它能極大程度上減少設備維修時間,提高生產(chǎn)過程中的安全性;(5)通信功能,自動化監(jiān)控系統(tǒng)具有傳輸速率高、測試成本低等特點,它可將實時數(shù)據(jù)準確傳輸給工作人員或計算機設備,從而有效控制設備運行狀態(tài),保證它在實際生產(chǎn)中得到最優(yōu)化實現(xiàn)效果。
在物聯(lián)網(wǎng)自動化監(jiān)控系統(tǒng)的設計過程中,它需滿足以下設計目標:(1)高度自動化,保證各項指標工作如報警、監(jiān)控、數(shù)據(jù)分析等都實現(xiàn)自動化監(jiān)控,以此減少人工參與度,降低人為因素影響,提高設備運行穩(wěn)定性;(2)配置性高,需要實現(xiàn)報警接收者、報警方式、閾值等參數(shù)的可配置性,實現(xiàn)監(jiān)控系統(tǒng)的可操作性;(3)拓展性強,隨著時代的進步,需在監(jiān)控軟件中融入新的監(jiān)控目標,所以它需要具備一定的可拓展性,讓其具備更大的應用價值;(4)對物聯(lián)網(wǎng)系統(tǒng)產(chǎn)生零入侵作用,即自動化監(jiān)控系統(tǒng)部隊會物聯(lián)網(wǎng)系統(tǒng)造成任何不良影響,也無需對物聯(lián)網(wǎng)系統(tǒng)進行任何修改。如自動化藥房遠程監(jiān)控系統(tǒng),它主要包括藥物的入庫、分揀入架、處方出藥等三個階段,在實際應用過程中,它需要利用皮帶機對藥物信息進行圖像采集,然后準確做到藥物歸類存儲。當后期用戶需要找尋處方藥時,可立即根據(jù)系統(tǒng)提示找到對應的藥槽。這樣可以更快速的完成藥物分配工作,提高實際生產(chǎn)效率。
1.自動化監(jiān)控模塊
(1)服務器資源
自動化監(jiān)控系統(tǒng)主要采用的是分布式架構模式,它是由監(jiān)控模塊與監(jiān)控中心組成。其中自動化監(jiān)控模塊中的服務器資源模塊是指對服務器資源的使用狀況進行監(jiān)控。具體實現(xiàn)辦法如下:首先,它需先行編寫Python 腳本,并以每分鐘一次的頻率確保它在物聯(lián)網(wǎng)系統(tǒng)服務器中得到合理運行;其次,對Linux下達的指令結果進行解析,并將最終結果利用HTTP API 接口傳輸至監(jiān)控中心;最后,若監(jiān)控中心在檢測過程中發(fā)現(xiàn)某資源使用量超出固定閾值則實施自動報警,提醒工作人員定期檢查資源狀態(tài)。
(2)服務器進程
自動化監(jiān)控系統(tǒng)的監(jiān)控模塊中還包括進程監(jiān)控模塊,它主要是對服務器進程的運行狀態(tài)加以管理,以免發(fā)生程序崩潰現(xiàn)象。具體實現(xiàn)辦法其它同上,它只在監(jiān)控中心監(jiān)控環(huán)節(jié)判斷服務器進程是否處于運行狀態(tài),如不在則實施自動報警行為。在實際工作中,它所包括的進程有:①數(shù)據(jù)庫進程關系數(shù)據(jù)庫、時間序列數(shù)據(jù)庫、緩存數(shù)據(jù)庫等;②網(wǎng)絡Server 進程,如COAP Server、HTTP Server 等;③Kafka等中間件進程;④消息處理程序的業(yè)務程序進程等。
(3)網(wǎng)絡服務響應時間
自動化監(jiān)控系統(tǒng)中還需對網(wǎng)絡服務響應時間進行監(jiān)控,具體實現(xiàn)辦法如下:首先,它需要先行編寫Java 程序,并利用模擬設備將數(shù)據(jù)包傳輸至遠程物聯(lián)網(wǎng)服務器,同時完成回復數(shù)據(jù)包的接收工作;然后,借助回復數(shù)據(jù)包得出服務器響應時間;最后,經(jīng)由HTTP API 接口將服務器反應時間傳輸至監(jiān)控中心,由此完成自動報警工作。在此期間,為了防止出現(xiàn)網(wǎng)絡傳輸延時現(xiàn)象,可設置每分鐘傳送一次數(shù)據(jù)包,當監(jiān)控中心出現(xiàn)兩次以上超出閾值情況,將進行自動報警。
2.監(jiān)控中心
監(jiān)控中心具體包括以下功能模塊:①HTTP API 網(wǎng)關,它主要是對監(jiān)控模塊提交的所有監(jiān)控數(shù)據(jù)進行接收;②配置模塊,它可對自動化監(jiān)控系統(tǒng)中的報警方式、報警閾值等指標進行合理的調整,確保滿足實際需求;③報警模塊,它主要是完成自動報警工作,當監(jiān)控的指標超出固定閾值后將利用郵件、電話、短信等形式通知運維工程師或管理員,提高設備運行穩(wěn)定性;④報表生成模塊,監(jiān)控中心會在每天零點進行運維監(jiān)控報表的制作及記錄,并將PDF 形式的報表上傳給工程師或者管理員,將其保存在Grid FS 系統(tǒng)中,以此為后期工作人員查看歷史報表提供便利條件;⑤Dashboard 展示模塊,它是利用表格、柱形圖等形式直觀的展示出物聯(lián)網(wǎng)系統(tǒng)自動化監(jiān)控的實時或;歷史監(jiān)控數(shù)據(jù),同時,它會結合實際監(jiān)控數(shù)據(jù)的發(fā)展趨勢分析是否需要執(zhí)行擴容計劃。如在配送服務領域中所應用的自動化監(jiān)控系統(tǒng),它主要包括送貨、發(fā)貨、車輛檢查等三個模塊,其中在基礎信息管理過程中,它能對車輛分配信息及配送狀況進行妥善管理并將其記錄在業(yè)務系統(tǒng)中。通過該系統(tǒng)的應用可以有效提高實際配送效率,減少配送失誤可能性,促進物流配送領域的長遠發(fā)展。
自動化漏洞檢測技術在自動化監(jiān)控系統(tǒng)攝像頭中的實際應用包括對固件漏洞、客戶端漏洞、云端漏洞等進行檢測,并且還有流量分析模塊。其中固件漏洞檢測具體實現(xiàn)方式為:對匹配的固件類型加以提取,并將其分為幾種操作系統(tǒng),待分析后根據(jù)預先設定好的風險模型進行相應的匹配,最終輸出風險列表。而客戶端漏洞檢測模塊實現(xiàn)方法與之相似,它是利用沙盒技術根據(jù)用戶輸入程序進行模糊測試,最后同樣輸出風險列表。云端漏洞檢測是借助Web 滲透測試形式與數(shù)據(jù)庫預定義風險模型匹配后得出風險列表。至于流量分析模塊,它具體應用的是模糊測試技術,對監(jiān)控系統(tǒng)中所使用的流量進行模糊測試與分析,通過內容分析最終可得出風險列表。當對這四種模塊進行全面整合時,可總結出風險安全報告,以此增強監(jiān)控效果。
綜上所述,基于物聯(lián)網(wǎng)系統(tǒng)設計的自動化監(jiān)控能夠實現(xiàn)全方位監(jiān)控效果,并且已經(jīng)充分應用到各大領域中。由于該監(jiān)控系統(tǒng)擴展性良好,所以在此基礎上,相關人員應當進一步研發(fā)自動化監(jiān)控系統(tǒng)的日志監(jiān)控、數(shù)據(jù)庫管理等性能,并將其充分融入到系統(tǒng)運行過程中,以此讓自動化監(jiān)控系統(tǒng)在物聯(lián)網(wǎng)環(huán)境中得到更大的應用效果。