【摘要】? ? 隨著我國(guó)信息技術(shù)和高新技術(shù)的不斷發(fā)展進(jìn)步,越來(lái)越多的企業(yè)或者單位工作中使用服務(wù)器來(lái)進(jìn)行網(wǎng)絡(luò)管理和數(shù)據(jù)存儲(chǔ)。所以越來(lái)越多的服務(wù)器成為運(yùn)營(yíng)維護(hù)管理人員工作的難點(diǎn),并且這也是對(duì)傳統(tǒng)的運(yùn)行監(jiān)控系統(tǒng)提出的挑戰(zhàn)。所以為了滿足企業(yè)或者單位對(duì)服務(wù)器的使用要求,促進(jìn)使用主體進(jìn)步發(fā)展,應(yīng)該對(duì)運(yùn)行監(jiān)控系統(tǒng)進(jìn)行功能設(shè)計(jì)與改革,通過(guò)促進(jìn)使用主體進(jìn)步發(fā)展推動(dòng)我國(guó)現(xiàn)代化水平建設(shè)的全面提高。
【關(guān)鍵詞】? ? 移動(dòng)端服務(wù)器? ? 運(yùn)行監(jiān)控系統(tǒng)? ? 設(shè)計(jì)? ? 實(shí)現(xiàn)策略
服務(wù)器的大量增加,不僅對(duì)運(yùn)營(yíng)維修人員的工作提高了一定的難度,同時(shí)對(duì)傳統(tǒng)的監(jiān)控系統(tǒng)提出了挑戰(zhàn)。首先對(duì)于運(yùn)行維護(hù)人員來(lái)說(shuō),服務(wù)器數(shù)量的增加使得工作人員使用人工方式定位分析設(shè)備以及服務(wù)出現(xiàn)問(wèn)題的難度指數(shù)級(jí)倍增,這就導(dǎo)致在服務(wù)器運(yùn)行過(guò)程中一旦出現(xiàn)問(wèn)題可能就會(huì)對(duì)整個(gè)使用服務(wù)器的主體單位造成不可估量的損失,并且這種問(wèn)題的修復(fù)還需要較長(zhǎng)的時(shí)間。所以本文旨在通過(guò)對(duì)移動(dòng)端服務(wù)器的運(yùn)行監(jiān)控系統(tǒng)進(jìn)行設(shè)計(jì)和實(shí)現(xiàn),以此來(lái)實(shí)現(xiàn)保證服務(wù)器使用單位工作質(zhì)量和效率穩(wěn)定的目標(biāo)。
一、系統(tǒng)架構(gòu)設(shè)計(jì)
隨著服務(wù)器數(shù)量的不斷增加,傳統(tǒng)的服務(wù)器運(yùn)行監(jiān)控系統(tǒng)已經(jīng)不能滿足使用的要求。因?yàn)閭鹘y(tǒng)的服務(wù)器運(yùn)行監(jiān)控系統(tǒng)就是對(duì)各個(gè)服務(wù)器進(jìn)行單一的監(jiān)控,這種監(jiān)控方式對(duì)于大數(shù)量的服務(wù)器數(shù)量而言,首先就是提高了監(jiān)控成本,同時(shí)監(jiān)控效果相對(duì)低下[1]。所以要想充分滿足大數(shù)量的服務(wù)器監(jiān)控要求,應(yīng)該保證設(shè)計(jì)科學(xué)合理的系統(tǒng)架構(gòu),以此實(shí)現(xiàn)高質(zhì)量高效率的監(jiān)控系統(tǒng)作用。同時(shí)現(xiàn)階段5G技術(shù)的發(fā)展以及無(wú)線智能終端設(shè)備的普及為設(shè)計(jì)實(shí)現(xiàn)高性能的服務(wù)器運(yùn)行監(jiān)控系統(tǒng)目標(biāo)奠定了良好的技術(shù)基礎(chǔ)。
首先就是構(gòu)建的運(yùn)行監(jiān)控系統(tǒng)應(yīng)該建立在移動(dòng)終端、調(diào)度、預(yù)警、代理、數(shù)據(jù)庫(kù)以及最終的監(jiān)控服務(wù)器之上。通過(guò)這些服務(wù)器和移動(dòng)終端的使用能夠?yàn)橛脩籼峁┒嘣δ堋⒍鄬哟伪O(jiān)控的服務(wù)[2]。其中移動(dòng)終端負(fù)責(zé)對(duì)所有服務(wù)器監(jiān)控情況進(jìn)行了良好的顯示,對(duì)于超載的服務(wù)器使用預(yù)警服務(wù)器對(duì)運(yùn)營(yíng)維護(hù)工作人員及時(shí)預(yù)警。數(shù)據(jù)庫(kù)不是對(duì)服務(wù)器使用主體的數(shù)據(jù)進(jìn)行儲(chǔ)存,而是要對(duì)所有的監(jiān)控信息進(jìn)行充分的儲(chǔ)存。在構(gòu)建好運(yùn)行監(jiān)控系統(tǒng)的初級(jí)架構(gòu)后,可以針對(duì)使用主體的需求進(jìn)行功能設(shè)置。
二、系統(tǒng)功能設(shè)計(jì)
為了滿足現(xiàn)階段服務(wù)器使用主體對(duì)服務(wù)器進(jìn)行監(jiān)控的要求,主要設(shè)置的功能最基礎(chǔ)的應(yīng)該有以下幾點(diǎn)。第一就是能夠?qū)崿F(xiàn)對(duì)整個(gè)監(jiān)控系統(tǒng)提供進(jìn)行總體管理的功能,主要涉及的就是對(duì)監(jiān)控運(yùn)行系統(tǒng)進(jìn)行參數(shù)設(shè)置和修改,還有就是要能夠通過(guò)這個(gè)功能實(shí)現(xiàn)維護(hù)被監(jiān)控的服務(wù)器的效果[3]。第二就是在監(jiān)控系統(tǒng)的硬件設(shè)施出現(xiàn)損壞導(dǎo)致故障時(shí),能夠及時(shí)向管理人員進(jìn)行報(bào)警的功能。這個(gè)功能的設(shè)置主要就是幫助管理人員及時(shí)排查故障,對(duì)硬件部分進(jìn)行更換和修理,充分保證硬件部分提供良好的運(yùn)行基礎(chǔ)。第三就是能實(shí)現(xiàn)對(duì)系統(tǒng)內(nèi)部核心資源的使用情況進(jìn)行實(shí)時(shí)監(jiān)測(cè),這樣在系統(tǒng)服務(wù)器超載時(shí)工作人員能夠及時(shí)調(diào)整,以此保證系統(tǒng)的正常運(yùn)行。第四就是在服務(wù)器出現(xiàn)突發(fā)故障時(shí),能做好及時(shí)的應(yīng)急處理操作,這樣能保證服務(wù)器應(yīng)用的穩(wěn)定性和可靠性。最后就是能夠?qū)ΡO(jiān)控應(yīng)用系統(tǒng)的關(guān)鍵頁(yè)面進(jìn)行鎖定功能,這部分功能的主要作用就是充分防范來(lái)自互聯(lián)網(wǎng)的安全攻擊。在這些基礎(chǔ)功能設(shè)計(jì)好之后,能夠結(jié)合具體使用主體的工作內(nèi)容進(jìn)行針對(duì)性設(shè)計(jì)[4]。比如說(shuō)對(duì)于市面上的財(cái)務(wù)審計(jì)公司,需要強(qiáng)化安全方面的管理,避免數(shù)據(jù)泄漏對(duì)雇主和公司造成嚴(yán)重的財(cái)物損失。通過(guò)特色化功能的設(shè)計(jì)充分滿足使用主體的工作要求。
三、系統(tǒng)部分模塊功能實(shí)現(xiàn)措施
(一)監(jiān)控?cái)?shù)據(jù)采集
現(xiàn)階段想要充分實(shí)現(xiàn)對(duì)所有監(jiān)控?cái)?shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控的技術(shù)難度還比較大,想要充分落實(shí)對(duì)所有服務(wù)器數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控需要十分高昂的落實(shí)成本。所以現(xiàn)階段采用的方法就是先對(duì)監(jiān)控?cái)?shù)據(jù)進(jìn)行全面的采集,之后經(jīng)過(guò)監(jiān)控?cái)?shù)據(jù)的正常比對(duì)系統(tǒng)工作情況進(jìn)行良好的處理。設(shè)置的應(yīng)用系統(tǒng)監(jiān)控?cái)?shù)據(jù)采集功能能夠?qū)?shù)據(jù)及性能信息采集,之后落實(shí)下一步工作。技術(shù)人員能夠在數(shù)據(jù)庫(kù)功能中設(shè)置固定應(yīng)用節(jié)點(diǎn)服務(wù)器網(wǎng)址,然后在系統(tǒng)中設(shè)置定期采集的頻率,通過(guò)這種方法來(lái)保證監(jiān)控?cái)?shù)據(jù)的良好采集。在設(shè)置定期采集數(shù)據(jù)的頻率之前,能夠先對(duì)服務(wù)器使用主體工作時(shí)出現(xiàn)的故障次數(shù)和頻率進(jìn)行調(diào)查,如果使用主體使用系統(tǒng)時(shí)出現(xiàn)的故障次數(shù)較多,就可以設(shè)置頻率較高的數(shù)據(jù)采集活動(dòng),如果使用主體出現(xiàn)的故障次數(shù)相對(duì)較少,就能夠設(shè)置頻率較低的數(shù)據(jù)采集活動(dòng)。需要注意的是數(shù)據(jù)采集活動(dòng)頻率越高,對(duì)于數(shù)據(jù)庫(kù)的壓力就越大,但是能夠最大保護(hù)系統(tǒng)的安全。所以技術(shù)人員在落實(shí)運(yùn)行監(jiān)控系統(tǒng)安裝工作時(shí),應(yīng)該結(jié)合實(shí)際的系統(tǒng)使用狀態(tài)設(shè)置合理的數(shù)據(jù)采集頻率,以此保證使用主體的工作穩(wěn)定性。在采集監(jiān)控?cái)?shù)據(jù)時(shí),發(fā)現(xiàn)系統(tǒng)的網(wǎng)頁(yè)能夠鞏固正常打開,說(shuō)明其服務(wù)器節(jié)點(diǎn)運(yùn)轉(zhuǎn)正常。在落實(shí)這一步工作的過(guò)程中,還需要對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)據(jù)信息進(jìn)行監(jiān)控采集,能夠使用固定語(yǔ)句測(cè)試數(shù)據(jù)庫(kù)節(jié)點(diǎn)運(yùn)行,如果數(shù)據(jù)能夠返回說(shuō)明數(shù)據(jù)庫(kù)節(jié)點(diǎn)運(yùn)轉(zhuǎn)正常。在整個(gè)監(jiān)控?cái)?shù)據(jù)進(jìn)行采集的過(guò)程中,也要對(duì)硬件使用信息進(jìn)行采集,像硬盤、核心處理器、網(wǎng)絡(luò)使用情況等等進(jìn)行采集,充分保證系統(tǒng)的正常運(yùn)行。
(二)監(jiān)控?cái)?shù)據(jù)比對(duì)存儲(chǔ)
在監(jiān)控?cái)?shù)據(jù)采集完成之后,需要對(duì)監(jiān)控?cái)?shù)據(jù)進(jìn)行比對(duì),以此發(fā)揮監(jiān)控系統(tǒng)的良好作用。首先就是針對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行比較,在監(jiān)控運(yùn)行系統(tǒng)采集到網(wǎng)頁(yè)數(shù)據(jù)后,能夠按照既定的步驟對(duì)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行詳細(xì)的比對(duì)。根據(jù)標(biāo)準(zhǔn)的網(wǎng)頁(yè)數(shù)據(jù),對(duì)涉及的網(wǎng)頁(yè)數(shù)據(jù)中內(nèi)容、時(shí)間、大小、文件布局更新日期等等多種數(shù)據(jù)進(jìn)行比對(duì)。如果相對(duì)一致的話就能說(shuō)明網(wǎng)頁(yè)數(shù)據(jù)沒有被惡意篡改,否則的話網(wǎng)頁(yè)數(shù)據(jù)可能出現(xiàn)被篡改或者是系統(tǒng)運(yùn)行出現(xiàn)故障的現(xiàn)象,進(jìn)而能夠?qū)⑦@部分?jǐn)?shù)據(jù)預(yù)警及時(shí)發(fā)給運(yùn)營(yíng)維護(hù)人員。在進(jìn)行網(wǎng)頁(yè)數(shù)據(jù)對(duì)比的過(guò)程中,主要是通過(guò)Shell或Python腳本來(lái)實(shí)現(xiàn)的。這個(gè)腳本在使用過(guò)程中能夠設(shè)置定時(shí)調(diào)取執(zhí)行網(wǎng)頁(yè)數(shù)據(jù)比對(duì)程序,通過(guò)程序來(lái)實(shí)現(xiàn)實(shí)時(shí)網(wǎng)頁(yè)數(shù)據(jù)和數(shù)據(jù)庫(kù)中的標(biāo)準(zhǔn)網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行良好的比較,進(jìn)而通過(guò)以上步驟實(shí)現(xiàn)監(jiān)控效果。在進(jìn)行設(shè)置的過(guò)程中,技術(shù)人員也能設(shè)置通過(guò)比對(duì)程序直接修改被篡改的網(wǎng)頁(yè)數(shù)據(jù)。這樣做的好處就是能夠充分提高監(jiān)控系統(tǒng)執(zhí)行動(dòng)作的質(zhì)量和效率,但是對(duì)于運(yùn)維人員探究惡意篡改動(dòng)作根源會(huì)造成一定的難度。是否設(shè)置這個(gè)功能需要結(jié)合實(shí)際的使用主體工作需要,如果使用主體的數(shù)據(jù)相對(duì)機(jī)密,盡量不要設(shè)置這個(gè)功能,能提高后續(xù)追責(zé)工作的質(zhì)量和效率;如果使用主體的數(shù)據(jù)相對(duì)常規(guī),不會(huì)對(duì)正常工作造成阻礙,那么就能夠設(shè)置這個(gè)功能保證使用主體工作質(zhì)量和效率。
其次就是對(duì)硬件系統(tǒng)的監(jiān)控?cái)?shù)據(jù)進(jìn)行比對(duì),這部分工作主要就是運(yùn)維人員應(yīng)該對(duì)硬件運(yùn)行的正常參數(shù)進(jìn)行比對(duì)處理。比如說(shuō)在實(shí)際運(yùn)維的過(guò)程中,運(yùn)維人員能夠通過(guò)實(shí)際監(jiān)控到的硬盤數(shù)據(jù)對(duì)硬盤運(yùn)行狀態(tài)進(jìn)行了解,如果發(fā)現(xiàn)硬盤超載,運(yùn)維人員能夠通過(guò)轉(zhuǎn)移數(shù)據(jù)的手段來(lái)保證硬盤的使用安全。
(三)報(bào)警功能設(shè)置
報(bào)警功能設(shè)置能夠從架構(gòu)層面和實(shí)際應(yīng)用層面兩個(gè)層面進(jìn)行良好的設(shè)置。首先就是從架構(gòu)層面進(jìn)行設(shè)置。在實(shí)際安裝監(jiān)控系統(tǒng)的過(guò)程中,應(yīng)該使用智能化的設(shè)備對(duì)服務(wù)器運(yùn)行的各個(gè)環(huán)節(jié)進(jìn)行充分的監(jiān)控,一旦發(fā)現(xiàn)出現(xiàn)危險(xiǎn)或者是不符合標(biāo)準(zhǔn)的情況,立即產(chǎn)生報(bào)警信號(hào)。對(duì)于軟件使用部分、硬件使用部分、服務(wù)器使用節(jié)點(diǎn)、數(shù)據(jù)庫(kù)安全完整等等多個(gè)部分進(jìn)行設(shè)置。這樣做有兩個(gè)好處,第一就是能夠提高運(yùn)維工作人員工作的質(zhì)量和效率,第二就是能迅速準(zhǔn)確地進(jìn)行報(bào)警,有效降低使用主體面對(duì)的互聯(lián)網(wǎng)風(fēng)險(xiǎn)。這就要求技術(shù)人員在安裝監(jiān)控系統(tǒng)時(shí),要對(duì)各個(gè)環(huán)節(jié)進(jìn)行充分的掌握。
其次就是從實(shí)際應(yīng)用的層面對(duì)報(bào)警功能進(jìn)行良好的設(shè)置。隨著我國(guó)信息技術(shù)和高新技術(shù)的不斷發(fā)展應(yīng)用,在實(shí)際的報(bào)警功能應(yīng)用中能夠使用手機(jī)短信、即時(shí)通信軟件信息、電子郵件、手機(jī)電話語(yǔ)音播報(bào)以及移動(dòng)終端系統(tǒng)強(qiáng)提醒等方式來(lái)將網(wǎng)站異常信息發(fā)送給運(yùn)維人員。這樣能夠在一定程度上提高運(yùn)維人員的響應(yīng)速度。手機(jī)短信和電子郵件是常見的報(bào)警措施?,F(xiàn)階段使用即時(shí)通信軟件來(lái)交互的頻率要高于手機(jī)短信和電子郵件,所以能使用即時(shí)通信信息來(lái)創(chuàng)新報(bào)警提醒方式,也能夠使用手機(jī)電話語(yǔ)音播報(bào)來(lái)提醒運(yùn)維人員。移動(dòng)終端系統(tǒng)強(qiáng)提醒也就是能忽視運(yùn)維人員使用移動(dòng)終端的各種目的,無(wú)論運(yùn)維人員是在看視頻還是在檢查實(shí)際的監(jiān)控信息,都能夠通過(guò)震動(dòng)和大聲音樂(lè)來(lái)提醒運(yùn)維人員報(bào)警故障。在落實(shí)具體報(bào)警提醒措施時(shí),能夠單獨(dú)設(shè)置一個(gè)報(bào)警服務(wù)器來(lái)提供服務(wù),充分保證系統(tǒng)的使用安全。
(四)故障處理和數(shù)據(jù)展示
最后就是故障處理數(shù)據(jù)展示功能。在這里的故障處理指的是緊急故障處理,因?yàn)槠胀ǖ南到y(tǒng)故障能通過(guò)運(yùn)維人員的監(jiān)控和檢修中進(jìn)行修復(fù)。但是在面對(duì)突發(fā)的緊急情況時(shí),可能會(huì)對(duì)系統(tǒng)造成無(wú)法挽回的危害。在這種故障出現(xiàn)之前,監(jiān)控系統(tǒng)安裝人員能夠安裝一個(gè)緊急危險(xiǎn)故障處理功能。也就是在面對(duì)緊急危險(xiǎn)故障出現(xiàn)時(shí),為了避免對(duì)系統(tǒng)和使用主體的數(shù)據(jù)信息造成更大的破壞和泄漏,應(yīng)該對(duì)機(jī)房中的配電設(shè)備進(jìn)行斷電,對(duì)機(jī)房中的網(wǎng)絡(luò)連接設(shè)備進(jìn)行斷網(wǎng)。通過(guò)這種方式來(lái)充分保證使用主體和系統(tǒng)的安全。這種方法對(duì)于特別緊急的難以處理的特大故障是十分適用的。通常情況下的故障處理流程就是運(yùn)維人員在接收到報(bào)警通知時(shí),對(duì)調(diào)度服務(wù)器發(fā)送故障處理指令,然后通過(guò)代理服務(wù)器將指令發(fā)送給故障節(jié)點(diǎn)的監(jiān)控服務(wù)器,通過(guò)監(jiān)控服務(wù)器落實(shí)故障處理指令,實(shí)現(xiàn)重啟或者是網(wǎng)絡(luò)切換等功能,進(jìn)而對(duì)普通故障進(jìn)行良好的處理。
最后就是數(shù)據(jù)展示,這部分就是將所有的監(jiān)控系統(tǒng)運(yùn)行狀態(tài)都變成可視化數(shù)據(jù)在移動(dòng)終端中進(jìn)行查看。通常情況下,監(jiān)控系統(tǒng)安裝人員可以使用Java或PHP等語(yǔ)言來(lái)設(shè)置網(wǎng)頁(yè)應(yīng)用程序,通過(guò)html5的網(wǎng)頁(yè)形式將數(shù)據(jù)以及系統(tǒng)運(yùn)行狀態(tài)呈現(xiàn)在運(yùn)維人員的移動(dòng)終端設(shè)備中。如果條件允許的話,也能夠制作一個(gè)App來(lái)專門對(duì)監(jiān)控系統(tǒng)運(yùn)行狀態(tài)進(jìn)行查看,這樣能夠保證查看時(shí)的系統(tǒng)的穩(wěn)定性和準(zhǔn)確性。最好就是在App中設(shè)置能夠?qū)ΡO(jiān)控系統(tǒng)出現(xiàn)的常見故障進(jìn)行操作的功能。這樣能顯著提高運(yùn)維工作人員的工作質(zhì)量和效率,同時(shí)也能對(duì)監(jiān)控系統(tǒng)實(shí)現(xiàn)更加高效的管理,為使用主體使用系統(tǒng)奠定堅(jiān)實(shí)的安全基礎(chǔ)。
四、結(jié)束語(yǔ)
由于我國(guó)信息技術(shù)和高新技術(shù)的不斷發(fā)展,在未來(lái)肯定會(huì)出現(xiàn)更多能夠?qū)Ψ?wù)器運(yùn)行進(jìn)行全面監(jiān)控和處理故障的軟件硬件以及智能設(shè)備,在未來(lái)主要的研究方向就是對(duì)全部數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控和數(shù)據(jù)回溯技術(shù)。需要我國(guó)的科研人員進(jìn)行不懈努力,以此促進(jìn)我國(guó)互聯(lián)網(wǎng)經(jīng)濟(jì)的迅速發(fā)展,為我國(guó)現(xiàn)代化建設(shè)貢獻(xiàn)力量。
作者單位:蔡彬彬? ? 長(zhǎng)春理工大學(xué)信息化中心
參? 考? 文? 獻(xiàn)
[1]時(shí)高山, 許錦程, 郭喬進(jìn),等. 基于移動(dòng)終端的位置監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 信息化研究, 2019, v.45;No.286(5):65-69.
[3]王茜. 便攜式移動(dòng)監(jiān)控系統(tǒng)的軟硬件設(shè)計(jì)[J].? 2021(2016-8):16-19.
[3]廖煒森, 鄧偉軍, 徐光煌,等. 基于NB-IoT和微信小程序的冷卻塔遠(yuǎn)程移動(dòng)監(jiān)控系統(tǒng)[J]. 自動(dòng)化與信息工程, 2019, 40(4):1-4.
[4]張博, 李燕. 基于4G技術(shù)的移動(dòng)視頻監(jiān)控系統(tǒng)探析[J]. 中國(guó)交通信息化, 2019, (5):115-117.