專利名稱:監(jiān)視系統(tǒng)、待監(jiān)視裝置、監(jiān)視裝置和監(jiān)視方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在使用無(wú)連接通信方法的監(jiān)視系統(tǒng)(例如,使用SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)陷阱(trap)的服務(wù)器系統(tǒng)或網(wǎng)絡(luò)系統(tǒng))中監(jiān)視待監(jiān)視裝置的技術(shù)。
背景技術(shù):
目前,在服務(wù)器系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)或其類似系統(tǒng)的監(jiān)視(管理)系統(tǒng)中,廣泛地安裝并使用采用無(wú)連接通信方法的SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)作為網(wǎng)絡(luò)監(jiān)視(管理)協(xié)議。
舉例而言,使用SNMP的監(jiān)視系統(tǒng)由待監(jiān)視的裝置和監(jiān)視裝置構(gòu)成,待監(jiān)視的裝置和監(jiān)視裝置通過網(wǎng)絡(luò)相互連接。當(dāng)待監(jiān)視的裝置中發(fā)生一事件時(shí),通過將作為事件信息的SNMP陷阱從待監(jiān)視裝置發(fā)送到監(jiān)視裝置,向監(jiān)視裝置通知該事件。
然而,SNMP陷阱通過無(wú)連接通信方法發(fā)送,該方法符合UDP(用戶數(shù)據(jù)報(bào)協(xié)議),并且在通信之前不建立通信路徑。因此,SNMP陷阱可能在通信路徑上(網(wǎng)絡(luò)上)或在監(jiān)視裝置處丟失,并且監(jiān)視裝置無(wú)法識(shí)別來自待監(jiān)視裝置的事件通知。
因?yàn)镾NMP陷阱通過符合作為無(wú)連接通信方法的UDP的通信進(jìn)行傳輸,所以SNMP陷阱的特征在于其可以通過相對(duì)簡(jiǎn)單的機(jī)制實(shí)現(xiàn)并且可以高速地發(fā)送通知,但是另一方面可靠性較低。
為了提高SNMP陷阱的可靠性,提出了一種由下列步驟構(gòu)成的技術(shù)提供多個(gè)監(jiān)視裝置、將SNMP陷阱從待監(jiān)視裝置發(fā)送到多個(gè)監(jiān)視裝置中的每一個(gè)、并且相互查詢監(jiān)視裝置、進(jìn)而發(fā)現(xiàn)丟失SNMP陷阱(例如,參看日本專利申請(qǐng)?zhí)亻_No.2001-67291)并提出一種由下列步驟構(gòu)成的技術(shù)將SNMP陷阱標(biāo)明號(hào)碼、并且檢查號(hào)碼的減少、進(jìn)而發(fā)現(xiàn)丟失SNMP陷阱(例如,參看日本專利申請(qǐng)?zhí)亻_No.2001-160013)。
然而,在日本專利申請(qǐng)?zhí)亻_No.2001-67291中所公開的技術(shù)中,因?yàn)閷NMP陷阱發(fā)送到多個(gè)監(jiān)視裝置的每一個(gè),所以可以降低丟失SNMP陷阱的可能性,但是同一個(gè)SNMP陷阱可能不能到達(dá)多個(gè)監(jiān)視裝置中的任何一個(gè)。在此情況下,不能發(fā)現(xiàn)丟失。
日本專利申請(qǐng)?zhí)亻_No.2001-160013中所公開的技術(shù)中,在連續(xù)發(fā)生丟失陷阱(丟失SNMP陷阱)的情況下,僅在連續(xù)陷阱丟失結(jié)束之后才能發(fā)現(xiàn)丟失,所以需要花費(fèi)時(shí)間來識(shí)別最初丟失的陷阱。因此,在丟失了的(in the drop)連續(xù)陷阱中的最初陷阱為與事件相關(guān)的陷阱,并且對(duì)系統(tǒng)管理很重要時(shí),在此情況下監(jiān)視裝置不能立刻識(shí)別該重要的陷阱。因此,從系統(tǒng)管理的角度出發(fā),此項(xiàng)技術(shù)存在問題。
發(fā)明內(nèi)容
鑒于上述問題提出本發(fā)明,且本發(fā)明的目的在于提供一種采用無(wú)連接通信方法的監(jiān)視系統(tǒng),其中監(jiān)視裝置能可靠地獲得待監(jiān)視裝置中正在發(fā)生的事件的事件信息,并且能可靠地且迅速地發(fā)現(xiàn)丟失了通過無(wú)連接通信方法發(fā)送的事件通知。
具體地,本發(fā)明的目的在于(例如)在使用SNMP陷阱的監(jiān)視系統(tǒng)中,使對(duì)系統(tǒng)管理很重要的作為事件通知的SNMP陷阱的丟失能夠被可靠且迅速地發(fā)現(xiàn),并且使監(jiān)視裝置能夠可靠地獲得該重要事件通知(SNMP陷阱)。
為了實(shí)現(xiàn)此目的,本發(fā)明的監(jiān)視系統(tǒng)包括至少一待監(jiān)視裝置和一監(jiān)視裝置,該監(jiān)視裝置用于監(jiān)視所述待監(jiān)視裝置。所述待監(jiān)視裝置包括事件檢測(cè)單元,其檢測(cè)待監(jiān)視裝置中的事件;第一發(fā)送單元,其通過無(wú)連接通信方法將第一信息發(fā)送到所述監(jiān)視裝置,第一信息是與事件檢測(cè)單元檢測(cè)到的事件相關(guān)的事件信息;和第二發(fā)送單元,其通過與所述無(wú)連接通信方法不同的通信方法將作為所述事件信息的第二信息發(fā)送到所述監(jiān)視裝置。所述監(jiān)視裝置包括第一接收單元,其接收從所述第一發(fā)送單元發(fā)送的所述第一信息;和第二接收單元,其接收從所述第二發(fā)送單元發(fā)送的所述第二信息。
優(yōu)選地,所述監(jiān)視裝置包括接收判定單元,其判定所述第一接收單元是否已經(jīng)接收到與第二信息相對(duì)應(yīng)的所述第一信息,該判定以該第二接收單元接收到的所述第二信息為基礎(chǔ);和重發(fā)請(qǐng)求單元,當(dāng)接收判定單元判定所述第一接收單元未接收到與該第二接收單元接收的所述第二信息相對(duì)應(yīng)的所述第一信息時(shí),該重發(fā)請(qǐng)求單元請(qǐng)求所述待監(jiān)視裝置的所述第一發(fā)送單元重新發(fā)送第一信息。
為了實(shí)現(xiàn)此目的,本發(fā)明的待監(jiān)視裝置為待由監(jiān)視裝置監(jiān)視的裝置且包括事件檢測(cè)單元,其檢測(cè)在待監(jiān)視裝置自身中發(fā)生的事件;第一發(fā)送單元,其通過無(wú)連接通信方法將第一信息發(fā)送到所述監(jiān)視裝置,第一信息是與事件檢測(cè)單元檢測(cè)的事件相關(guān)的事件信息;和第二發(fā)送單元,其通過與所述無(wú)連接通信方法不同的通信方法將作為所述事件信息的第二信息發(fā)送到所述監(jiān)視裝置。
為了實(shí)現(xiàn)此目的,本發(fā)明的監(jiān)視裝置是用于監(jiān)視待監(jiān)視裝置的監(jiān)視裝置且包括第一接收單元,其接收第一信息,第一信息是與所述待監(jiān)視裝置中的事件相關(guān)的事件信息,并且是通過無(wú)連接通信方法從所述待監(jiān)視裝置發(fā)送的;和第二接收單元,其接收作為所述事件信息的第二信息,第二信息是通過與無(wú)連接通信方法不同的通信方法從所述待監(jiān)視裝置發(fā)送的。
為了實(shí)現(xiàn)此目的,本發(fā)明的監(jiān)視方法是監(jiān)視裝置監(jiān)視待監(jiān)視裝置的方法且包括事件檢測(cè)步驟,其中檢測(cè)所述待監(jiān)視裝置中的事件;第一發(fā)送步驟,其中通過無(wú)連接通信方法將第一信息從所述待監(jiān)視裝置發(fā)送到所述監(jiān)視裝置,第一信息是與所述事件檢測(cè)步驟中檢測(cè)的事件相關(guān)的事件信息;第二發(fā)送步驟,其中通過與所述無(wú)連接通信方法不同的通信方法將作為所述事件信息的第二信息從所述待監(jiān)視裝置發(fā)送到所述監(jiān)視裝置;第一接收步驟,其中接收所述第一發(fā)送步驟中從所述待監(jiān)視裝置發(fā)送的所述第一信息;和第二接收步驟,其中所述監(jiān)視裝置接收所述第二發(fā)送步驟中發(fā)送的所述第二信息。
如上所述,根據(jù)本發(fā)明,通過無(wú)連接通信方法將第一信息發(fā)送到監(jiān)視裝置,第一信息為發(fā)生在待監(jiān)視裝置中的事件的事件信息,并且通過與無(wú)連接通信方法不同的通信方法將作為事件信息的第二信息發(fā)送到監(jiān)視裝置。因此,即使丟失了通過無(wú)連接通信方法發(fā)送的第一信息,監(jiān)視裝置仍然能夠可靠地接收到通過與無(wú)連接通信方法不同的通信方法發(fā)送的第二信息。因此,監(jiān)視裝置能夠可靠地獲得待監(jiān)視裝置中的事件的事件信息。
此外,因?yàn)楸O(jiān)視裝置以第二信息為基礎(chǔ)檢查是否接收到與第二信息相對(duì)應(yīng)的第一信息,所以監(jiān)視裝置能夠可靠地且迅速地發(fā)現(xiàn)丟失了通過無(wú)連接通信方法從待監(jiān)視裝置發(fā)送的第一信息。
此外,當(dāng)發(fā)現(xiàn)丟失了通過無(wú)連接通信方法發(fā)送的第一信息時(shí),監(jiān)視裝置能夠可靠地獲得第一信息,因?yàn)榈谝恍畔⒈恢匦掳l(fā)送。
圖1是示出了作為本發(fā)明的一實(shí)施例的監(jiān)視系統(tǒng)的配置的方框圖;圖2是說明作為本發(fā)明的實(shí)施例的監(jiān)視系統(tǒng)的操作的圖;圖3是說明作為本發(fā)明的實(shí)施例的監(jiān)視方法的程序的流程圖。
具體實(shí)施例方式
下文將參照附圖描述本發(fā)明的實(shí)施例。
1.本發(fā)明的實(shí)施例首先,參照?qǐng)D1的方框圖描述作為本發(fā)明的一實(shí)施例的監(jiān)視系統(tǒng)1的配置。如圖1所示,監(jiān)視系統(tǒng)1由待監(jiān)視裝置(代理)10和監(jiān)視裝置(管理器)20構(gòu)成,待監(jiān)視裝置10作為一監(jiān)視對(duì)象且監(jiān)視裝置20用于監(jiān)視待監(jiān)視裝置10。
舉例而言,待監(jiān)視裝置10為服務(wù)器。待監(jiān)視裝置10和監(jiān)視裝置20通過網(wǎng)絡(luò),例如LAN(局域網(wǎng)),相互連接。
待監(jiān)視裝置10包括事件檢測(cè)單元11、日志數(shù)據(jù)處理單元12、數(shù)據(jù)轉(zhuǎn)換單元13、事件判定單元(事件過濾單元)14、接口16、SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)陷阱發(fā)送單元(第一發(fā)送單元)17、電子郵件發(fā)送單元(第二發(fā)送單元)18和事件信息保存單元19。
事件檢測(cè)單元11檢測(cè)發(fā)生在待監(jiān)視裝置10中的各種事件且事件檢測(cè)單元11包括硬件信息檢測(cè)單元11a和OS(操作系統(tǒng))信息檢測(cè)單元11b。
硬件信息檢測(cè)單元11a檢測(cè)待監(jiān)視裝置10中與硬件相關(guān)的事件(例如,電源的開/關(guān)狀態(tài)、磁盤容量不足或者風(fēng)扇的停止)。
OS信息檢測(cè)單元11b檢測(cè)待監(jiān)視裝置10中與OS相關(guān)的事件。
日志數(shù)據(jù)處理單元12將與事件相關(guān)的信息(事件日志)轉(zhuǎn)換為數(shù)據(jù)轉(zhuǎn)換單元13能夠處理(轉(zhuǎn)換)的形式,該事件是由事件檢測(cè)單元11的硬件信息檢測(cè)單元11a和OS信息檢測(cè)單元11b進(jìn)行檢測(cè)的。
數(shù)據(jù)轉(zhuǎn)換單元13進(jìn)一步轉(zhuǎn)換由日志數(shù)據(jù)處理單元12轉(zhuǎn)換的與事件相關(guān)的信息以便在待監(jiān)視裝置10(事件判定單元14、接口16等)中進(jìn)行處理,并且執(zhí)行(例如)數(shù)據(jù)轉(zhuǎn)換或數(shù)據(jù)重排。
事件判定單元14判定數(shù)據(jù)轉(zhuǎn)換單元13轉(zhuǎn)換的信息,即事件檢測(cè)單元11檢測(cè)的事件是否將由電子郵件發(fā)送單元18發(fā)送。事件判定單元14包括事件類型保存單元15。
事件類型保存單元15為邏輯表,并且預(yù)先保存待由電子郵件發(fā)送單元18發(fā)送的事件的類型。舉例而言,事件類型保存單元15中保存的事件類型為硬件故障(例如風(fēng)扇停止和磁盤(存儲(chǔ))容量不足)和OS中的故障的事件類型。換句話說,事件類型保存單元15保存了監(jiān)視裝置20中將可靠獲得(發(fā)現(xiàn))的事件類型,例如從監(jiān)視該系統(tǒng)的角度出發(fā)被認(rèn)為是最重要的信息的各種故障事件。
如上所述,事件判定單元14具有過濾器的功能,其判定電子郵件發(fā)送單元18是否將事件檢測(cè)單元11檢測(cè)到的事件的事件信息發(fā)送到監(jiān)視裝置20,該判定以事件類型保存單元15中預(yù)先保存的事件類型為基礎(chǔ)。
具體地說,事件判定單元14檢查與事件檢測(cè)單元11檢測(cè)的事件的事件類型相同的事件類型是否保存在事件類型保存單元15中。如果與該事件的事件類型相同的事件類型保存在事件類型保存單元15中,那么事件判定單元14判定該事件的事件信息將由電子郵件發(fā)送單元18發(fā)送。
反之,如果與該事件的事件類型相同的事件類型沒有保存在事件類型保存單元15中,那么事件判定單元14判定該事件的事件信息將不會(huì)由電子郵件發(fā)送單元18發(fā)送。
接口16是與SNMP陷阱發(fā)送單元17和電子郵件發(fā)送單元18的接口,并且接口16準(zhǔn)備事件信息以便SNMP陷阱發(fā)送單元17和電子郵件發(fā)送單元18都能夠?qū)⑹录畔l(fā)送到監(jiān)視裝置20。
SNMP陷阱發(fā)送單元17通過無(wú)連接通信方法將第一信息發(fā)送到監(jiān)視裝置20,第一信息是事件檢測(cè)單元11檢測(cè)的事件的事件信息,SNMP陷阱發(fā)送單元17還發(fā)送作為第一信息的SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)陷阱。
SNMP陷阱采用符合UDP(用戶數(shù)據(jù)報(bào)協(xié)議)的無(wú)連接通信。
SNMP陷阱發(fā)送單元17也具有重發(fā)功能,其以事件信息保存單元19中保存的數(shù)據(jù)為基礎(chǔ)將被監(jiān)視裝置20的重發(fā)請(qǐng)求單元24請(qǐng)求重新發(fā)送的SNMP陷阱重新發(fā)送到監(jiān)視裝置20。
該電子郵件發(fā)送單元18通過與無(wú)連接通信方法不同的通信方法(優(yōu)選的通信方法為在通信之前建立通信路徑的通信方法;或者即使未發(fā)送第二信息也能夠識(shí)別出在發(fā)送側(cè)不能被發(fā)送的事件并且重新發(fā)送該事件的通信方法)將第二信息發(fā)送到監(jiān)視裝置20,第二信息是事件判定單元14判定的待由電子郵件發(fā)送單元18發(fā)送的事件的事件信息。在本實(shí)施例中,電子郵件發(fā)送單元18通過一種連接通信方法發(fā)送第二信息,具體而言通過電子郵件發(fā)送。
如上所述,電子郵件發(fā)送單元18采用在通信之前建立通信路徑的連接通信方法,以便監(jiān)視裝置20的電子郵件接收單元22(下文描述)接收由電子郵件發(fā)送單元18以電子郵件形式發(fā)送的第二信息,或者即使未接收到第二信息,也能發(fā)現(xiàn)電子郵件發(fā)送單元18側(cè)不能發(fā)送第二信息的事實(shí)并且執(zhí)行重新發(fā)送過程等等。
由電子郵件發(fā)送單元18以電子郵件形式發(fā)送的第二信息可能包括與由SNMP陷阱發(fā)送單元17發(fā)送的SNMP陷阱信息(第一信息)相同的信息,或者該第二信息可能與SNMP陷阱信息不同。第二信息至少是監(jiān)視裝置20的接收判定單元23(下文描述)能夠以該第二信息為基礎(chǔ)判定SNMP陷阱接收單元21是否接收到與第二信息相對(duì)應(yīng)的SNMP陷阱(第一信息)的信息。
事件信息保存單元19保存了由SNMP陷阱發(fā)送單元17發(fā)送的事件信息(SNMP陷阱)。
如上所述,由事件信息保存單元19保存的事件信息可能為由SNMP陷阱發(fā)送單元17發(fā)送的事件信息(SNMP陷阱)本身、事件信息的發(fā)送記錄或者作為SNMP陷阱原始數(shù)據(jù)的事件日志(即,在日志數(shù)據(jù)處理單元12轉(zhuǎn)換之前的數(shù)據(jù))。只要SNMP陷阱發(fā)送單元17的重發(fā)功能可以在事件信息的基礎(chǔ)上至少發(fā)送重發(fā)請(qǐng)求單元24(下文描述)請(qǐng)求的SNMP陷阱,任何事件信息都可以用作由事件信息保存單元19保存的事件信息。由事件信息保存單元19保存的事件信息至少是這樣的信息,以該事件信息為基礎(chǔ),SNMP陷阱發(fā)送單元17的重發(fā)功能可發(fā)送由重發(fā)請(qǐng)求單元24請(qǐng)求的SNMP陷阱。
監(jiān)視裝置20包括SNMP陷阱接收單元(第一接收單元)21、電子郵件接收單元(第二接收單元)22、接收判定單元23、重發(fā)請(qǐng)求單元24和SNMP陷阱保存單元(第一信息保存單元)25。
SNMP陷阱接收單元21接收由待監(jiān)視裝置10的SNMP陷阱發(fā)送單元17發(fā)送的第一信息(在本實(shí)施例中為SNMP陷阱)。
電子郵件接收單元22接收由待監(jiān)視裝置10的電子郵件發(fā)送單元18發(fā)送的第二信息。
在監(jiān)視系統(tǒng)1中,待監(jiān)視裝置10的SNMP陷阱發(fā)送單元17和監(jiān)視裝置20的SNMP陷阱接收單元21相互連接以便能夠通過無(wú)連接通信方法發(fā)送/接收事件信息(SNMP陷阱)。此外,待監(jiān)視裝置10的電子郵件發(fā)送單元18和監(jiān)視裝置20的電子郵件接收單元22相互連接以便能夠通過一種連接通信方法(在本實(shí)施例中,通過電子郵件)發(fā)送/接收事件信息(第二信息)。
以電子郵件接收單元22接收的第二信息為基礎(chǔ),接收判定單元23判定SNMP陷阱接收單元21是否已經(jīng)從SNMP陷阱發(fā)送單元17接收到SNMP陷阱。
具體地,通過檢查SNMP陷阱接收單元21是否已經(jīng)接收到與電子郵件接收單元22接收的第二信息相對(duì)應(yīng)的SNMP陷阱(第一信息),接收判定單元23判定從待監(jiān)視裝置10的SNMP陷阱發(fā)送單元17發(fā)送的SNMP陷阱是否丟失(丟失判定)。
當(dāng)接收判定單元23判定出SNMP陷阱接收單元21未接收到與電子郵件接收單元22接收的第二信息相對(duì)應(yīng)的SNMP陷阱(第一信息)時(shí),重發(fā)請(qǐng)求單元24使待監(jiān)視裝置10的SNMP陷阱發(fā)送單元17重發(fā)該SNMP陷阱。
為了系統(tǒng)管理,SNMP陷阱保存單元25保存SNMP陷阱接收單元21接收到的所有SNMP陷阱,并且以SNMP陷阱保存單元25中保存的SNMP陷阱為基礎(chǔ),監(jiān)視系統(tǒng)1的系統(tǒng)監(jiān)視人員(操作員作為操作監(jiān)視裝置20的監(jiān)視人員)監(jiān)視待監(jiān)視裝置10。
現(xiàn)在將描述作為本發(fā)明的一實(shí)施例的監(jiān)視方法。圖2是說明監(jiān)視系統(tǒng)1的操作(功能)的圖,且圖3是說明作為本發(fā)明的一實(shí)施例的監(jiān)視方法(監(jiān)視系統(tǒng)1的操作)的程序的流程圖(步驟S10到818)。
如圖2和圖3所示,在監(jiān)視系統(tǒng)1中,當(dāng)待監(jiān)視裝置10中發(fā)生了事件(參看圖2中的參考標(biāo)號(hào)41和圖3中的步驟S10)并且事件檢測(cè)單元11檢測(cè)到該已發(fā)生的事件(事件檢測(cè)步驟,參看圖2中的參考標(biāo)號(hào)42和圖3中的步驟811)時(shí),事件判定單元14判定該事件是否由電子郵件發(fā)送單元18通知,即以事件類型保存單元15中預(yù)先保存的事件類型為基礎(chǔ),判定該事件是否為事件類型保存單元15中的重要事件(事件判定步驟,參看圖2中的參考標(biāo)號(hào)43和圖3中的步驟S12)。
當(dāng)事件判定單元14判定出該事件不是電子郵件發(fā)送單元18將通知的重要事件(圖3中的步驟S12的“否”路線)時(shí),電子郵件發(fā)送單元18不發(fā)送電子郵件形式的通知,而僅由SNMP陷阱發(fā)送單元17將該事件的SNMP陷阱發(fā)送到監(jiān)視裝置20(第一發(fā)送步驟,參看圖3中的步驟S13)并且結(jié)束程序。
反之,當(dāng)事件判定單元14判定出該事件是電子郵件發(fā)送單元18將通知的重要事件(圖3中的步驟S12的“是”路線)時(shí),SNMP陷阱發(fā)送單元17將該事件的SNMP陷阱發(fā)送到監(jiān)視裝置20的SNMP陷阱接收單元21(第一發(fā)送步驟,參看圖2中的參考標(biāo)號(hào)44和實(shí)線箭頭45以及圖3中的步驟S14),并且同時(shí)電子郵件發(fā)送單元18將事件的第二信息以電子郵件的形式發(fā)送到監(jiān)視裝置20的電子郵件接收單元22(第二發(fā)送步驟,參看圖2中的參考標(biāo)號(hào)44和虛線箭頭46以及圖3中的步驟815)。
隨后,當(dāng)監(jiān)視裝置20的電子郵件接收單元22接收到由電子郵件發(fā)送單元18發(fā)送的電子郵件時(shí)(第二接收步驟,參看圖2中的參考標(biāo)號(hào)48和圖3中的步驟S16),接收判定單元23判定由SNMP陷阱發(fā)送單元17發(fā)送的SNMP陷阱(第一接收步驟;參看圖2中的參考標(biāo)號(hào)47)是否已被SNMP陷阱接收單元21接收(接收判定步驟,參看圖2中的長(zhǎng)短交替虛線箭頭50和圖3中的步驟S17)。當(dāng)電子郵件接收單元22接收到電子郵件時(shí),接收判定步驟可以由監(jiān)視系統(tǒng)1的系統(tǒng)監(jiān)視人員(參看圖2的參考標(biāo)號(hào)49)的操作來執(zhí)行,或者可以由監(jiān)視裝置20的接收判定單元23自動(dòng)執(zhí)行。
當(dāng)接收判定單元23判定SNMP陷阱接收單元21已經(jīng)接收到與電子郵件接收單元22以電子郵件形式接收的第二信息相對(duì)應(yīng)的SNMP陷阱時(shí)(圖3中的步驟S17的“是”路線),結(jié)束該程序。
反之,當(dāng)接收判定單元23判定SNMP陷阱接收單元21未接收到與電子郵件接收單元22接收的第二信息相對(duì)應(yīng)的SNMP陷阱時(shí)(圖3中的步驟S17的“否”路線),重發(fā)請(qǐng)求單元24請(qǐng)求待監(jiān)視裝置10的SNMP陷阱發(fā)送單元17重新發(fā)送SNMP陷阱,并且第一發(fā)送步驟(圖3中的步驟S14)被重新執(zhí)行(重發(fā)請(qǐng)求步驟,參看圖2中的長(zhǎng)短交替虛線箭頭51和圖3中的步驟S18)。
在接收判定單元23發(fā)現(xiàn)SNMP陷阱接收單元21已經(jīng)接收到SNMP陷阱(即,圖3中的步驟S17的“是”路線)之前,一直重復(fù)重發(fā)請(qǐng)求步驟(圖3中的步驟S18)和第一發(fā)送步驟(圖3中的步驟S14)。
如上所述,在作為本發(fā)明實(shí)施例的監(jiān)視系統(tǒng)1和監(jiān)視方法中,采用無(wú)連接通信方法通過SNMP陷阱將監(jiān)視裝置10的事件檢測(cè)單元11檢測(cè)到的事件的事件信息從SNMP陷阱發(fā)送單元17發(fā)送到監(jiān)視裝置20,而且同時(shí)電子郵件發(fā)送單元18以電子郵件形式通過與無(wú)連接通信方法不同的通信方法(在本實(shí)施例中,采用在通信之前建立通信路徑的連接通信方法)將事件信息發(fā)送到監(jiān)視裝置20。因此,即使由SNMP陷阱發(fā)送單元17發(fā)送的SNMP陷阱丟失,由電子郵件發(fā)送單元18以電子郵件形式發(fā)送的作為事件信息的第二信息也能被監(jiān)視裝置20的電子郵件接收單元22可靠地接收,而且監(jiān)視裝置20能夠可靠地獲得由事件檢測(cè)單元11檢測(cè)到的事件的事件信息。
此外,因?yàn)楸O(jiān)視裝置20的接收判定單元23以電子郵件接收單元22接收的第二信息為基礎(chǔ)判定SNMP陷阱接收單元21是否已經(jīng)接收到與第二信息相對(duì)應(yīng)的SNMP陷阱,所以監(jiān)視裝置20可以可靠且迅速地發(fā)現(xiàn)丟失了由待監(jiān)視裝置10的SNMP陷阱發(fā)送單元17發(fā)送的SNMP陷阱。
此外,當(dāng)接收判定單元23判定出SNMP陷阱接收單元21未接收到SNMP陷阱時(shí),重發(fā)請(qǐng)求單元24請(qǐng)求SNMP陷阱發(fā)送單元17重新發(fā)送SNMP陷阱,以便監(jiān)視裝置20能夠可靠地獲得SNMP陷阱。
對(duì)于由待監(jiān)視裝置10的事件判定單元14以事件類型保存單元15中預(yù)先保存的事件類型為基礎(chǔ)判定為將由電子郵件發(fā)送單元18通知的事件(即,從監(jiān)視系統(tǒng)的角度出發(fā)被認(rèn)為是重要事件的事件),該事件由電子郵件發(fā)送單元18向監(jiān)視裝置通知。因此,監(jiān)視裝置20能夠通過接收判定單元23可靠且迅速地發(fā)現(xiàn)丟失了作為事件通知的SNMP陷阱(其從監(jiān)視該系統(tǒng)的角度而言非常重要),并且能夠通過重發(fā)請(qǐng)求單元24可靠地獲得重要事件通知(SNMP陷阱)。
具體地,通過使事件類型保存單元15預(yù)先保存從監(jiān)視該系統(tǒng)的角度出發(fā)認(rèn)為是重要的事件(例如,故障事件),當(dāng)重要事件信息的SNMP陷阱丟失而且監(jiān)視裝置20的系統(tǒng)監(jiān)視人員不能認(rèn)識(shí)到重要事件的發(fā)生時(shí),接收判定單元23能夠通過查閱由電子郵件接收單元22接收的電子郵件的記錄判定重要事件的發(fā)生。
此外,僅通過向現(xiàn)存的(常規(guī))僅采用無(wú)連接通信方法(SNMP陷阱)的監(jiān)視系統(tǒng)添加一結(jié)構(gòu)(電子郵件發(fā)送單元18和電子郵件接收單元22),該結(jié)構(gòu)通過與無(wú)連接通信方法不同的通信方法(在本實(shí)施例中,采用連接通信方法的電子郵件)執(zhí)行待監(jiān)視裝置10與監(jiān)視裝置20之間的通信,就能實(shí)現(xiàn)作為本發(fā)明實(shí)施例的監(jiān)視系統(tǒng)1和監(jiān)視方法。因此易于改進(jìn)現(xiàn)存的監(jiān)視系統(tǒng)。類似地,發(fā)現(xiàn)丟失SNMP陷阱和執(zhí)行重發(fā)的結(jié)構(gòu)(接收判定單元23和重發(fā)請(qǐng)求單元24)也易于應(yīng)用于現(xiàn)存監(jiān)視系統(tǒng)。
2.其它本發(fā)明并不限于前述實(shí)施例,而是在不脫離本發(fā)明要點(diǎn)的情況下可以進(jìn)行各種變型。
舉例而言,在前述實(shí)施例中作為示例已經(jīng)描述了以下配置,即待監(jiān)視裝置10的SNMP陷阱發(fā)送單元17以SNMP陷阱的形式通過無(wú)連接通信方法發(fā)送事件信息。本發(fā)明不限于該配置,只要是SNMP陷阱發(fā)送單元17通過無(wú)連接通信方法通知事件信息即可。
雖然,在前述實(shí)施例中作為示例已經(jīng)描述了下述配置待監(jiān)視裝置10的電子郵件發(fā)送單元18以電子郵件的形式發(fā)送事件信息,但是本發(fā)明不限于該配置。只要是電子郵件發(fā)送單元18通過與無(wú)連接通信方法不同的通信方法通知事件信息即可。優(yōu)選地,采用能可靠地通知事件信息的通信方法。
在前述實(shí)施例中,當(dāng)事件判定單元14判定出事件由電子郵件發(fā)送單元18通知時(shí),即當(dāng)由電子郵件發(fā)送單元18發(fā)送第二信息時(shí),SNMP陷阱發(fā)送單元17可以將表明由電子郵件發(fā)送單元18發(fā)送第二信息的信息(編號(hào)ID或標(biāo)記)添加到與第二信息相對(duì)應(yīng)的第一信息。因此,使用監(jiān)視裝置20的系統(tǒng)監(jiān)視器僅通過參照SNMP陷阱接收單元21接收的SNMP陷阱(該SNMP陷阱保存在SNMP陷阱保存單元25中)就能判定重要事件的SNMP陷阱。具體地說,雖然僅基于SNMP陷阱的信息難以迅速地判定SNMP陷阱是否為重要事件的陷阱,但是通過將表明信息將由電子郵件發(fā)送單元18發(fā)送的信息添加到SNMP陷阱中,就能立刻判定出SNMP陷阱為重要事件的陷阱。
雖然在前述實(shí)施例中,重發(fā)請(qǐng)求單元24請(qǐng)求SNMP陷阱發(fā)送單元17重新發(fā)送丟失的SNMP陷阱,但是本發(fā)明并不限于此配置。本發(fā)明可以下列方式進(jìn)行配置電子郵件發(fā)送單元18以電子郵件形式發(fā)送的第二信息包括與SNMP陷阱的信息相同的信息,從而根據(jù)被電子郵件接收單元22接收的第二信息產(chǎn)生假定是由SNMP陷阱接收單元21接收的與第二信息相對(duì)應(yīng)的SNMP陷阱(第一信息)并由SNMP陷阱保存單元25存儲(chǔ)所產(chǎn)生的SNMP陷阱(第一信息)。在此配置的情況下,可以省去重發(fā)程序。甚至當(dāng)連續(xù)發(fā)生SNMP陷阱丟失或者發(fā)生SNMP陷阱的通信路徑不能建立的故障時(shí),監(jiān)視裝置20的SNMP陷阱保存單元25能可靠地保存重要事件的第一信息。
權(quán)利要求
1.一種監(jiān)視系統(tǒng),其包括作為監(jiān)視對(duì)象的至少一個(gè)待監(jiān)視裝置(10);和監(jiān)視所述待監(jiān)視裝置(10)的監(jiān)視裝置(20),其中所述待監(jiān)視裝置(10)包括事件檢測(cè)單元(11),其檢測(cè)在所述待監(jiān)視裝置(10)中的事件;第一發(fā)送單元(17),其通過無(wú)連接通信方法將第一信息發(fā)送到所述監(jiān)視裝置(20),該第一信息是與該事件檢測(cè)單元(11)檢測(cè)到的事件相關(guān)的事件信息;和第二發(fā)送單元(18),其通過與所述無(wú)連接通信方法不同的通信方法將作為所述事件信息的第二信息發(fā)送到所述監(jiān)視裝置(20),并且所述監(jiān)視裝置(20)包括第一接收單元(21),其接收從所述第一發(fā)送單元(17)發(fā)送的所述第一信息;和第二接收單元(22),其接收從所述第二發(fā)送單元(18)發(fā)送的所述第二信息。
2.根據(jù)權(quán)利要求1所述的監(jiān)視系統(tǒng),其中所述監(jiān)視裝置(20)包括接收判定單元(23),其判定所述第一接收單元(21)是否已經(jīng)接收到與所述第二信息相對(duì)應(yīng)的所述第一信息,該判定以所述第二接收單元(22)接收的該第二信息為基礎(chǔ);和重發(fā)請(qǐng)求單元(24),當(dāng)該接收判定單元(23)判定出所述第一接收單元(21)未接收到與該第二接收單元(22)接收到的所述第二信息相對(duì)應(yīng)的所述第一信息時(shí),該重發(fā)請(qǐng)求單元(24)請(qǐng)求該待監(jiān)視裝置(10)的所述第一發(fā)送單元(17)重新發(fā)送所述第一信息。
3.根據(jù)權(quán)利要求2所述的監(jiān)視系統(tǒng),其中所述待監(jiān)視裝置(10)包括事件信息保存單元(19),其保存所述事件信息;并且當(dāng)所述重發(fā)請(qǐng)求單元(24)請(qǐng)求重新發(fā)送所述第一信息時(shí),所述第一發(fā)送單元(17)以所述事件信息保存單元(19)中保存的所述事件信息為基礎(chǔ)重新發(fā)送被所述重發(fā)請(qǐng)求單元(24)請(qǐng)求重新發(fā)送的所述第一信息。
4.根據(jù)權(quán)利要求1到3中任一權(quán)利要求所述的監(jiān)視系統(tǒng),其中所述第一發(fā)送單元(17)發(fā)送一SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)陷阱作為所述第一信息。
5.根據(jù)權(quán)利要求1到3中任一權(quán)利要求所述的監(jiān)視系統(tǒng),其中所述第二發(fā)送單元(18)通過一連接通信方法發(fā)送所述第二信息。
6.根據(jù)權(quán)利要求1到3中任一權(quán)利要求所述的監(jiān)視系統(tǒng),其中所述第二發(fā)送單元(18)通過電子郵件發(fā)送所述第二信息。
7.根據(jù)權(quán)利要求1到3中任一權(quán)利要求所述的監(jiān)視系統(tǒng),其中所述待監(jiān)視裝置(10)包括事件判定單元(14),其判定是否由所述第二發(fā)送單元(18)發(fā)送所述事件檢測(cè)單元(11)檢測(cè)的事件;并且所述第二發(fā)送單元(18)發(fā)送與所述事件判定單元(14)判定為由第二發(fā)送單元(18)發(fā)送的事件相關(guān)的所述第二信息。
8.根據(jù)權(quán)利要求7所述的監(jiān)視系統(tǒng),其中所述待監(jiān)視裝置(10)包括事件類型保存單元(15),其保存待由所述第二發(fā)送單元(18)發(fā)送的事件的類型;并且所述事件判定單元(14)以所述事件類型保存單元(15)中保存的所述事件類型為基礎(chǔ)判定是否由所述第二發(fā)送單元(18)進(jìn)行發(fā)送。
9.根據(jù)權(quán)利要求1到3中任一權(quán)利要求所述的監(jiān)視系統(tǒng),其中當(dāng)由所述第二發(fā)送單元(18)發(fā)送所述第二信息時(shí),所述第一發(fā)送單元(17)將表明所述第二發(fā)送單元(18)發(fā)送所述第二信息的信息添加到與所述第二信息相對(duì)應(yīng)的所述第一信息中。
10.一種作為監(jiān)視裝置(20)的監(jiān)視對(duì)象的待監(jiān)視裝置,其包括事件檢測(cè)單元(11),其檢測(cè)在該待監(jiān)視裝置自身中發(fā)生的事件;第一發(fā)送單元(17),其通過無(wú)連接通信方法將第一信息發(fā)送到所述監(jiān)視裝置(20),該第一信息是與該事件檢測(cè)單元(11)檢測(cè)的事件相關(guān)的事件信息;和第二發(fā)送單元(18),其通過與所述無(wú)連接通信方法不同的通信方法將作為所述事件信息的第二信息發(fā)送到所述監(jiān)視裝置(20)。
11.根據(jù)權(quán)利要求10所述的待監(jiān)視裝置,還包括事件信息保存單元(19),其保存所述事件信息,其中當(dāng)所述監(jiān)視裝置(20)請(qǐng)求重新發(fā)送所述第一信息時(shí),所述第一發(fā)送單元(17)以所述事件信息保存單元(19)中保存的所述事件信息為基礎(chǔ)重新發(fā)送該被所述監(jiān)視裝置(20)請(qǐng)求重新發(fā)送的第一信息。
12.根據(jù)權(quán)利要求10或11所述的待監(jiān)視裝置,其中所述第一發(fā)送單元(17)發(fā)送一SNMP陷阱作為所述第一信息。
13.根據(jù)權(quán)利要求10或11所述的待監(jiān)視裝置,其中所述第二發(fā)送單元(18)通過一連接通信方法發(fā)送所述第二信息。
14.根據(jù)權(quán)利要求10或11所述的待監(jiān)視裝置,其中所述第二發(fā)送單元(18)通過電子郵件發(fā)送所述第二信息。
15.根據(jù)權(quán)利要求10或11所述的待監(jiān)視裝置,其進(jìn)一步包括事件判定單元(14),該事件判定單元(14)判定是否由所述第二發(fā)送單元(18)發(fā)送被所述事件檢測(cè)單元(11)檢測(cè)的事件,其中所述第二發(fā)送單元(18)發(fā)送被所述事件判定單元(14)判定為由該第二發(fā)送單元(18)發(fā)送的事件的所述第二信息。
16.根據(jù)權(quán)利要求15所述的待監(jiān)視裝置,其進(jìn)一步包括事件類型保存單元(15),其保存由所述第二發(fā)送單元(18)發(fā)送的事件的類型,其中所述事件判定單元(14)以所述事件類型保存單元(15)中保存的所述事件類型為基礎(chǔ)判定是否由所述第二發(fā)送單元(18)執(zhí)行發(fā)送。
17.根據(jù)權(quán)利要求10或11所述的待監(jiān)視裝置,其中當(dāng)所述第二發(fā)送單元(18)發(fā)送所述第二信息時(shí),所述第一發(fā)送單元(17)將指明所述第二發(fā)送單元(18)發(fā)送第二信息的信息添加到與第二信息相對(duì)應(yīng)的所述第一信息中。
18.一種監(jiān)視待監(jiān)視裝置(10)的監(jiān)視裝置,其包括第一接收單元(21),其接收第一信息,該第一信息是與所述待監(jiān)視裝置(10)中的事件相關(guān)的事件信息,且是通過無(wú)連接通信方法從所述待監(jiān)視裝置(10)發(fā)送的;和第二接收單元(22),其接收作為所述事件信息的第二信息,該第二信息是通過與該無(wú)連接通信方法不同的通信方法從所述待監(jiān)視裝置(10)發(fā)送的。
19.根據(jù)權(quán)利要求18所述的監(jiān)視裝置,其進(jìn)一步包括接收判定單元(23),其以所述第二接收單元(22)接收的該第二信息為基礎(chǔ)判定所述第一接收單元(21)是否已經(jīng)接收到與所述第二信息相對(duì)應(yīng)的所述第一信息;和重發(fā)請(qǐng)求單元(24),當(dāng)該接收判定單元(23)判定出所述第一接收單元(21)未接收到與所述第二接收單元(22)接收到的所述第二信息相對(duì)應(yīng)的所述第一信息時(shí),該重發(fā)請(qǐng)求單元請(qǐng)求所述待監(jiān)視裝置(10)重新發(fā)送所述第一信息。
20.一種由監(jiān)視裝置(20)監(jiān)視待監(jiān)視裝置(10)的監(jiān)視方法,該方法包括事件檢測(cè)步驟,檢測(cè)所述待監(jiān)視裝置(10)中的事件;第一發(fā)送步驟,其中通過無(wú)連接通信方法將第一信息從所述待監(jiān)視裝置(10)發(fā)送到所述監(jiān)視裝置(20),該第一信息是與所述事件檢測(cè)步驟中檢測(cè)的事件相關(guān)的事件信息;第二發(fā)送步驟,其中通過與所述無(wú)連接通信方法不同的通信方法將作為所述事件信息的第二信息從所述待監(jiān)視裝置(10)發(fā)送到所述監(jiān)視裝置(20);第一接收步驟,其中由所述監(jiān)視裝置(20)接收所述第一發(fā)送步驟中發(fā)送的所述第一信息;和第二接收步驟,其中由所述監(jiān)視裝置(20)接收所述第二發(fā)送步驟中發(fā)送的所述第二信息。
21.根據(jù)權(quán)利要求20所述的監(jiān)視方法,其進(jìn)一步包括接收判定步驟,其以在所述第二接收步驟中接收到的第二信息為基礎(chǔ)判定在所述第一接收步驟中所述監(jiān)視裝置(20)是否接收到了與所述第二信息相對(duì)應(yīng)的所述第一信息;和重發(fā)請(qǐng)求步驟,當(dāng)在接收判定步驟中判定出在所述第一接收步驟中未接收到與由所述第二接收單元(22)接收到的所述第二信息相對(duì)應(yīng)的SNMP陷阱時(shí),該重發(fā)請(qǐng)求步驟請(qǐng)求重新執(zhí)行所述第一發(fā)送步驟。
22.根據(jù)權(quán)利要求20或21所述的監(jiān)視方法,其中在所述第一發(fā)送步驟中發(fā)送一SNMP陷阱作為所述第一信息。
23.根據(jù)權(quán)利要求20或21所述的監(jiān)視方法,其中在所述第二發(fā)送步驟中通過一連接通信方法發(fā)送所述第二信息。
24.根據(jù)權(quán)利要求20或21所述的監(jiān)視方法,其中在所述第二發(fā)送步驟中通過電子郵件發(fā)送所述第二信息。
25.根據(jù)權(quán)利要求20或21所述的監(jiān)視方法,其進(jìn)一步包括事件判定步驟,其中所述待監(jiān)視裝置(10)判定是否對(duì)在所述事件檢測(cè)步驟中檢測(cè)的事件執(zhí)行所述第二發(fā)送步驟,其中在所述第二發(fā)送步驟中發(fā)送與在所述事件判定步驟中被判定為將經(jīng)受第二發(fā)送步驟的事件相關(guān)的所述第二信息。
26.根據(jù)權(quán)利要求25所述的監(jiān)視方法,其中在所述事件判定步驟中,判定是否執(zhí)行所述第二發(fā)送步驟,該判定以將經(jīng)受所述第二發(fā)送步驟的事件的類型為基礎(chǔ)進(jìn)行的,所述事件的類型預(yù)先保存在一事件類型保存單元(15)中。
27.根據(jù)權(quán)利要求20或21所述的監(jiān)視方法,其中在所述第二發(fā)送步驟中發(fā)送所述第二信息的情況下,在所述第一發(fā)送步驟中,將表明在所述第二發(fā)送步驟中發(fā)送第二信息的信息添加到與該第二信息相對(duì)應(yīng)的所述第一信息中。
全文摘要
監(jiān)視系統(tǒng)、待監(jiān)視裝置、監(jiān)視裝置和監(jiān)視方法。本發(fā)明涉及采用無(wú)連接通信方法在監(jiān)視系統(tǒng)中使監(jiān)視裝置能夠可靠地獲得在待監(jiān)視裝置中發(fā)生的事件信息。待監(jiān)視的裝置(10)包括第一發(fā)送單元(17),其通過無(wú)連接通信方法將第一信息發(fā)送到監(jiān)視裝置(20),第一信息為與待監(jiān)視的裝置(10)中的事件相關(guān)的事件信息;和第二發(fā)送單元(18),其通過與無(wú)連接通信方法不同的通信方法將作為所述事件信息的第二信息發(fā)送到監(jiān)視裝置(20)。監(jiān)視裝置(20)包括第一接收單元(21),其接收從第一發(fā)送單元(17)發(fā)送的第一信息;和第二接收單元(22),其接收從第二發(fā)送單元(18)發(fā)送的第二信息。
文檔編號(hào)H04L29/06GK1780239SQ20051005356
公開日2006年5月31日 申請(qǐng)日期2005年3月8日 優(yōu)先權(quán)日2004年11月26日
發(fā)明者峰岸朗 申請(qǐng)人:富士通株式會(huì)社