專利名稱:基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及服務(wù)器監(jiān)控領(lǐng)域,尤其是ー種利用手機(jī)短信遠(yuǎn)程監(jiān)控服務(wù)器及故障處理的裝置和方法。
背景技術(shù):
服務(wù)器的各種應(yīng)用服務(wù)如WEB服務(wù)、FTP服務(wù)、遠(yuǎn)程桌面、DNS、數(shù)據(jù)庫(kù)、視頻服務(wù)等等一旦出現(xiàn)了問(wèn)題,只有等到用戶使用該服務(wù)時(shí)才會(huì)發(fā)現(xiàn)問(wèn)題,技術(shù)人員往往很難第一時(shí)間掌握情況,從而嚴(yán)重影響用戶訪問(wèn),嚴(yán)重影響服務(wù)質(zhì)量,如果是特別關(guān)鍵的服務(wù),還可能造成巨大的經(jīng)濟(jì)損失。
目前主要的監(jiān)控方法,是網(wǎng)管員職守在監(jiān)控機(jī)旁,利用ping或者基于SNMP協(xié)議的網(wǎng)管軟件,實(shí)時(shí)監(jiān)控遠(yuǎn)程服務(wù)器通斷狀態(tài)和服務(wù)端ロ存活狀態(tài),發(fā)現(xiàn)問(wèn)題后即通過(guò)遠(yuǎn)程登錄或趕赴現(xiàn)場(chǎng)檢查處理。還有一部分網(wǎng)站提供了監(jiān)控功能,一般都提供WEB網(wǎng)站實(shí)時(shí)監(jiān)控、FTP服務(wù)器實(shí)時(shí)監(jiān)控、DNS服務(wù)器實(shí)時(shí)監(jiān)控,但他們都使用免費(fèi)郵件提醒。以上方法存在的問(wèn)題有1.技術(shù)人員不可能隨時(shí)隨地收郵件,也就不能及時(shí)發(fā)現(xiàn)和處理問(wèn)題,2.技術(shù)人員也不可能24小時(shí)攜帶電腦或一直守候在機(jī)房,也就不能第一時(shí)間處理問(wèn)題。3.不能利用手機(jī)遠(yuǎn)程處理服務(wù)器故障。手機(jī)目前已經(jīng)成為生活的必需品,短信使用更加頻繁,因此完全可以采用手機(jī)實(shí)時(shí)監(jiān)控計(jì)算機(jī)的運(yùn)行狀況。目前也有使用手機(jī)監(jiān)控計(jì)算機(jī)的相關(guān)方法,利用第三方短信平臺(tái)實(shí)現(xiàn)對(duì)計(jì)算機(jī)的遠(yuǎn)程監(jiān)控系統(tǒng),需要在計(jì)算機(jī)端安裝有實(shí)時(shí)監(jiān)控軟件,只能監(jiān)控一臺(tái)計(jì)算機(jī),監(jiān)控的是計(jì)算機(jī)的進(jìn)程。這種方法存在以下問(wèn)題1.無(wú)法監(jiān)控服務(wù)器中各種應(yīng)用服務(wù)的端ロ,2.如果服務(wù)器數(shù)量較多的話部署繁瑣,效率低,3.無(wú)法利用手機(jī)遠(yuǎn)程處理故障。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理的裝置。本發(fā)明的另一目的是提出一種基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理的方法,以解決現(xiàn)有技術(shù)存在的無(wú)法監(jiān)控服務(wù)器中各種應(yīng)用服務(wù)的端ロ及無(wú)法利用手機(jī)遠(yuǎn)程處理故障的問(wèn)題。一種基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理的裝置,包括局域網(wǎng)、短信貓、移動(dòng)網(wǎng)絡(luò)、手機(jī),所述局域網(wǎng)由被監(jiān)控服務(wù)器和監(jiān)控服務(wù)器組成,所述短信貓連接到監(jiān)控服務(wù)器上,所述短信貓通過(guò)移動(dòng)網(wǎng)絡(luò)與手機(jī)終端相連;
監(jiān)控服務(wù)器用于將異常情況經(jīng)過(guò)短信貓和移動(dòng)網(wǎng)絡(luò)發(fā)送到手機(jī)終端和接收并執(zhí)行操作指令;
手機(jī)終端用于接收?qǐng)?bào)警短信和發(fā)送短信經(jīng)移動(dòng)網(wǎng)絡(luò)和短信貓到監(jiān)控服務(wù)器。監(jiān)控程序通過(guò)實(shí)時(shí)采集服務(wù)器狀態(tài)數(shù)據(jù),包括服務(wù)器網(wǎng)絡(luò)在線狀態(tài)和網(wǎng)速,WEB服務(wù)狀態(tài),F(xiàn)TP狀態(tài),數(shù)據(jù)庫(kù)服務(wù)狀態(tài),遠(yuǎn)程桌面服務(wù)狀態(tài),DNS服務(wù)狀態(tài)等等所有可以通過(guò)端ロ監(jiān)控的應(yīng)用服務(wù),監(jiān)控程序通過(guò)短信模塊、短信平臺(tái)和移動(dòng)網(wǎng)絡(luò)實(shí)現(xiàn)向指定手機(jī)發(fā)送報(bào)警短信。一種基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理的方法,其特征在于包括如下步驟
A、在監(jiān)控程序中設(shè)置手機(jī)號(hào)碼、檢測(cè)間隔時(shí)間、發(fā)送短信間隔時(shí)間,報(bào)警提示語(yǔ)等參
數(shù);
B、監(jiān)控程序掃描采集被監(jiān)控服務(wù)器的應(yīng)用服務(wù)端口數(shù)據(jù),如果監(jiān)測(cè)到異常數(shù)據(jù),自動(dòng)記錄異常信息并立即通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送報(bào)警短信到指定手機(jī)上;
C、指定手機(jī)收到報(bào)警短信,通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)回復(fù)操作指令短信;
D、監(jiān)控服務(wù)器中的監(jiān)控程序接收短信并根據(jù)短信內(nèi)容執(zhí)行相應(yīng)的故障處理指令,執(zhí)行完指令后,監(jiān)控程序通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送指令執(zhí)行結(jié)果到指定手機(jī);(重啟,關(guān)閉)查詢和故障處理分開(kāi),只有當(dāng)查詢到異常情況才處理故障;
E、如果沒(méi)有監(jiān)測(cè)到異常數(shù)據(jù),則監(jiān)控程序自動(dòng)查詢上次異常信息,如果上次相同異常信息存在,則通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送系統(tǒng)恢復(fù)短信到指定手機(jī);如果上次相同異常信息不存在,則繼續(xù)掃描采集數(shù)據(jù);
F、指定手機(jī)通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送查詢指令短信到監(jiān)控服務(wù)器,監(jiān)控程序接收短信并根據(jù)短信內(nèi)容執(zhí)行相應(yīng)查詢指令,并將查詢結(jié)果的短信通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送到指定手機(jī)。技術(shù)人員操控的服務(wù)器指令有三種
重啟服務(wù)器指令的格式為服務(wù)器IP+服務(wù)器用戶名+服務(wù)器密碼+標(biāo)識(shí)號(hào)+reboot,監(jiān)控服務(wù)器接收到指令后調(diào)用程序立即執(zhí)行指令重啟服務(wù)器;
關(guān)閉服務(wù)器指令的格式為服務(wù)器IP+服務(wù)器用戶名+服務(wù)器密碼+標(biāo)識(shí)號(hào)+shutdown,監(jiān)控服務(wù)器接收到指令后調(diào)用程序立即執(zhí)行指令關(guān)閉服務(wù)器;
查詢服務(wù)器狀態(tài)指令的格式為服務(wù)器IP+端口號(hào),監(jiān)控服務(wù)器接收到指令后調(diào)用程序立即執(zhí)行指令查詢服務(wù)器狀態(tài),并將查詢結(jié)果發(fā)送到指定手機(jī)上;
監(jiān)控程序?qū)崟r(shí)采集服務(wù)器及各種服務(wù)的狀態(tài),接收手機(jī)短信發(fā)過(guò)來(lái)的指令;短信貓,是ー種エ業(yè)級(jí)GSM MODEM,通過(guò)串ロ與計(jì)算機(jī)連接,可以通過(guò)AT指令控制進(jìn)行短信收發(fā)的設(shè)備;短信平臺(tái)采用北京諾亞迅達(dá)科技有限公司的平臺(tái),是ー套短信管理系統(tǒng),可以進(jìn)行二次開(kāi)發(fā);移動(dòng)網(wǎng)絡(luò)是指GSM、GPRS、EDGE或CDMA無(wú)線數(shù)據(jù)通訊網(wǎng)絡(luò)的任意ー種;手機(jī)終端是能收發(fā)短信的普通手機(jī),無(wú)需安裝任何軟件。本發(fā)明通過(guò)監(jiān)控程序?qū)崟r(shí)采集服務(wù)器及各種服務(wù)的狀態(tài),監(jiān)控服務(wù)器是否斷網(wǎng)和監(jiān)控網(wǎng)速是通過(guò)PHP內(nèi)置函數(shù)exec執(zhí)行Ping命令來(lái)采集網(wǎng)絡(luò)數(shù)據(jù);各種應(yīng)用服務(wù)的狀態(tài)通過(guò)SOCKET協(xié)議用PHP內(nèi)置函數(shù)fsockopen來(lái)模擬HTTP連接;采集到異常狀態(tài)時(shí),監(jiān)控程序自動(dòng)將報(bào)警短信經(jīng)短信平臺(tái)和短信貓,利用移動(dòng)網(wǎng)絡(luò)發(fā)送到指定手機(jī)上。技術(shù)人員編寫(xiě)相關(guān)指令以手機(jī)短信方式發(fā)送到監(jiān)控服務(wù)器的短信平臺(tái)上,監(jiān)控程序讀取短信平臺(tái)上的操作指令并執(zhí)行指令,從而完成局域網(wǎng)被監(jiān)控服務(wù)器重啟、關(guān)閉,狀態(tài)查詢等操作。報(bào)警的內(nèi)容包括IP地址、服務(wù)名稱、時(shí)間、方式等。本發(fā)明與現(xiàn)有技術(shù)的主要區(qū)別在于1.監(jiān)控的對(duì)象和內(nèi)容不同?,F(xiàn)有技術(shù)利用手機(jī)短信報(bào)警的網(wǎng)絡(luò)視頻監(jiān)控裝置所監(jiān)控的網(wǎng)絡(luò)視頻,視頻中出現(xiàn)報(bào)警然后發(fā)短信給管理人員,其不能處理故障,不能查詢狀態(tài)。而本發(fā)明是監(jiān)控的服務(wù)器,服務(wù)器中的應(yīng)用出現(xiàn)故障、后發(fā)短信報(bào)警。本發(fā)明不用攜帯電腦,用手機(jī)就能24小時(shí)實(shí)時(shí)監(jiān)測(cè)多臺(tái)服務(wù)器和向多部手機(jī)發(fā)放報(bào)警信息,隨時(shí)隨地監(jiān)控服務(wù)器的狀態(tài)并直接用手機(jī)短信處理故障,保障關(guān)鍵業(yè)務(wù)的正常穩(wěn)定運(yùn)行,避免因?yàn)榉?wù)器發(fā)生故障而無(wú)法及時(shí)解決而產(chǎn)生巨大的經(jīng)濟(jì)損失,進(jìn)ー步提高解決服務(wù)器故障的應(yīng)急反應(yīng)速度,將由服務(wù)器故障帶來(lái)的損失降到最低。本裝置無(wú)客戶端,只需ー個(gè)服務(wù)端就可以監(jiān)控局域網(wǎng)內(nèi)的多臺(tái)服務(wù)器,具有價(jià)格低廉、實(shí)用性強(qiáng)、使用方便等特點(diǎn)。
圖I為基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理的裝置的結(jié)構(gòu)示意 圖2為基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理方法的流程圖。
具體實(shí)施方式
下面的實(shí)施例可以進(jìn)ー步說(shuō)明本發(fā)明,但不以如何方式限制本發(fā)明。如圖I所示,服務(wù)器I、服務(wù)器2到服務(wù)器N是被監(jiān)控服務(wù)器,運(yùn)行Apache,HS, Sqlserver, bind, serv-U等各種軟件系統(tǒng),監(jiān)控服務(wù)器3安裝有監(jiān)控程序,若干臺(tái)被監(jiān)控服務(wù)器和一臺(tái)監(jiān)控服務(wù)器組成局域網(wǎng)2。監(jiān)控服務(wù)器和被監(jiān)控服務(wù)器上安裝的操作系統(tǒng)不限。監(jiān)控程序?qū)崟r(shí)采集服務(wù)器及各種服務(wù)的狀態(tài),接收手機(jī)短信發(fā)過(guò)來(lái)的指令;短信貓4連接到監(jiān)控服務(wù)器3,是ー種エ業(yè)級(jí)GSM MODEM,通過(guò)串ロ與計(jì)算機(jī)連接,可以通過(guò)AT指令控制進(jìn)行短信收發(fā)的設(shè)備;短信平臺(tái)安裝在監(jiān)控服務(wù)器3上,采用北京諾亞迅達(dá)科技有限公司的平臺(tái),是ー套短信管理系統(tǒng),可以進(jìn)行二次開(kāi)發(fā);移動(dòng)網(wǎng)絡(luò)5是指GSM、GPRS、EDGE或CDMA無(wú)線數(shù)據(jù)通訊網(wǎng)絡(luò)的任意一種或組合;手機(jī)終端6是能收發(fā)短信的普通手機(jī),無(wú)需安裝任何專門軟件。本系統(tǒng)的控制方法是
步驟100 :在監(jiān)控服務(wù)器3中設(shè)置用戶手機(jī)號(hào)碼、檢測(cè)間隔時(shí)間、發(fā)送短信間隔時(shí)間和報(bào)警提示語(yǔ)等參數(shù)。步驟101 :在局域網(wǎng)2中,監(jiān)控服務(wù)器3中的監(jiān)控程序掃描采集被監(jiān)控服務(wù)器I、服務(wù)器2到服務(wù)器N的數(shù)據(jù)。步驟102 :監(jiān)測(cè)是否有異常數(shù)據(jù)。是,轉(zhuǎn)到步驟104,否,轉(zhuǎn)到步驟103。步驟104 自動(dòng)記錄異常信息。步驟106:監(jiān)控程序通過(guò)短信平臺(tái)、短信貓4、移動(dòng)網(wǎng)絡(luò)5發(fā)送報(bào)警短信到指定手機(jī)6上。步驟108 :指定手機(jī)6收到報(bào)警短信后,技術(shù)人員回復(fù)操作指令短信通過(guò)移動(dòng)網(wǎng)絡(luò)
5、短信貓4、短信平臺(tái)發(fā)送到監(jiān)控服務(wù)器3中的監(jiān)控程序。步驟110 :監(jiān)控服務(wù)器3中的監(jiān)控程序接收短信并根據(jù)短信內(nèi)容執(zhí)行相應(yīng)指令。步驟111 :執(zhí)行完指令后,監(jiān)控程序通過(guò)短信平臺(tái)、短信貓4、移動(dòng)網(wǎng)絡(luò)5發(fā)送指令執(zhí)ィ丁結(jié)果到指定手機(jī)6。步驟103 :監(jiān)控程序自動(dòng)查詢上次異常信息記錄。步驟105 :監(jiān)測(cè)上次相同異常信息是否存在。是,轉(zhuǎn)到步驟107,否,轉(zhuǎn)到步驟101。
步驟107:監(jiān)控程序通過(guò)短信平臺(tái)、短信貓4、移動(dòng)網(wǎng)絡(luò)5發(fā)送系統(tǒng)恢復(fù)短信到指定手機(jī)6上。步驟109 :技術(shù)人員通過(guò)指定手機(jī)6發(fā)送查詢指令短信通過(guò)移動(dòng)網(wǎng)絡(luò)5、短信貓4、短信平臺(tái)發(fā)送到監(jiān)控服務(wù)器3中的監(jiān)控程序。技術(shù)人員操控的服務(wù)器指令有三種
重啟服務(wù)器指令的格式為服務(wù)器IP+服務(wù)器用戶名+服務(wù)器密碼+標(biāo)識(shí)號(hào)+reboot,監(jiān)控服務(wù)器接收到指令后調(diào)用程序立即執(zhí)行指令重啟服務(wù)器;
關(guān)閉服務(wù)器指令的格式為服務(wù)器IP+服務(wù)器用戶名+服務(wù)器密碼+標(biāo)識(shí)號(hào)+shutdown,監(jiān)控服務(wù)器接收到指令后調(diào)用程序立即執(zhí)行指令關(guān)閉服務(wù)器;
查詢服務(wù)器狀態(tài)指令的格式為服務(wù)器IP+端口號(hào),監(jiān)控服務(wù)器接收到指令后調(diào)用 程序立即執(zhí)行指令查詢服務(wù)器狀態(tài),并將查詢結(jié)果發(fā)送到指定手機(jī)上。
權(quán)利要求
1.一種基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理的裝置,包括局域網(wǎng)、短信貓、移動(dòng)網(wǎng)絡(luò)、手機(jī), 其特征在干所述局域網(wǎng)由被監(jiān)控服務(wù)器和監(jiān)控服務(wù)器組成,所述短信貓連接到監(jiān)控服務(wù)器上,所述短信貓通過(guò)移動(dòng)網(wǎng)絡(luò)與手機(jī)終端相連; 監(jiān)控服務(wù)器用于將異常情況經(jīng)過(guò)短信貓和移動(dòng)網(wǎng)絡(luò)發(fā)送到手機(jī)終端和接收并執(zhí)行操作指令; 手機(jī)終端用于接收?qǐng)?bào)警短信和發(fā)送短信經(jīng)移動(dòng)網(wǎng)絡(luò)和短信貓到監(jiān)控服務(wù)器。
2.一種基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理的方法,其特征在于包括如下步驟 A、在監(jiān)控程序中設(shè)置手機(jī)號(hào)碼、檢測(cè)間隔時(shí)間、發(fā)送短信間隔時(shí)間,報(bào)警提示語(yǔ)等參數(shù); B、監(jiān)控程序掃描采集被監(jiān)控服務(wù)器的應(yīng)用服務(wù)端口數(shù)據(jù),如果監(jiān)測(cè)到異常數(shù)據(jù),自動(dòng)記錄異常信息并立即通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送報(bào)警短信到指定手機(jī)上; C、指定手機(jī)收到報(bào)警短信,通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)回復(fù)操作指令短信; D、監(jiān)控服務(wù)器中的監(jiān)控程序接收短信并根據(jù)短信內(nèi)容執(zhí)行相應(yīng)的故障處理指令,執(zhí)行完指令后,監(jiān)控程序通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送指令執(zhí)行結(jié)果到指定手機(jī); E、如果沒(méi)有監(jiān)測(cè)到異常數(shù)據(jù),則監(jiān)控程序自動(dòng)查詢上次異常信息,如果上次相同異常信息存在,則通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送系統(tǒng)恢復(fù)短信到指定手機(jī);如果上次相同異常信息不存在,則繼續(xù)掃描采集數(shù)據(jù); F、指定手機(jī)通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送查詢指令短信到監(jiān)控服務(wù)器,監(jiān)控程序接收短信并根據(jù)短信內(nèi)容執(zhí)行相應(yīng)查詢指令,并將查詢結(jié)果的短信通過(guò)短信平臺(tái)、短信貓、移動(dòng)網(wǎng)絡(luò)發(fā)送到指定手機(jī)。
全文摘要
本發(fā)明公開(kāi)了一種基于手機(jī)短信的服務(wù)器遠(yuǎn)程監(jiān)控及故障處理的裝置和方法,以解決現(xiàn)有技術(shù)存在的無(wú)法監(jiān)控服務(wù)器中各種應(yīng)用服務(wù)的端口及無(wú)法利用手機(jī)遠(yuǎn)程處理故障的問(wèn)題。該監(jiān)控及故障處理的裝置,包括局域網(wǎng)、短信貓、移動(dòng)網(wǎng)絡(luò)、手機(jī),手機(jī)終端用于接收?qǐng)?bào)警短信和發(fā)送短信經(jīng)移動(dòng)網(wǎng)絡(luò)和短信貓到監(jiān)控服務(wù)器。該程監(jiān)控及故障處理的方法,通過(guò)監(jiān)控程序?qū)崟r(shí)采集服務(wù)器及各種服務(wù)的狀態(tài),采集到異常狀態(tài)時(shí),監(jiān)控程序自動(dòng)將報(bào)警短信經(jīng)短信平臺(tái)和短信貓,利用移動(dòng)網(wǎng)絡(luò)發(fā)送到指定手機(jī)上。本裝置無(wú)客戶端,只需一個(gè)服務(wù)端就可以監(jiān)控局域網(wǎng)內(nèi)的多臺(tái)服務(wù)器,具有價(jià)格低廉、實(shí)用性強(qiáng)、使用方便等特點(diǎn)。
文檔編號(hào)H04W4/14GK102694871SQ201210206490
公開(kāi)日2012年9月26日 申請(qǐng)日期2012年6月21日 優(yōu)先權(quán)日2012年6月21日
發(fā)明者施韶亭, 楊生舉, 趙凡, 趙昕暉 申請(qǐng)人:甘肅省科學(xué)技術(shù)情報(bào)研究所