服務(wù)器監(jiān)控方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種服務(wù)器監(jiān)控方法和系統(tǒng)。其中,服務(wù)器監(jiān)控系統(tǒng)包括:監(jiān)控主機,用于監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息;以及報警設(shè)備,與監(jiān)控主機相連接,報警設(shè)備具有獨立的供電單元和控制單元,用于接收監(jiān)控信息并在服務(wù)器出現(xiàn)故障時報警。通過本發(fā)明,解決了現(xiàn)有技術(shù)中服務(wù)器監(jiān)控系統(tǒng)容易監(jiān)控失效的問題,進(jìn)而達(dá)到了有效監(jiān)控服務(wù)器的效果。
【專利說明】服務(wù)器監(jiān)控方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機領(lǐng)域,具體而言,涉及一種服務(wù)器監(jiān)控方法和系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中在對服務(wù)器的運行狀態(tài)進(jìn)行監(jiān)控時,通常是在監(jiān)控服務(wù)器的監(jiān)控機上固化監(jiān)控程序,并設(shè)置與監(jiān)控機相連接的報警裝置,當(dāng)服務(wù)器的運行狀態(tài)出現(xiàn)故障時,由監(jiān)控機向報警裝置發(fā)送觸發(fā)指令,以控制報警裝置進(jìn)行報警。此種對服務(wù)器進(jìn)行監(jiān)控的方法和系統(tǒng)雖然也能夠?qū)崿F(xiàn)在服務(wù)器出現(xiàn)故障時及時進(jìn)行報警,但是,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中的服務(wù)器監(jiān)控系統(tǒng)由于將報警裝置直接設(shè)置為接受監(jiān)控機的控制,這樣就容易出現(xiàn)當(dāng)監(jiān)控機自身出現(xiàn)故障或者監(jiān)控機上的運行程序出現(xiàn)故障或者監(jiān)控機突然掉電等就無法觸發(fā)報警裝置進(jìn)行報警,造成監(jiān)控失效。另一方面,對服務(wù)器上運行的關(guān)鍵程序的監(jiān)控,也存在上述同樣的問題。針對相關(guān)技術(shù)中服務(wù)器監(jiān)控系統(tǒng)容易監(jiān)控失效的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種服務(wù)器監(jiān)控方法和系統(tǒng),以解決現(xiàn)有技術(shù)中服務(wù)器監(jiān)控系統(tǒng)容易監(jiān)控失效的問題。
[0004]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種服務(wù)器監(jiān)控系統(tǒng),包括:監(jiān)控主機,用于監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息;以及報警設(shè)備,與監(jiān)控主機相連接,報警設(shè)備具有獨立的供電單元和控制單元,用于接收監(jiān)控信息并在服務(wù)器出現(xiàn)故障時報警。
[0005]進(jìn)一步地,報警設(shè)備包括:短信報警器,連接于監(jiān)控主機的第一數(shù)據(jù)端;以及報警控制板,連接于監(jiān)控主機的第二數(shù)據(jù)端,其中,第一數(shù)據(jù)端和第二數(shù)據(jù)端為不同的數(shù)據(jù)端。
[0006]進(jìn)一步地,短信報警器包括:第一供電單元;第一控制單元,與監(jiān)控主機相連接;以及短信發(fā)送單元,與第一控制單元相連接,用于按照第一控制單元的控制向用戶發(fā)送報警短信。
[0007]進(jìn)一步地,短信報警器還包括:短信接收單元,與第一控制單元相連接,用于接收用戶的操作信息;以及存儲單元,與第一控制單元相連接,其中,存儲單元內(nèi)存儲有與不同操作信息相對應(yīng)的控制指令,第一控制單元用于從存儲單元中查找與接收到的操作信息對應(yīng)的控制指令并將查找到的控制指令發(fā)送至監(jiān)控主機。
[0008]進(jìn)一步地,報警控制板包括:第二供電單元;第二控制單元,與監(jiān)控主機相連接;以及顯示單元,與第二控制單元相連接,用于按照第二控制單元的控制顯示服務(wù)器的故障狀態(tài)。
[0009]進(jìn)一步地,服務(wù)器包括分別與監(jiān)控主機相連接的多臺服務(wù)器。
[0010]進(jìn)一步地,多臺服務(wù)器分別通過局域網(wǎng)與監(jiān)控主機相連接。
[0011]進(jìn)一步地,監(jiān)控主機為服務(wù)器。
[0012]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了 一種服務(wù)器監(jiān)控方法,該監(jiān)控方法可以通過本發(fā)明上述內(nèi)容所提供的任一種服務(wù)器監(jiān)控系統(tǒng)來執(zhí)行。
[0013]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種服務(wù)器監(jiān)控方法,包括:監(jiān)控主機監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息;以及報警設(shè)備接收監(jiān)控信息并在服務(wù)器出現(xiàn)故障時報警,其中,報警設(shè)備與監(jiān)控主機相連接,并且報警設(shè)備具有獨立的供電單元和控制單元。
[0014]進(jìn)一步地,監(jiān)控主機監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息包括:服務(wù)器采集自身的運行狀態(tài),和/或服務(wù)器采集服務(wù)器上運行程序的運行狀態(tài);以及服務(wù)器將與采集到的運行狀態(tài)相對應(yīng)的監(jiān)控信息發(fā)送至監(jiān)控主機。
[0015]進(jìn)一步地,報警設(shè)備接收監(jiān)控信息并在服務(wù)器出現(xiàn)故障時報警包括:報警設(shè)備在監(jiān)控信息表示服務(wù)器出現(xiàn)故障時報警;以及報警設(shè)備在預(yù)設(shè)時間內(nèi)未接收到監(jiān)控信息時報
目O
[0016]進(jìn)一步地,報警設(shè)備包括短信報警器和報警控制板,其中,報警設(shè)備通過以下方式報警:短信報警器向用戶發(fā)送報警短信;以及報警控制板顯示服務(wù)器的故障狀態(tài)。
[0017]進(jìn)一步地,服務(wù)器監(jiān)控方法還包括:短信報警器接收用戶的操作信息;從存儲單元中查找與接收到的操作信息對應(yīng)的控制指令,其中,存儲單元為短信報警器的存儲單元;以及短信報警器將查找到的控制指令發(fā)送至監(jiān)控主機。
[0018]進(jìn)一步地,在短信報警器將查找到的控制指令發(fā)送至監(jiān)控主機之后,服務(wù)器監(jiān)控方法還包括:短信報警器接收來自監(jiān)控主機的反饋信息;以及短信報警器將接收到的反饋信息發(fā)送至用戶。
[0019]通過本發(fā)明,采用包括以下結(jié)構(gòu)的服務(wù)器監(jiān)控系統(tǒng):監(jiān)控主機,用于監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息;以及報警設(shè)備,與監(jiān)控主機相連接,報警設(shè)備具有獨立的供電單元和控制單元,用于接收監(jiān)控信息并在服務(wù)器出現(xiàn)故障時報警。通過在監(jiān)控系統(tǒng)內(nèi)的報警設(shè)備上設(shè)置獨立于服務(wù)器的供電單元和控制單元,實現(xiàn)了報警設(shè)備可以在自身的控制單元控制下獨立工作,避免當(dāng)監(jiān)控機自身出現(xiàn)故障或者監(jiān)控機上的運行程序出現(xiàn)故障或者監(jiān)控機突然掉電等情況所造成的監(jiān)控失效,解決了現(xiàn)有技術(shù)中服務(wù)器監(jiān)控系統(tǒng)容易監(jiān)控失效的問題,進(jìn)而達(dá)到了有效監(jiān)控服務(wù)器的效果。
【專利附圖】
【附圖說明】
[0020]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0021]圖1是根據(jù)本發(fā)明實施例的服務(wù)器監(jiān)控系統(tǒng)的示意圖;
[0022]圖2是根據(jù)本發(fā)明優(yōu)選實施例的服務(wù)器監(jiān)控系統(tǒng)的示意圖;
[0023]圖3是根據(jù)本發(fā)明優(yōu)選實施例的服務(wù)器監(jiān)控系統(tǒng)中短信報警器的示意圖;
[0024]圖4是根據(jù)本發(fā)明優(yōu)選實施例的服務(wù)器監(jiān)控系統(tǒng)中報警控制板的示意圖;以及
[0025]圖5是根據(jù)本發(fā)明實施例的服務(wù)器監(jiān)控方法的流程圖。
【具體實施方式】
[0026]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。[0027]本發(fā)明實施例提供了 一種服務(wù)器監(jiān)控系統(tǒng),以下對本發(fā)明實施例所提供的服務(wù)器監(jiān)控系統(tǒng)進(jìn)行具體介紹:
[0028]圖1是根據(jù)本發(fā)明實施例的服務(wù)器監(jiān)控系統(tǒng)的示意圖,如圖1所示,該監(jiān)控系統(tǒng)包括監(jiān)控主機10和報警設(shè)備20。
[0029]其中,監(jiān)控主機10用于監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息,監(jiān)控主機10可以對服務(wù)器的自身運行狀態(tài)進(jìn)行監(jiān)控,也可以對運行在服務(wù)器上的運行程序的運行狀態(tài)進(jìn)行監(jiān)控,還可以同時對服務(wù)器的自身運行狀態(tài)以及運行在服務(wù)器上的運行程序的運行狀態(tài)進(jìn)行監(jiān)控;報警設(shè)備20與監(jiān)控主機10相連接,并且報警設(shè)備20具有獨立的供電單元和控制單元,報警設(shè)備20用于接收監(jiān)控信息并在服務(wù)器出現(xiàn)故障時報警。
[0030]通過在監(jiān)控系統(tǒng)內(nèi)的報警設(shè)備上設(shè)置獨立于服務(wù)器的供電單元和控制單元,實現(xiàn)了報警設(shè)備可以在自身的控制單元控制下獨立工作,避免當(dāng)監(jiān)控機自身出現(xiàn)故障或者監(jiān)控機上的運行程序出現(xiàn)故障或者監(jiān)控機突然掉電等情況所造成的監(jiān)控失效,解決了現(xiàn)有技術(shù)中服務(wù)器監(jiān)控系統(tǒng)容易監(jiān)控失效的問題,進(jìn)而達(dá)到了有效監(jiān)控服務(wù)器的效果。
[0031 ] 進(jìn)一步地,監(jiān)控主機10可以為服務(wù)器本身,也可以是與服務(wù)器相連接的工控機或普通PC機,當(dāng)監(jiān)控主機10是服務(wù)器本身時,報警設(shè)備20與該服務(wù)器的串口相連接,安裝在本地服務(wù)器上的采集程序采集到本地服務(wù)器的信息后,就向串口發(fā)送,以與報警設(shè)備進(jìn)行通訊;當(dāng)監(jiān)控主機10是與服務(wù)器相連接的工控機或普通PC機時,報警設(shè)備20與監(jiān)控主機10的串口相連接,安裝在本地服務(wù)器上的采集程序采集到本地服務(wù)器的信息后,就通過與監(jiān)控主機之間的網(wǎng)絡(luò)向監(jiān)控主機上的采集程序發(fā)送信息,監(jiān)控主機上的采集程序接收來自服務(wù)器的監(jiān)控信息,并將該監(jiān)控信息發(fā)送至串口,以與報警設(shè)備進(jìn)行通訊。其中,當(dāng)服務(wù)器為多臺時,可以將每一臺服務(wù)器分別作為自身的監(jiān)控主機,也可以為服務(wù)器群設(shè)置一個工控機或普通PC機作為監(jiān)控主機。
[0032]以下以一個工控機或普通PC機作為監(jiān)控主機具體介紹本發(fā)明優(yōu)選實施例的服務(wù)器監(jiān)控系統(tǒng),圖2是根據(jù)本發(fā)明優(yōu)選實施例的服務(wù)器監(jiān)控系統(tǒng)的示意圖,如圖2所示,本發(fā)明優(yōu)選實施例的服務(wù)器監(jiān)控系統(tǒng)與圖1中示出的服務(wù)器系統(tǒng)相比,二者區(qū)別在于,發(fā)明優(yōu)選實施例的服務(wù)器監(jiān)控系統(tǒng)的報警設(shè)備包括短信報警器和報警控制板,短信報警器連接在監(jiān)控主機的一個RS232串口上,報警控制板連接在監(jiān)控主機的另一個RS232串口上。
[0033]其中,短信報警器和報警控制板的電路結(jié)構(gòu)示意圖分別如圖3和圖4所示,如圖3所示,短信報警器包括第一控制單元、短信發(fā)送單元和第一供電單元(圖中未示出),第一控制單元與監(jiān)控主機的串口相連接,主要由繼電器輸出模塊、數(shù)字輸入模塊和光耦隔離芯片組成,短信發(fā)送單元與第一控制單元相連接,用于按照第一控制單元的控制向用戶發(fā)送報警短信。具體地,第一控制單元可以為單片機,當(dāng)單片機從監(jiān)控主機串口得到特定格式的信息后,就通過短信發(fā)送模塊給指定的手機號碼發(fā)送短信進(jìn)行報警,其中,特定格式的信息與監(jiān)控主機的監(jiān)控指標(biāo)有關(guān),監(jiān)控主機的監(jiān)控指標(biāo)主要包括:
[0034](I)服務(wù)器的工作狀態(tài):如果有進(jìn)程占有CPU比率超過設(shè)定值、占有內(nèi)存超過設(shè)定值、C盤低于設(shè)定值、有非法進(jìn)程、聯(lián)網(wǎng)中斷、有非法用戶等情況發(fā)生時,發(fā)短信報警。
[0035](2)如果服務(wù)器上指定的程序或服務(wù)已死,發(fā)短信報警。
[0036](3)如果監(jiān)控主機和指定IP地址之間的網(wǎng)絡(luò)連接不通,發(fā)短信報警。
[0037]監(jiān)控主機對監(jiān)控指標(biāo)的獲取主要通過服務(wù)器與監(jiān)控主機之間進(jìn)行通訊而得,具體地,二者之間通過采集程序進(jìn)行通訊,在對服務(wù)器的工作狀態(tài)進(jìn)行采集之前,首先對采集程序的參數(shù)進(jìn)行配置,主要設(shè)置以下參數(shù):
[0038](I)指定串口和波特率;[0039](2)選擇運行在服務(wù)器上的程序或服務(wù);
[0040](3)選擇要監(jiān)控的服務(wù)器的指標(biāo):如CPU占有率、C盤空間;應(yīng)用程序中有沒有未響應(yīng)的;進(jìn)程數(shù)量;聯(lián)網(wǎng)狀態(tài),用戶狀態(tài)等;并設(shè)定報警的上下限;
[0041](4)確定網(wǎng)絡(luò)監(jiān)控的參數(shù):IP地址或域名,可以設(shè)置多個;選擇每個IP的檢測方式及端口號,ftp、http、telnet、ping,可多選;
[0042](5)檢測周期,檢測次數(shù),或其他必要的參數(shù)配置。
[0043]在對服務(wù)器的工作狀態(tài)進(jìn)行采集時,主要包括以下過程:
[0044](I)主機上運行的采集程序,每隔一定時間向串口發(fā)送一個特定格式的信息,如“#### ! ”。如果在一段時間之內(nèi)得到如同“#0KMsg ! ”這樣的答復(fù),就表示串口通訊正常,否則就表示串口通訊不正常。
[0045](2)主機上運行的采集程序,按照設(shè)定的檢測方式(如ping、telnet、http、ftp等),檢測用戶指定IP地址或域名的通訊狀態(tài)。如果通訊異常,就向指定串口發(fā)送一個特定格式的消息,如“#Telnet 192.168.0.22 21 =ErrorMsg ! ”,由連在串口的監(jiān)控設(shè)備接收后并返回特定格式的信息,如“#ErrorMsg ! ”。
[0046](3)主機上運行的采集程序,實時檢測服務(wù)器上運行的數(shù)據(jù)庫程序是否正常,如果數(shù)據(jù)庫程序不能正常使用,就向指定監(jiān)控主機發(fā)送一個特定格式的消息。監(jiān)控主機上的采集程序接收到報警信息后通過串口通知報警設(shè)備。
[0047](4)主機上運行的采集程序,實時檢測服務(wù)器上指定程序或服務(wù)是否正常,如果程序運行不正常,就向指定監(jiān)控主機發(fā)送一個特定格式的消息。監(jiān)控主機上的采集程序接收到報警信息后通過串口通知報警設(shè)備。
[0048](5)運行在每一臺服務(wù)器上的采集程序,實時檢測服務(wù)器上指定監(jiān)控指標(biāo)是否超標(biāo),如果超標(biāo),就向監(jiān)控主機發(fā)送一個特定格式的消息,如果得不到回復(fù)信息,就連續(xù)向串口發(fā)送,直到得到回復(fù)信息為止。監(jiān)控主機上的采集程序接收到報警信息后通過串口通知報警設(shè)備。
[0049]進(jìn)一步地,短信報警器還包括短信接收單元和配置信息存儲單元,其中,短信接收單元與第一控制單元相連接,用于接收用戶的操作信息;配置信息存儲單元與第一控制單元相連接,存儲單元內(nèi)存儲有與不同操作信息相對應(yīng)的控制指令,第一控制單元用于從存儲單元中查找與接收到的操作信息對應(yīng)的控制指令并將查找到的控制指令發(fā)送至監(jiān)控主機。具體地,短信報警器可以接收用戶(管理員)的操作信息,并按照接收到的操作信息進(jìn)行相應(yīng)信息的反饋,舉例說明,短信報警器可以接收用戶(管理員)發(fā)送的特定格式的信息,并按照接收到的信息查詢監(jiān)控主機所監(jiān)控的指標(biāo)狀態(tài);短信報警器還可以接收用戶(管理員)發(fā)送的操作信息,并在其存儲單元內(nèi)查找與接收到的操作信息相對應(yīng)的控制指令,然后將查找到的控制指令發(fā)送至監(jiān)控主機,實現(xiàn)遠(yuǎn)程控制服務(wù)器和服務(wù)器上的指定程序,其中,本發(fā)明優(yōu)選實施例中,存儲單元中控制指令與操作信息之間的對應(yīng)關(guān)系為:
[0050]當(dāng)短信報警器接收到的操作信息為“關(guān)閉”時,短信報警器將會在存儲單元內(nèi)查找到與“關(guān)閉”對應(yīng)的控制指令,實現(xiàn)將監(jiān)控主機關(guān)閉;當(dāng)短信報警器接收到的操作信息為“重啟”時,短信報警器將會在存儲單元內(nèi)查找到與“重啟”對應(yīng)的控制指令,實現(xiàn)將監(jiān)控主機重啟;當(dāng)短信報警器接收到的操作信息為“關(guān)閉192.168.0.11”時,短信報警器將會在存儲單元內(nèi)查找到與“關(guān)閉192.168.0.11”對應(yīng)的控制指令,實現(xiàn)將IP為192.168.0.11的服務(wù)器關(guān)閉;當(dāng)短信報警器接收到的操作信息為“重啟192.168.0.11”時,短信報警器將會在存儲單元內(nèi)查找到與“重啟192.168.0.11”對應(yīng)的控制指令,實現(xiàn)將IP為192.168.0.11的服務(wù)器重啟;當(dāng)短信報警器接收到的操作信息為“關(guān)閉:****”時,短信報警器將會在存儲單元內(nèi)查找到與“關(guān)閉對應(yīng)的控制指令,實現(xiàn)將監(jiān)控主機上映像名稱為的程序關(guān)閉;當(dāng)短信報警器接收到的操作信息為“重啟:****”時,短信報警器將會在存儲單元內(nèi)查找到與“重啟對應(yīng)的控制指令,實現(xiàn)將監(jiān)控主機上映像名稱為的程序重啟;當(dāng)短信報警器接收到的操作信息為“關(guān)閉192.168.0.11:****”時,短信報警器將會在存儲單元內(nèi)查找到與“關(guān)閉192.168.0.11:****”對應(yīng)的控制指令,實現(xiàn)將IP為192.168.0.11的服務(wù)器上映像名稱為“****”的程序關(guān)閉;當(dāng)短信報警器接收到的操作信息為“重啟192.168.0.11:****”時,短信報警器將會在存儲單元內(nèi)查找到與“重啟192.168.0.11:*林*”對應(yīng)的控制指令,實現(xiàn)將IP為192.168.0.11的服務(wù)器上映像名稱為“*林*”的程序重啟。
[0051]如圖4所示,報警控制板包括:第二控制單元、顯示單元和第二供電單元(圖中未示出),其中,第二控制單元與監(jiān)控主機的串口相連接,主要由繼電器輸出模塊、數(shù)字輸入模塊和光耦隔離芯片組成;顯示單元與第二控制單元相連接,用于按照第二控制單元的控制顯示服務(wù)器的故障狀態(tài)。具體地,第二控制單元可以為單片機,當(dāng)單片機從監(jiān)控主機串口得到特定格式的信息后,就控制報警控制板上的顯示單元進(jìn)行顯示,以示出服務(wù)器的故障狀態(tài),其中,特定格式的信息與短信報警器接收到的特定格式的信息相同,顯示單元可以為八路信號指示燈,八路信號指示 燈的開關(guān)繼電器的控制端分別與第二控制單元的八路數(shù)據(jù)輸出端(D01-D08)相連接,報警控制板通過控制各路信號中繼電器的通斷來控制各路信號的顯示,具體地:
[0052](I)第一路(DOl)接通訊狀態(tài)燈,一定時間內(nèi)報警控制板未能從監(jiān)控主機串口獲得?目息時點売。
[0053](2)第二路(D02)接電源狀態(tài)燈,給報警控制板供電的電源斷電時點亮。
[0054](3)第三路(D03)接程序狀態(tài)燈,系統(tǒng)自由定制,可以指定為數(shù)據(jù)庫程序,如SqlServer2000o
[0055](4)第四路(D04)接程序狀態(tài)燈,系統(tǒng)自由定制,可以指定為應(yīng)用程序,如機房環(huán)境監(jiān)控系統(tǒng)。
[0056](5)第五路(D05)接服務(wù)器狀態(tài)燈,任意一個設(shè)定指標(biāo)(進(jìn)程占有CPU比率超過設(shè)定值、占有內(nèi)存超過設(shè)定值、C盤低于設(shè)定值、有非法進(jìn)程、聯(lián)網(wǎng)中斷、有非法用戶)出現(xiàn)異常時點亮。
[0057](6)第六路(D06)接網(wǎng)絡(luò)狀態(tài)燈,監(jiān)控主機網(wǎng)絡(luò)中斷、監(jiān)控主機和指定IP地址中的任意一個之間的網(wǎng)絡(luò)連接不通時點亮。
[0058](7)第七路(D07)接時間繼電器,用來控制指定電路回路的通斷,時間設(shè)定間隔為O~I分鐘。電路回路的通斷信息,接入短信報警器數(shù)字輸入端口,由后者給管理員發(fā)短信進(jìn)行報告。[0059](8)第八路(D08)接時間繼電器,用來控制指定電路回路的通斷,時間設(shè)定間隔為O?I分鐘。電路回路的通斷信息,接入短信報警器數(shù)字輸入端口,由后者給管理員發(fā)短信進(jìn)行報告。
[0060]通過以上描述可以看出,本發(fā)明優(yōu)選實施例的服務(wù)器監(jiān)控系統(tǒng)中的短信報警器通過短信的方式,遠(yuǎn)程通知管理人員。并能接收管理人員的短信指令,對服務(wù)器進(jìn)行關(guān)機或重啟的遠(yuǎn)程操作,實現(xiàn)服務(wù)器的軟關(guān)機。也能對運行在服務(wù)器上的程序進(jìn)行遠(yuǎn)程控制。報警控制板將監(jiān)控到的服務(wù)器的相關(guān)內(nèi)容,通過指示燈進(jìn)行本地顯示,并能對服務(wù)器所在電路回路進(jìn)行斷電再加電的控制,實現(xiàn)服務(wù)器硬重啟。短信報警器和報警控制板都獨立于服務(wù)器的單片機硬件系統(tǒng),可以獨立工作,不受監(jiān)控主機控制,二者均內(nèi)置有后備電源模塊,該電源模塊可以為不間斷電源(Uninterruptible Power System,簡稱UPS),達(dá)到了提高監(jiān)控系統(tǒng)的穩(wěn)定性和可靠性。同時,短信報警器和報警控制板是兩種類似的監(jiān)控和報警設(shè)備,他們連在監(jiān)控主機的不同串口,都與監(jiān)控主機上的采集程序進(jìn)行通訊,然后提供不同的報警方式。本系統(tǒng)使用的報警控制板具有八路繼電器輸出,分別驅(qū)動不同顏色的指示燈、或者不同聲音的警號,為系統(tǒng)管理員指示不同的服務(wù)器監(jiān)控信息。短信報警器和報警控制板聯(lián)合使用,遠(yuǎn)程監(jiān)控和本地監(jiān)控相結(jié)合,互相配合,互相驗證。使服務(wù)器的故障監(jiān)控更為科學(xué)、更為可靠。實現(xiàn)了服務(wù)器及服務(wù)器上運行的核心軟件系統(tǒng)的有效監(jiān)控。
[0061 ] 本發(fā)明實施例還提供了 一種服務(wù)器監(jiān)控方法,以下對本發(fā)明實施例所提供的監(jiān)控方法進(jìn)行具體介紹:
[0062]圖5是根據(jù)本發(fā)明實施例的服務(wù)器監(jiān)控方法的示意圖,如圖5所示,該服務(wù)器監(jiān)控方法包括如下步驟S502和S504:
[0063]S502:監(jiān)控主機監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息,其中,監(jiān)控主機可以對服務(wù)器的自身運行狀態(tài)進(jìn)行監(jiān)控,也可以對運行在服務(wù)器上的運行程序的運行狀態(tài)進(jìn)行監(jiān)控,還可以同時對服務(wù)器的自身運行狀態(tài)以及運行在服務(wù)器上的運行程序的運行狀態(tài)進(jìn)行監(jiān)控;以及
[0064]S504:報警設(shè)備接收監(jiān)控信息并在服務(wù)器出現(xiàn)故障時報警,其中,報警設(shè)備與監(jiān)控主機相連接,并且報警設(shè)備具有獨立的供電單元和控制單元。
[0065]本發(fā)明實施例的服務(wù)器監(jiān)控方法通過在監(jiān)控系統(tǒng)內(nèi)的報警設(shè)備上設(shè)置獨立于服務(wù)器的供電單元和控制單元,實現(xiàn)了報警設(shè)備可以在自身的控制單元控制下獨立工作,避免當(dāng)監(jiān)控機自身出現(xiàn)故障或者監(jiān)控機上的運行程序出現(xiàn)故障或者監(jiān)控機突然掉電等情況所造成的監(jiān)控失效,解決了現(xiàn)有技術(shù)中服務(wù)器監(jiān)控系統(tǒng)容易監(jiān)控失效的問題,進(jìn)而達(dá)到了有效監(jiān)控服務(wù)器的效果。
[0066]具體地,監(jiān)控主機監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息包括:服務(wù)器采集自身的運行狀態(tài),和/或服務(wù)器采集服務(wù)器上運行程序的運行狀態(tài),主要采集關(guān)鍵運行程序的運行狀態(tài);以及服務(wù)器將與采集到的運行狀態(tài)相對應(yīng)的監(jiān)控信息發(fā)送至監(jiān)控主機。其中,監(jiān)控主機可以為服務(wù)器本身,也可以是與服務(wù)器相連接的工控機或普通PC機,當(dāng)監(jiān)控主機為服務(wù)器時,服務(wù)器獲取到監(jiān)控信息后直接發(fā)送至報警設(shè)備即可。報警設(shè)備接收監(jiān)控信息并在服務(wù)器出現(xiàn)故障時報警包括:報警設(shè)備在監(jiān)控信息表示服務(wù)器出現(xiàn)故障時報警;以及報警設(shè)備在預(yù)設(shè)時間內(nèi)未接收到監(jiān)控信息時報警。
[0067]進(jìn)一步地,報警設(shè)備包括短信報警器和報警控制板,其中,報警設(shè)備通過以下方式報警:短信報警器向用戶發(fā)送報警短信;以及報警控制板顯示服務(wù)器的故障狀態(tài)。其中,短信報警器還可以接收用戶的操作信息,并從存儲單元中查找與接收到的操作信息對應(yīng)的控制指令,其中,存儲單元為短信報警器的存儲單元;以及短信報警器將查找到的控制指令發(fā)送至監(jiān)控主機。在短信報警器將查找到的控制指令發(fā)送至監(jiān)控主機之后,服務(wù)器監(jiān)控方法還包括:短信報警器接收來自監(jiān)控主機的反饋信息;以及短信報警器將接收到的反饋信息發(fā)送至用戶。
[0068]通過短信報警器以短信的方式,遠(yuǎn)程通知管理人員。并能接收管理人員的短信指令,對服務(wù)器進(jìn)行關(guān)機或重啟的遠(yuǎn)程操作,實現(xiàn)服務(wù)器的軟關(guān)機。也能對運行在服務(wù)器上的程序進(jìn)行遠(yuǎn)程控制。報警控制板將監(jiān)控到的服務(wù)器的相關(guān)內(nèi)容,通過指示燈進(jìn)行本地顯示,并能對服務(wù)器所在電路回路進(jìn)行斷電再加電的控制,實現(xiàn)服務(wù)器硬重啟。短信報警器和報警控制板都獨立于服務(wù)器的單片機硬件系統(tǒng),可以獨立工作,不受監(jiān)控主機控制,二者均內(nèi)置有后備電源模塊,該電源模塊可以為不間斷電源(Uninterruptible Power System,簡稱UPS)或者市售鋰電池,達(dá)到了提高監(jiān)控系統(tǒng)的穩(wěn)定性和可靠性。同時,短信報警器和報警控制板是兩種類似的監(jiān)控和報警設(shè)備,他們連在監(jiān)控主機的不同串口,都與監(jiān)控主機上的采集程序進(jìn)行通訊,然后提供不同的報警方式。本系統(tǒng)使用的報警控制板具有八路繼電器輸出,分別驅(qū)動不同顏色的指示燈、或者不同聲音的警號,為系統(tǒng)管理員指示不同的服務(wù)器監(jiān)控信息。短信報警器和報警控制板聯(lián)合使用,遠(yuǎn)程監(jiān)控和本地監(jiān)控相結(jié)合,互相配合,互相驗證。使服務(wù)器的故障監(jiān)控更為科學(xué)、更為可靠。實現(xiàn)了服務(wù)器及服務(wù)器上運行的核心軟件系統(tǒng)的有效監(jiān)控。
[0069]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0070]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種服務(wù)器監(jiān)控系統(tǒng),其特征在于,包括: 監(jiān)控主機,用于監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息;以及 報警設(shè)備,與所述監(jiān)控主機相連接,所述報警設(shè)備具有獨立的供電單元和控制單元,用于接收所述監(jiān)控信息并在所述服務(wù)器出現(xiàn)故障時報警。
2.根據(jù)權(quán)利要求1所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述報警設(shè)備包括: 短信報警器,連接于所述監(jiān)控主機的第一數(shù)據(jù)端;以及 報警控制板,連接于所述監(jiān)控主機的第二數(shù)據(jù)端, 其中,所述第一數(shù)據(jù)端和所述第二數(shù)據(jù)端為不同的數(shù)據(jù)端。
3.根據(jù)權(quán)利要求2所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述短信報警器包括: 第一供電單元; 第一控制單元,與所述監(jiān)控主機相連接;以及 短信發(fā)送單元,與所述第一控制單元相連接,用于按照所述第一控制單元的控制向用戶發(fā)送報警短信。
4.根據(jù)權(quán)利要求3所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述短信報警器還包括: 短信接收單元,與所述第一控制單元相連接,用于接收所述用戶的操作信息;以及 存儲單元,與所述第一控制單元相連接,其中,所述存儲單元內(nèi)存儲有與不同操作信息相對應(yīng)的控制指令,所述第一控制單元用于從所述存儲單元中查找與接收到的操作信息對應(yīng)的控制指令并將查找到的控制指令發(fā)送至所述監(jiān)控主機。
5.根據(jù)權(quán)利要求2所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述報警控制板包括: 第二供電單元; 第二控制單元,與所述監(jiān)控主機相連接;以及 顯示單元,與所述第二控制單元相連接,用于按照所述第二控制單元的控制顯示所述服務(wù)器的故障狀態(tài)。
6.根據(jù)權(quán)利要求1所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述服務(wù)器包括分別與所述監(jiān)控主機相連接的多臺服務(wù)器。
7.根據(jù)權(quán)利要求6所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述多臺服務(wù)器分別通過局域網(wǎng)與所述監(jiān)控主機相連接。
8.根據(jù)權(quán)利要求1所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述監(jiān)控主機為所述服務(wù)器。
9.一種服務(wù)器監(jiān)控方法,其特征在于,包括: 監(jiān)控主機監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息;以及 報警設(shè)備接收所述監(jiān)控信息并在所述服務(wù)器出現(xiàn)故障時報警,其中,所述報警設(shè)備與所述監(jiān)控主機相連接,并且所述報警設(shè)備具有獨立的供電單元和控制單元。
10.根據(jù)權(quán)利要求9所述的服務(wù)器監(jiān)控方法,其特征在于,監(jiān)控主機監(jiān)控服務(wù)器并獲取對應(yīng)的監(jiān)控信息包括: 所述服務(wù)器采集自身的運行狀態(tài),和/或所述服務(wù)器采集所述服務(wù)器上運行程序的運行狀態(tài);以及 所述服務(wù)器將與采集到的運行狀態(tài)相對應(yīng)的監(jiān)控信息發(fā)送至所述監(jiān)控主機。
11.根據(jù)權(quán)利要求9所述的服務(wù)器監(jiān)控方法,其特征在于,報警設(shè)備接收所述監(jiān)控信息并在所述服務(wù)器出現(xiàn)故障時報警包括:所述報警設(shè)備在所述監(jiān)控信息表示所述服務(wù)器出現(xiàn)故障時報警;以及 所述報警設(shè)備在預(yù)設(shè)時間內(nèi)未接收到所述監(jiān)控信息時報警。
12.根據(jù)權(quán)利要求9所述的服務(wù)器監(jiān)控方法,其特征在于,所述報警設(shè)備包括短信報警器和報警控制板,其中,所述報警設(shè)備通過以下方式報警: 所述短信報警器向用戶發(fā)送報警短信;以及 所述報警控制板顯示所述服務(wù)器的故障狀態(tài)。
13.根據(jù)權(quán)利要求12所述的服務(wù)器監(jiān)控方法,其特征在于,所述服務(wù)器監(jiān)控方法還包括: 所述短信報警器接收所述用戶的操作信息; 從存儲單元中查找與接收到的操作信息對應(yīng)的控制指令,其中,所述存儲單元為所述短信報警器的存儲單元;以及 所述短信報警器將查找到的控制指令發(fā)送至所述監(jiān)控主機。
14.根據(jù)權(quán)利要求13所述的服務(wù)器監(jiān)控方法,其特征在于,在所述短信報警器將查找到的控制指令發(fā)送至所述監(jiān)控主機之后,所述服務(wù)器監(jiān)控方法還包括: 所述短信報警器接收來自所述監(jiān)控主機的反饋信息;以及 所述短信報警器將接收到 的反饋信息發(fā)送至所述用戶。
【文檔編號】H04L12/24GK103546332SQ201210246731
【公開日】2014年1月29日 申請日期:2012年7月16日 優(yōu)先權(quán)日:2012年7月16日
【發(fā)明者】趙金保 申請人:趙金保