專利名稱:網絡系統(tǒng)、網絡管理裝置及網關裝置的制作方法
技術領域:
本發(fā)明涉及網絡系統(tǒng)、網絡管理裝置及網關裝置,尤其涉及使用SNMP-Web瀏覽器及Web技術的網絡系統(tǒng)、在該網絡系統(tǒng)中使用的網絡管理裝置及網關裝置。
背景技術:
現在的網絡管理技術依賴于SNMP (簡單網絡管理協(xié)議=SimpleNetwork Management Protocol)協(xié)議。圖2是一般性的使用SNMP的網絡管理系統(tǒng)的例子。在SNMP網絡109上連接有多個SNMP代理114、115,由SNMP管理器201對它們進行統(tǒng)一管理。在專利文獻1中記載了以下內容,S卩通過設置SNMP-CMIP(通用管理信息協(xié)議 Common Management Information Protocol)網關 110,與 CMIP 網絡 111 連接的 CMIP 代理 112、113也可由SNMP管理器201管理。SNMP管理器201的一般性的內部結構例如以處理TCP/IP協(xié)議的TCP/IP處理部 188、處理SNMP協(xié)議的SNMP處理部187、MIB (管理信息庫)DB (數據庫)180、以及用于追加新進行管理的MIB的MIB編譯器190作為基礎,在其上由用于管理的包括多個應用203 206的管理應用組202來構成。另外,另一方面,在每次制作新的協(xié)議或新的網絡裝置時,都制作與該協(xié)議相關的 MIB或該網絡裝置固有的MIB,現在定義了龐大的MIB。在此,所謂MIB,是對SNMP代理所保持的統(tǒng)計信息(收發(fā)包數等)、管理信息(裝置的種類、名稱、結構、管理者、設置場所等)進行抽象而得到的庫,能夠由0ID(0bject IDentifier,對象識別符)唯一識別。在專利文獻2中記載了以下內容,S卩通過使用SNMP間介器,與SNMP不對應的網絡裝置也可由SNMP管理。專利文獻1 日本特開平9-73423號公報專利文獻2 日本特開2008-269092號公報專利文獻3 日本特開2002-101098號公報雖然產生了龐大的MIB和SNMP代理,但關于SNMP管理器的擴展性、即容易地追加應用組的技術,卻幾乎沒有進展。因此,只能選擇使用高價且通用的SNMP管理器、或者使用網絡裝置賣主所提供的獨立的SNMP管理器。在使用高價且通用的SNMP管理器的情況下,使用方法幾乎是固定的,對于進行與管理的網絡相應的獨立擴展來說,存在費用過高的問題。另外,在使用網絡裝置賣主所提供的獨立的SNMP管理器的情況下,在多賣主環(huán)境的網絡中,需要按照每個網絡裝置來分開使用SNMP管理器,存在管理變得繁瑣的問題。作為這些缺乏擴展性的原因,例如可以舉出SNMP協(xié)議將消息按照稱為ASN. 1 (抽 ^Ig-^feid . 1 Abstract Syntax Notation 0ne)BER( S^lle5 PJ :Basic Encoding Rules)格式的編碼方式進行二進制編碼并收發(fā),與現在成為主流的Web技術、基于XML (可擴展標示語言extensible Markup Language)庫的文本格式的數據收發(fā)方式相比缺乏擴展性。在專利文獻3中記載了以下內容,即使用CORBA(Common ObjectRequest Broker Architecture)技術,將應用組制作為CORBA模塊,經由C0RBA-SNMP網關進行通信,由此實現應用組的擴展性、再利用性的提高,但即使這樣,為了進行擴展,也要產生制作CORBA 模塊自身的成本。另外,在廣域網絡環(huán)境中,CORBA通信還存在無法穿透FW(防火墻Fire Wall)的問題。
發(fā)明內容
本發(fā)明鑒于以上情況,其目的在于,提供一種提高網絡管理裝置的擴展性而且抑制用于功能擴展的成本的網絡系統(tǒng)、網絡管理裝置及網關裝置。為了解決上述問題,本發(fā)明的應用例1是一種網關裝置,具備HTTP處理部,接收 HTTP (超文本傳輸協(xié)議HyperText Transfer Protocol)請求消息,發(fā)送HTTP響應消息; 以及SNMP處理部,發(fā)送SNMP請求消息,接收SNMP響應消息;該網關裝置的特征在于,具備 SNMP請求處理部,根據上述HTTP處理部所接收的HTTP請求消息來制作SNMP請求消息,并傳輸給上述SNMP處理部;以及HTTP響應處理部,根據上述SNMP處理部所接收的SNMP響應消息來制作HTTP響應消息,并傳輸給上述HTTP處理部。另外,本發(fā)明的應用例2是一種網關裝置,具備接收SNMP陷阱消息的SNMP處理部,該網關裝置的特征在于,具備SNMP陷阱處理部,將接收的SNMP陷阱消息輸入至SNMP 陷阱隊列。另外,本發(fā)明的應用例3是一種網關裝置,具備對請求SNMP陷阱消息的HTTP請求消息進行接收的HTTP處理部,該網關裝置的特征在于,具備SNMP陷阱處理部,如果在上述 SNMP陷阱隊列中輸入了 SNMP陷阱消息,則取出上述SNMP陷阱消息,制作包括上述SNMP陷阱消息的內容的HTTP響應消息,并傳輸給HTTP處理部。另外,本發(fā)明的應用例4是一種網關裝置,具備對請求SNMP陷阱消息的HTTP請求消息進行接收的HTTP處理部,該網關裝置的特征在于,具備SNMP陷阱處理部,如果在上述 SNMP陷阱隊列中沒有輸入SNMP陷阱消息,則在一定長度的時間等待上述SNMP陷阱消息被輸入,如果輸入了上述SNMP陷阱消息,則取出上述SNMP陷阱消息,制作包括上述SNMP陷阱消息的內容的HTTP響應消息,并傳輸給HTTP處理部,如果沒有輸入上述SNMP陷阱消息,則制作表示沒有SNMP陷阱消息的HTTP響應消息,并傳輸給HTTP處理部。通過上述網關裝置,能夠全部在HTTP上進行SNMP代理的MIB的操作和SNMP陷阱消息的獲得,因此能夠對分散在由FW分割的互聯(lián)網上的SNMP代理穿透性地進行管理(與應用例1至應用例4共同對應的效果)。另外,本發(fā)明的應用例5是一種網絡管理裝置,具備對上述網關裝置發(fā)送HTTP請求消息并接收對應的HTTP響應消息的HTTP處理部,該網絡管理裝置的特征在于,具備MIB 操作部,具備保持MIB的對象(Object)名和對應的OID的OID表,通過檢索上述OID表,根據上述MIB的對象名來獲得對應的0ID,在HTTP請求中作為參數追加,并傳輸給上述HTTP 處理部。另外,本發(fā)明的應用例6是一種網絡管理裝置,其特征在于,具備統(tǒng)計信息處理部,保持統(tǒng)計信息表,該統(tǒng)計信息表保持各SNMP代理在各時刻的發(fā)送字節(jié)數、接收字節(jié)數、 發(fā)送IP包數、接收IP包數等統(tǒng)計信息,經由上述MIB操作部及上述網關裝置定期地獲得上述SNMP代理的統(tǒng)計信息,并更新上述統(tǒng)計信息表。另外,本發(fā)明的應用例7是一種網絡管理裝置,具備對上述網關裝置發(fā)送HTTP請求消息并接收對應的HTTP響應消息的HTTP處理部,該網絡管理裝置的特征在于,具備陷阱處理部,具備保持上述SNMP陷阱消息的內容的陷阱表,制作請求SNMP陷阱消息的HTTP 請求消息,經由上述HTTP處理部接受HTTP響應消息,如果包括上述SNMP陷阱消息的內容, 則更新上述陷阱表。另外,本發(fā)明的應用例8是一種網絡管理裝置,具備從Web瀏覽器接收HTTP請求消息并發(fā)送對應的HTTP響應消息的HTTP處理部,該網絡管理裝置的特征在于,具備網絡信息處理部,經由上述HTTP處理部從Web瀏覽器接受請求上述SNMP代理的MIB的HTTP請求消息,經由上述MIB操作部及上述網關裝置獲得上述MIB,制作包括上述MIB的HTTP響應消息,經由上述HTTP處理部對上述Web瀏覽器進行響應。另外,本發(fā)明的應用例9是一種網絡管理裝置,具備從Web瀏覽器接收HTTP請求消息并發(fā)送對應的HTTP響應消息的HTTP處理部,該網絡管理裝置的特征在于,具備網絡信息處理部,經由上述HTTP處理部從Web瀏覽器接受請求上述SNMP代理的統(tǒng)計信息的 HTTP請求消息,從上述統(tǒng)計信息表中獲得上述上述SNMP代理的統(tǒng)計信息,制作包括上述統(tǒng)計信息的HTTP響應消息,經由上述HTTP處理部對上述Web瀏覽器進行響應。另外,本發(fā)明的應用例10是一種網絡管理裝置,具備從Web瀏覽器接收HTTP請求消息并發(fā)送對應的HTTP響應消息的HTTP處理部,該網絡管理裝置的特征在于,具備網絡信息處理部,經由上述HTTP處理部從Web瀏覽器接受請求陷阱信息的HTTP請求消息,從上述陷阱表中獲得上述陷阱信息,制作包括上述陷阱信息的HTTP響應消息,經由上述HTTP處理部對上述Web瀏覽器進行響應。另外,通過上述網絡管理裝置,能夠作為Web服務,提供像MIB的獲得、統(tǒng)計信息的獲得、陷阱信息的獲得這樣的操作(與應用例5至應用例10共同對應的效果)。另外,本發(fā)明的應用例11是上述網絡管理裝置,其特征在于,具備Web服務處理部,經由上述HTTP處理部從Web瀏覽器接受請求互聯(lián)網上的Web服務的利用的HTTP請求消息,根據接受的上述HTTP請求消息來取出上述Web服務的輸入參數,經由上述HTTP處理部,訪問上述Web服務,制作包括結果的HTTP響應,經由上述HTTP處理部對上述Web瀏覽器進行響應。另外,本發(fā)明的應用例12是上述網絡管理裝置,其特征在于,對于互聯(lián)網上的多個Web服務,具備與每個Web服務對應的上述Web服務處理部。另外,通過上述網絡管理裝置,能夠容易地使網絡管理這樣的Web服務與其他各種Web服務聯(lián)動(與應用例11及應用例12共同對應的效果)。另外,本發(fā)明的應用例13是一種網絡管理系統(tǒng),由上述Web瀏覽器、上述網關裝置和上述網絡管理裝置構成,其特征在于,經由上述網絡管理裝置及上述網關裝置獲得MIB 或統(tǒng)計信息或陷阱信息,根據獲得的信息進一步經由上述網絡管理裝置訪問Web服務,將其結果與上述MIB整合并能夠顯示在上述Web瀏覽器上。另外,通過上述網路管理系統(tǒng),能夠簡單地追加Web服務,所以能夠以低成本架構擴展性優(yōu)良的網絡管理系統(tǒng)(與應用例13對應的效果)。根據本發(fā)明的第一解決手段,提供一種網絡系統(tǒng),具備網關裝置,根據第一 HTTP請求消息來制作SNMP請求消息并發(fā)送給SNMP代理,以及根據針對該SNMP請求消息的SNMP響應消息來制作第一 HTTP響應消息并發(fā)送;以及網絡管理裝置,與上述網關裝置通信;上述網絡管理裝置具備HTTP處理部,收發(fā)HTTP請求消息以及對應的HTTP響應消息;網絡信息處理部,經由上述HTTP處理部,從Web瀏覽器接收第二 HTTP請求消息,該第二 HTTP請求消息請求上述SNMP代理的希望的MIB (管理信息庫Management Information Base) ; l^XM,MIB操作部,制作包括上述希望的MIB的對象識別符的上述第一 HTTP請求消息,并經由上述HTTP處理部輸出給上述網關裝置;上述網絡信息處理部從上述網關裝置接收針對上述第一 HTTP請求消息的、包括上述SNMP代理的上述MIB的上述第一 HTTP響應消息,制作包括該MIB的第二 HTTP響應消息,并經由上述HTTP處理部發(fā)送給上述Web瀏覽器。根據本發(fā)明的第二解決手段,提供一種網絡系統(tǒng),具備網關裝置,存放接收的SNMP陷阱消息;以及網絡管理裝置,與上述網關裝置通信;上述網絡管理裝置具備HTTP處理部,收發(fā)HTTP請求消息以及對應的HTTP響應消息;陷阱表,用于保持從上述網關裝置接收的SNMP陷阱消息的內容;陷阱處理部,制作請求SNMP陷阱消息的第一 HTTP請求消息并經由上述HTTP處理部發(fā)送給上述網關裝置,經由上述HTTP處理部從上述網關裝置接收包括上述SNMP陷阱消息的內容的第一 HTTP響應消息,將上述SNMP陷阱消息的內容存放在上述陷阱表中;以及網絡信息處理部,經由上述HTTP處理部,接收由上述Web瀏覽器請求陷阱信息的第二 HTTP請求消息,從上述陷阱表中獲得SNMP陷阱消息的內容,制作包括該SNMP陷阱消息的內容的第二 HTTP響應消息,并經由上述HTTP處理部發(fā)送給上述Web瀏覽器。根據本發(fā)明的第三解決手段,提供一種網絡管理裝置,是具備網關裝置以及與上述網關裝置通信的網絡管理裝置的網絡系統(tǒng)中的網絡管理裝置,該網關裝置根據第一 HTTP請求消息來制作SNMP請求消息并發(fā)送給SNMP代理,以及根據針對該SNMP請求消息的SNMP響應消息來制作第一 HTTP 響應消息并發(fā)送;上述網絡管理裝置具備HTTP處理部,收發(fā)HTTP請求消息以及對應的HTTP響應消息;網絡信息處理部,經由上述HTTP處理部,從Web瀏覽器接收第二 HTTP請求消息,該第二 HTTP請求消息請求上述SNMP代理的希望的MIB (管理信息庫Management Information Base);以及
MIB操作部,制作包括上述希望的MIB的對象識別符的上述第一 HTTP請求消息,并經由上述HTTP處理部輸出給上述網關裝置;上述網絡信息處理部從上述網關裝置接收針對上述第一 HTTP請求消息的、包括上述SNMP代理的上述MIB的上述第一 HTTP響應消息,制作包括該MIB的第二 HTTP響應消息,并經由上述HTTP處理部發(fā)送給上述Web瀏覽器。根據本發(fā)明的第四解決手段,提供一種網關裝置,具備HTTP處理部,從網絡管理裝置接收HTTP請求消息,對該網絡管理裝置發(fā)送HTTP響應消息;SNMP處理部,對SNMP代理發(fā)送SNMP請求消息,從該SNMP代理接收SNMP響應消息;請求處理部,根據上述HTTP處理部所接收的上述HTTP請求消息制作SNMP請求消息,并輸出給上述SNMP處理部;以及響應處理部,根據上述SNMP處理部所接收的SNMP響應消息制作上述HTTP響應消息,并輸出給上述HTTP處理部;上述請求處理部將接收的上述HTTP請求消息所包括的請求類型信息、以及用于確定對象的信息的對象識別符,追加在SNMP請求消息中并制作該SNMP請求消息;上述響應處理部根據響應上述SNMP請求消息而被發(fā)送的SNMP響應消息所包括的對象識別符和表示該對象的信息的值信息所成的組,制作包括該對象識別符和值信息的上述HTTP響應消息。發(fā)明效果根據本發(fā)明,能夠提供一種提高網絡管理裝置的擴展性而且抑制用于功能擴展的成本的網絡系統(tǒng)、網絡管理裝置及網關裝置。
圖15是HTTP響應消息(陷阱)例。
0085]圖16是表示SNMP陷阱處理部的動作的流程圖1。
0086]圖17是表示SNMP陷阱處理部的動作的流程圖2。
0087]圖18是表示本發(fā)明的一個實施例的Web網絡管理裝置的模塊圖,
0088]圖19是OID表的表結構圖。
0089]圖20是表示MIB操作部的動作的流程圖1。
0090]圖21是表示MIB操作部的動作的流程圖2。
0091]圖22是統(tǒng)計信息表的表結構圖。
0092]圖23是表示統(tǒng)計信息處理部的動作的流程圖。
0093]圖M是陷阱表的表結構圖。
0094]圖25是表示陷阱處理部的動作的流程圖。
0095]圖沈是表示網絡信息處理部的動作的流程圖。
0096]圖27是表示Web服務處理部的動作的流程圖。
0097]圖28是使用本裝置的網絡管理系統(tǒng)的消息時序。
0098]圖四是Web瀏覽器顯示例。
0099]圖30是MIB DB的結構圖。
0100]符號說明
0101]101 Web 瀏覽器
0102]102 Web代理服務器
0103]103 網絡管理裝置
0104]104、107 Fff
0105]105 Web 服務組
0106]106 互聯(lián)網
0107]108 網關
0108]109 SNMP 網絡
0109]110 SNMP-CMIP 網關
0110]111 CMIP 網絡
0111]112、113 CMIP 代理
0112]114、115 SNMP 代理
0113]181、188、1811 TCP/IP 處理部
0114]182、1810 HTTP 處理部
0115]183 SNMPi青求處理部
0116]184 HTTP響應處理部
0117]185 SNMP陷阱處理部
0118]186 SNMP陷阱隊列
0119]187 SNMP 處理部
0120]189 MIB DB
0121]190 MIB 編譯器
0122]1801 統(tǒng)計信息表
1802統(tǒng)計信息處理部1803MIB 操作部1804OID 表1805 網絡信息處理部1806陷阱表1807陷阱處理部1808,1809 Web 服務處理部
具體實施例方式以下,參照
本發(fā)明的實施方式。(第一實施方式)圖1是表示本實施方式的網關裝置108及網絡系統(tǒng)的一個實施例的模塊結構圖。網關裝置(SNMP-Web網關)108例如具備TCP/IP處理部181、188,進行TCP/IP協(xié)議的處理;HTTP處理部182,進行HTTP協(xié)議的處理;SNMP處理部187,進行SNMP協(xié)議的處理;MIB DB189,對管理的MIB進行保持;MIB編譯器190,用于追加新管理的MIB ;SNMP請求處理部183,將HTTP請求轉換為SNMP請求;HTTP響應處理部184,將SNMP響應轉換為HTTP 響應;SNMP陷阱隊列186,蓄積SNMP陷阱消息;SNMP陷阱處理部185,將SNMP陷阱消息蓄積在SNMP陷阱隊列186中,或者,對表示請求SNMP陷阱的HTTP請求消息進行響應。本實施方式的網關裝置108與SNMP網絡109連接,在SNMP網絡109上連接著多個SNMP代理(SNMP代理裝置)114、115。另外,例如在與CMIP網絡111之間設置SNMP-CMIP 網關110,在CMIP網絡111上也連接著CMIP代理112、113。另外,本實施方式的網關裝置108經由防火墻(FW) 107與互聯(lián)網106連接。在互聯(lián)網106上,同樣本實施方式的網絡管理裝置(web網絡管理裝置)103經由FW104連接,Web 瀏覽器101經由web代理服務器102連接。另外各種Web服務組105也連接在互聯(lián)網106 上。其中,Web瀏覽器101可以由適當的服務器、終端等裝置實現。圖3是表示本實施方式的網關裝置108、網絡管理裝置103與SNMP代理114之間的請求及響應消息時序的圖。從網絡管理裝置103發(fā)送的HTTP請求消息301由網關裝置108轉換為SNMP請求消息302,并被發(fā)送給SNMP代理114。從SNMP代理114發(fā)送的SNMP響應消息303由網關裝置108轉換為HTTP響應消息304,并被發(fā)送給網絡管理裝置103。HTTP請求例如可以為了收集統(tǒng)計信息而被定期從網絡管理裝置108發(fā)送。另外, 例如也可以以用戶的操作作為契機,為了進行適當的請求、通知而被從網絡管理裝置108 發(fā)送。其中,實際上,在網關裝置108與網絡管理裝置103之間可能存在多個FW,但由于 HTTP能夠穿透而在圖中省略。另外,SNMP代理114也可能成為隔著SNMP-CMIP網關110而位于前方的CMIP代理。SNMP請求消息302除了 SNMP代理114以外,還可以經由SNMP-CMIP 網關110等適當的網關,發(fā)送給CMIP代理112等適當的代理裝置。在本實施方式中,將這些情況匯總而作為SNMP代理進行說明。首先,說明從HTTP請求消息向SNMP請求消息的轉換。
圖4是表示轉換為SNMP的GetRequest消息之前的HTTP請求消息的例子的圖。GetRequest是用于獲得代理的MIB的消息。轉換所需的參數被進行URL編碼并發(fā)送。在本圖中,host401表示發(fā)送目的地的SNMP代理的主機名。opr402是請求類型,在此表示GetRequest消息。oid403表示用于識別作為對象的MIB的0ID。圖5是表示轉換為SNMP的ktRequest消息之前的HTTP請求消息的例子的圖。SetRequest是用于設定代理的MIB的消息。轉換所需的參數被進行URL編碼并發(fā)送。在本圖中,host501表示發(fā)送目的地的SNMP代理的主機名。opr502是請求類型,在此表示ktRequest消息。oid503表示用于識別作為對象的MIB的0ID。value504表示設定的值。另外,在向此外的SNMP請求消息轉換的情況下,需要的參數也同樣被進行URL編碼并發(fā)送。圖6是轉換后的SNMP請求消息結構圖。Version (版本)601及Community (組)602從預定的設定文件等中獲得并設定。 PDU類型603按照SNMP請求消息的種類來設定。請求ID604在請求消息中設定唯一的值。 錯誤狀態(tài)605及錯誤索引606在請求消息中不需要,所以設定為適當的值(例如0)。VB (變量綁定)607按照請求消息的種類設定URL編碼的參數的值。圖7是表示SNMP請求處理部183的動作的流程圖。首先,SNMP請求處理部183例如如果從網絡管理裝置103接收到HTTP請求消息 (701),則根據URL編碼的參數的opr402、502的值確定PDU類型603 (703)。SNMP請求處理部183判斷PDU類型603是否為ktRequest,在是的情況下,對VB607設定URL編碼的參數的oid503和value504的值(704)。另一方面,在否的情況(GetRequest的情況)下,SNMP 請求處理部183對VB607設定URL編碼的參數的oid403的值。由此,SNMP請求處理部183 制作SNMP請求消息(706)。對SNMP請求消息的PDU類型602、VB607,分別使用在上述處理 702、704、705中設定的值。對于其他場,按照上述圖6所說明地適當設定。SNMP請求處理部 183將制作的SNMP請求消息發(fā)送給SNMP代理114 (707)。其中,在此,僅表示了 ktRequest 和GetRequest的PDU類型的處理,但在其他類型的情況下也可以從URL編碼中獲得需要的參數,并對VB進行設定。接下來,說明從SNMP響應消息向HTTP響應消息的轉換。圖8是SNMP響應消息的結構圖。結構與圖6相同,但在此查看錯誤狀態(tài)801來判斷是否為錯誤。在針對獲得MIB 的類型的請求而進行的響應的情況下,對VB802設定所獲得的MIB數據。例如,設定oid與 value的對。該對也有時存在多個。圖9是表示針對GetRequest的HTTP響應消息的例子的圖。消息是XML庫的消息,成為與MIB樹結構對應的XML樹結構。各MIB的Object (對象)名成為XML的要素名,oid被設定為各要素的屬性。獲得的MIB的值被設定為要素的值 901。在附圖的例子中,示出了取得sysLocation MIB的信息并作為結果返回該裝置的地址的例子。圖30是MIB DB的結構圖。
MIB DB189設為由0ID3001與Object名3002的對構成的結構,能夠根據0ID3001 來檢索Object名3002。設作為管理對象的SNMP代理所保持的MIB已全部登錄在MIB DB189中。圖10是表示HTTP響應處理部184的動作的流程圖。首先,HTTP響應處理部184如果接收到SNMP響應消息(1001),則判斷錯誤狀態(tài)801是否為0 (表示錯誤的值)(1002),在是的情況下制作表示錯誤的HTTP響應消息 (1004),并發(fā)送(1010)。另一方面,在否的情況下,HTTP響應處理部184首先制作空的HTTP 響應消息(1003)。然后,HTTP響應處理部184判斷在接收的SNMP響應消息的VB802內, 是否存在未處理的VB(10(^)。在否的情況(不存在未處理的VB的情況)下,以原樣發(fā)送 (1010)。在是的情況下,HTTP響應處理部184取出一個VB802 (1006),通過取出的oid來檢索MIB DB189(1007)。作為解檢索結果,得到MIB的object名(對象名),HTTP響應處理部184根據檢索結果和VB802的值,制作對應的XML樹(1008)。HTTP響應處理部184將制作的XML樹追加到HTTP響應消息中(1009)。在未處理的VB消失之前重復以上操作,最后將HTTP響應消息例如發(fā)送給網絡管理裝置103 (1010)。接下來,說明SNMP陷阱消息的處理。圖11是表示陷阱消息的第一消息時序的圖。從本實施方式的網絡管理裝置103,發(fā)送請求陷阱信息的HTTP請求消息(1101)。 接收了 HTTP請求消息的本實施方式的網關裝置108在接收開始之后5分鐘等比較長的預定的某個一定的期間,監(jiān)視在SNMP陷阱隊列186中是否蓄積了 SNMP陷阱消息。在最終發(fā)生超時的情況下,網關裝置108響應表示沒有陷阱的HTTP響應消息(1102)。網關裝置108接收到HTTP請求消息(1103),如果從SNMP代理114,SNMP陷阱消息蓄積在SNMP陷阱隊列186中(1104),則網關裝置108將其取出,存放在HTTP響應中并發(fā)送給網絡管理裝置103(1105)。圖12是表示陷阱消息的第二消息時序的圖。在本實施方式的網關裝置108接收了 HTTP請求消息1201時,在從SNMP代理114 接收了大量的(多個)SNMP陷阱消息(1202),并蓄積在SNMP陷阱隊列186中的情況下,逐個取出SNMP陷阱消息,存放在HTTP響應消息中,并對網絡管理裝置103進行響應(1203)。 接受了 HTTP響應的網絡管理裝置103立即發(fā)送HTTP響應消息(1204)。在SNMP陷阱隊列 186變空之前反復進行以上操作。圖13是表示請求陷阱信息的情況下的HTTP請求消息的例子的圖。在請求陷阱信息的情況下,將請求的URL變?yōu)橄葳鍖S眉纯?1301)。圖14是SNMP陷阱消息的消息結構圖。SNMP陷阱消息在PDU類型之后接有企業(yè)ID1401、代理地址1402、一般陷阱號碼 1403、擴展陷阱號碼1404、時間戳1405,如果有必要在其后接有VB1406。企業(yè)ID1401例如是識別陷阱的ID。例如,表示代理的賣主的企業(yè)。代理地址1402 表示發(fā)送源的SNMP代理的地址。一般陷阱號碼1403是預定的號碼。擴展陷阱號碼1404 是賣主獨立的號碼。時間戳1405表示陷阱的發(fā)生時刻。圖15是表示包括陷阱信息的HTTP響應消息的例子的圖。企業(yè)ID1501、代理地址1502、一般陷阱號碼1503、擴展陷阱號碼1504、時間戳1505分別作為各XML的要素的值被存放。另外,在本例中,以SNMPvl陷阱為例進行了說明,但在其他版本的陷阱消息中也可以采用同樣的結構。圖16是表示SNMP陷阱處理部185的第一動作的流程圖。首先,SNMP陷阱處理部185如果接收到SNMP陷阱消息(1601),則將其追加到SNMP 陷阱隊列186中(1602)。圖17是表示SNMP陷阱處理部185的第二動作的流程圖。首先,SNMP陷阱處理部185如果接收到HTTP請求消息(1701),則設置定時器(例如為5分鐘等)(1702)。接下來,SNMP陷阱處理部185制作空的HTTP響應消息(1703)。 SNMP陷阱處理部185判斷在SNMP陷阱隊列中是否有陷阱(1704),在沒有的情況下判斷定時器是否超時(1705)。在尚未超時的情況下再次返回SNMP陷阱隊列的判斷(1704)。另一方面,在超時的情況下(1705),發(fā)送空的響應消息(1712)。在處理1704中,在SNMP陷阱隊列中存在陷阱的情況下,SNMP陷阱處理部185 從SNMP陷阱隊列中取出一個陷阱(1706)。然后SNMP陷阱處理部185從陷阱中取出企業(yè) ID1401、代理地址1402、一般陷阱號碼1403、擴展陷阱號碼1404、時間戳1405,追加到在處理1703中制作的HTTP響應消息中(1707)。SNMP陷阱處理部185判斷是否存在未處理的 VB1406(1708),在是的情況下轉移到處理1709。SNMP陷阱處理部185從VB1406中取出oid 和value,通過取出的VB1406的oid來檢索MIB DB189 (1709)。SNMP陷阱處理部185根據檢索結果和VB的value來制作對應的XML樹(1710),將制作的XML樹追加至HTTP響應消息中(1711)。在未處理的VB1406消失之前重復以上操作。如果未處理的VB1406消失,則 SNMP陷阱處理部185將做成的HTTP響應消息發(fā)送給網絡管理裝置103(1712)。(第二實施方式)第二實施方式具備以下功能,即利用第一實施方式獲得MIB,根據MIB的信息來訪問Web服務并利用Web服務。圖18是表示本實施方式的網絡管理裝置103的一個實施例的模塊結構圖。網絡管理裝置103例如具備TCP/IP處理部1811,進行TCP/IP協(xié)議的處理;HTTP 處理部1810,進行HTTP協(xié)議的處理;OID表1804,保持Object (對象)名和對應的OID ;MIB 操作部1803,檢索OID表1804,向HTTP請求消息追加oid參數;統(tǒng)計信息表1801,保持統(tǒng)計信息;統(tǒng)計信息處理部1802,例如通過HTTP定期地獲得統(tǒng)計信息并更新統(tǒng)計信息表;陷阱表1806,保持陷阱信息;陷阱處理部1807,獲得陷阱信息并追加至陷阱表中;網絡信息處理部1805,按照來自Web瀏覽器101的請求,獲得MIB或統(tǒng)計信息或陷阱信息,并對Web瀏覽器101進行響應;以及Web服務處理部1808、1809,與各Web服務對應。網絡管理裝置103經由FW104與互聯(lián)網106連接。此外的結構要素與圖1相同。圖19是OID表1804的表結構圖。OID表1804具有MIB的Object名1901與0ID1902的組。例如,用于根據0bject 名來檢索對應的OID。圖20是表示MIB操作部1803的第一動作的流程圖。首先,MIB操作部1803從統(tǒng)計信息處理部1802或網絡信息處理部1805接受除了 oid參數之外的HTTP請求消息的URL編碼部和Object名Q001)。在此接受的URL編碼部按照請求的種類,例如包括host401/501、opr402/502、value504。然后,MIB操作部1803 以傳輸來的Object名作為關鍵詞來檢索OID表1804,獲得與Object名對應的OID (2002)。 MIB操作部1803將獲得的OID作為oid參數403/503,并追加到在處理2001中接受的HTTP 請求消息的URL編碼部中Q003)。MIB操作部1803使用上述URL編碼部來制作HTTP請求消息,并發(fā)送給網關裝置108 (2004)。圖21是表示MIB操作部1803的第二動作的流程圖。首先,MIB操作部1803從網關裝置108接收HTTP響應消息QlOl)。例如,對于在上述處理2004中發(fā)送的HTTP請求消息,進行與第一實施方式相同的處理,接收從網關裝置 108發(fā)送的HTTP響應消息。接收的HTTP響應消息通過與HTTP請求消息相同的連接來接收,所以能夠識別是針對哪個請求的響應。MIB操作部1803向在上述處理2001中接受了對應的HTTP請求消息的統(tǒng)計信息處理部1802或網絡信息處理部1805傳輸HTTP響應消息 (2102)。圖22是統(tǒng)計信息表1801的表結構圖。統(tǒng)計信息表1801例如存放代理名2201、時刻2202、發(fā)送字節(jié)數2203、接收字節(jié)數 2204、發(fā)送IP包數2205以及接收IP包數2206。代理名例如是SNMP代理114、115等的識別符,可以預先存放。另外,代理名2201、時刻2202以外的項目即使是本圖所示的項目以外(例如為收發(fā)UDP包數、收發(fā)ICMP包數等),只要是能夠作為MIB獲得的統(tǒng)計信息即可。圖23是表示統(tǒng)計信息處理部1802的動作的流程圖。首先,統(tǒng)計信息處理部1802取出統(tǒng)計信息表1801的代理名2201,制作URL代理部。請求類型402例如設定為opr = get。然后,統(tǒng)計信息處理部1802例如將發(fā)送字節(jié)數作為Object名,并將URL編碼部和Object名傳輸給MIB操作部1803。在MIB操作部1803 中,進行上述處理,向統(tǒng)計信息處理部1802傳輸HTTP響應消息。接下來,統(tǒng)計信息處理部1802從MIB操作部1803接受HTTP響應消息。在這里接受的HTTP響應消息中,例如包括由Object名指定的發(fā)送字節(jié)數的信息。統(tǒng)計信息處理部 1802更新統(tǒng)計信息表1801的對應的項目。以統(tǒng)計信息表1801的項目數來執(zhí)行以上動作。例如,依次改變Object名,獲得統(tǒng)計信息表1801的各項目的信息,更新統(tǒng)計信息表1801。另外,時刻2202可以適當地存放更新后的時刻或HTTP響應消息中包括的時刻等。圖M是陷阱表1806的表結構圖。陷阱表1806例如存放唯一識別陷阱的號碼M01、企業(yè)IDM02、代理地址M03、一般陷阱號碼對04、擴展陷阱號碼2405、時間戳M06以及VBM07。其中,VBM07由于在一個陷阱中可能包括多個,因此可以如圖所示作為其他表,由號碼MOl進行關聯(lián)。圖25是表示陷阱處理部1807的動作的流程圖。首先,陷阱處理部1807對網關裝置108發(fā)送請求陷阱信息的HTTP請求消息 (2501)。接下來,陷阱處理部1807從網關裝置108接收HTTP響應消息Q502)。陷阱處理部1807判斷HTTP響應消息是否為空(2503),在是的情況(為空的情況)下,廢棄HTTP響應消息(2504),并返回最初。另一方面,在否的情況(不為空的情況)下,陷阱處理部1807將接收的HTTP響應消息的各參數(例如圖15的1501 1505)登錄在對應的陷阱表1806 的各項目中0505)。陷阱表1806的號碼MOl可以適當分配。然后,陷阱處理部1807廢棄 HTTP響應消息(2504),并返回最初。圖沈是表示網絡信息處理部1805的動作的流程圖。首先,網絡信息處理部1805從Web瀏覽器101接收HTTP請求消息Q601)。HTTP 請求例如以用戶的操作為契機來發(fā)送。接下來,網絡信息處理部1805判斷接收的HTTP請求消息是否表示請求統(tǒng)計信息O602)。在處理沈02中為是的情況下,網絡信息處理部1805 從統(tǒng)計信息表1801收集數據,加工為XML格式Q603),并制作HTTP響應消息,發(fā)送給Web 瀏覽器 101 (2611) ο在處理沈02中為否的情況下,網絡信息處理部1805判斷接收的HTTP請求消息是否表示請求陷阱消息(沈04),在處理沈04為是的情況下,網絡信息處理部1805從陷阱表1806收集數據,加工為XML格式Q605),并制作HTTP響應消息,發(fā)送給Web瀏覽器 101(2611)。在處理沈04中為否的情況下,網絡信息處理部1805判斷接收的HTTP請求消息是否表示請求MIB信息Q606)。在處理沈06中為否的情況下,網絡信息處理部1805將表示錯誤的信息加工為XML格式Q607),制作HTTP響應消息,并發(fā)送給Web瀏覽器Q611)。另一方面,在處理沈06中為是的情況下,網絡信息處理部1805對MIB操作部1803傳輸對該MIB 的Object名和對象代理進行了 URL編碼所得到的數據O608)。該MIB的Object名和對象代理可以由處理沈01中接收的HTTP請求消息來指示。網絡信息處理部1805從通過上述處理經由網關裝置108獲得了信息的MIB操作部1803,接收HTTP響應消息Q609)。然后, 取出HTTP響應消息的XML數據0610),制作HTTP響應消息,并發(fā)送給Web瀏覽器Q611)。圖27是表示Web服務處理部1808。1809的動作的流程圖。首先,Web服務處理部1808、1809使用從Web瀏覽器101接收的HTTP請求消息的 URL編碼部的參數,向對應的Web服務發(fā)送HTTP請求消息Q701)。例如,可以將URL編碼部的參數與Web服務預先建立對應,與URL編碼部的參數對應地預先存放Web服務的識別信息、地址信息。接下來,Web服務處理部1808、1809從對應的Web服務接收包括XML數據的HTTP響應Q702)。然后,Web服務處理部1808、1809將包括XML數據的HTTP響應發(fā)送給 Web 瀏覽器 101 (2703)。其中,根據Web服務不同,所需的參數以及XML數據格式也不同,但全部都作為 API (應用程序接口 Application Program Interface)被公開,因此與其相應地改變處理即可。圖28是表示本實施方式的網絡管理系統(tǒng)的消息時序的例子的圖。例如,考慮獲得住址作為MIB信息并根據獲得的住址從Web服務獲得其周邊地圖及該住址的天氣狀況的情況下的消息時序。首先,從Web瀏覽器101發(fā)送請求sysLocation的MIB信息的HTTP請求消息 (2801)。接收了該HTTP請求消息的網絡管理裝置103將其轉發(fā)給網關裝置10W2802)。 網關裝置108將接收的HTTP請求消息轉換為SNMP請求,并發(fā)送給作為對象的SNMP代理 114(2803)。SNMP代理114將存放了 sysLocation的信息的SNMP響應消息發(fā)送給網關裝置108(2804)。網關裝置108將接收的SNMP響應消息轉換為HTTP響應消息,并發(fā)送給網絡管理裝置103(觀05)。網絡管理裝置103將接收的HTTP響應消息轉發(fā)給Web瀏覽器 101(2806)。接受了 sysLocation信息的Web瀏覽器101將根據該信息請求地圖信息的HTTP請求消息發(fā)送給網絡管理裝置103Q807)。在網絡管理裝置103中,通過與地圖信息服務對應的Web服務處理部1808或1809接受消息,并轉發(fā)給地圖信息服務(提供地圖信息的服務器等裝置)2815 (觀08)。地圖信息服務觀15根據接受的信息將周邊的地圖信息作為HTTP 響應進行響應O809)。網絡管理裝置103的與地圖信息服務對應的Web服務處理部1808 或1809將接受的地圖信息轉發(fā)給Web瀏覽器101 (2810)。另外,接受了 sysLocation信息的Web瀏覽器101將根據該信息請求天氣信息的 HTTP請求消息發(fā)送給網絡管理裝置103(洲11)。在網絡管理消息103中,通過與天氣信息服務對應的Web服務處理部1808或1809接受消息,并轉發(fā)給天氣信息服務(提供天氣信息服務的服務器等裝置)2816 (2812)。天氣信息服務觀16根據接受的信息將周邊的天氣信息作為HTTP響應進行響應0813)。網絡管理裝置103的與天氣信息服務對應的Web服務處理部1808或1809將接受的天氣信息轉發(fā)給Web瀏覽器101 (2814)。web瀏覽器101將接受的sysLocation信息、地圖信息、天氣信息等適當地顯示在顯示部上。圖四是表示本實施方式的網絡管理系統(tǒng)的Web瀏覽器顯示例的圖。在本圖中,顯示了 agentU901的主機名2902、概要信息四03、地址四04、地圖四05、天氣信息四06。各項目分別為主機名從MIB的sysName信息獲得,概要信息從MIB 的sysDescr信息獲得,地址從MIB的sysLocation信息獲得,地圖根據sysLocation信息從地圖信息Web服務獲得,天氣信息根據sysLocation信息從天氣信息Web服務獲得。產業(yè)上的實用性本發(fā)明例如可以用于使用Web技術的SNMP網絡。
18
權利要求
1.一種網絡系統(tǒng),具備網關裝置,根據第一 HTTP請求消息來制作SNMP請求消息并發(fā)送給SNMP代理,以及根據針對該SNMP請求消息的SNMP響應消息來制作第一 HTTP響應消息并發(fā)送;以及網絡管理裝置,與上述網關裝置通信; 上述網絡管理裝置具備HTTP處理部,收發(fā)HTTP請求消息以及對應的HTTP響應消息; 網絡信息處理部,經由上述HTTP處理部,從Web瀏覽器接收第二 HTTP請求消息,該第二 HTTP請求消息請求上述SNMP代理的希望的管理信息庫;以及管理信息庫操作部,制作包括上述希望的管理信息庫的對象識別符的上述第一 HTTP 請求消息,并經由上述HTTP處理部輸出給上述網關裝置;上述網絡信息處理部從上述網關裝置接收針對上述第一 HTTP請求消息的、包括上述 SNMP代理的上述管理信息庫的上述第一 HTTP響應消息,制作包括該管理信息庫的第二 HTTP響應消息,并經由上述HTTP處理部發(fā)送給上述Web瀏覽器。
2.如權利要求1所記載的網絡系統(tǒng),其中,上述網絡管理裝置還具備對象識別符表,該對象識別符表將管理信息庫的對象名與對象識別符對應保持;上述管理信息庫操作部參照上述對象識別符表,獲得上述第二 HTTP請求消息所包括的、管理信息庫的希望的對象名或與管理信息庫的預定的對象名對應的對象識別符,并制作包括獲得的對象識別符的上述第一 HTTP請求消息。
3.如權利要求2所記載的網絡系統(tǒng),其中, 上述網絡管理裝置還具有統(tǒng)計信息表,保持管理信息庫的統(tǒng)計信息,該管理信息庫的統(tǒng)計信息包括各SNMP代理的發(fā)送字節(jié)數、接收字節(jié)數、發(fā)送IP包數、接收IP包數中的某一個或多個;以及統(tǒng)計信息處理部,經由上述管理信息庫操作部及上述網關裝置定期地獲得上述SNMP 代理的統(tǒng)計信息,并更新上述統(tǒng)計信息表;上述管理信息庫操作部將上述統(tǒng)計信息的各要素設為對象名,制作包括與該對象名對應的對象識別符的上述第一 HTTP請求消息并輸出給上述網關裝置,從上述網關裝置接收針對上述第一 HTTP請求消息的、包括上述SNMP代理的統(tǒng)計信息的上述第一 HTTP響應消息,并輸出給上述統(tǒng)計信息處理部;上述網絡信息處理部按照請求上述SNMP代理的統(tǒng)計信息的上述第二 HTTP請求消息,從上述統(tǒng)計信息表獲得上述SNMP代理的統(tǒng)計信息,制作包括上述統(tǒng)計信息的上述第二 HTTP響應消息,經由上述HTTP處理部發(fā)送給上述Web瀏覽器。
4.一種網絡系統(tǒng),具備網關裝置,存放接收的SNMP陷阱消息;以及網絡管理裝置,與上述網關裝置通信; 上述網絡管理裝置具備HTTP處理部,收發(fā)HTTP請求消息以及對應的HTTP響應消息; 陷阱表,用于保持從上述網關裝置接收的SNMP陷阱消息的內容; 陷阱處理部,制作請求SNMP陷阱消息的第一 HTTP請求消息并經由上述HTTP處理部發(fā)送給上述網關裝置,經由上述HTTP處理部從上述網關裝置接收包括上述SNMP陷阱消息的內容的第一 HTTP響應消息,將上述SNMP陷阱消息的內容存放在上述陷阱表中;以及網絡信息處理部,經由上述HTTP處理部,接收由上述Web瀏覽器請求陷阱信息的第二 HTTP請求消息,從上述陷阱表中獲得SNMP陷阱消息的內容,制作包括該SNMP陷阱消息的內容的第二 HTTP響應消息,并經由上述HTTP處理部發(fā)送給上述Web瀏覽器。
5.如權利要求1或4記載的網絡系統(tǒng),其中,上述網絡管理裝置還具有網絡服務處理部,該網絡服務處理部經由上述HTTP處理部, 接收由上述Web瀏覽器請求使用互聯(lián)網上的網絡服務的第三HTTP請求消息,從接收的上述第三HTTP請求消息中取出網絡服務的輸入參數,經由上述HTTP處理部訪問該網絡服務,制作包括從該網絡服務接收的信息的第三HTTP響應消息,并經由上述HTTP處理部發(fā)送給上述Web瀏覽器。
6.如權利要求5記載的網絡系統(tǒng),其中,上述網絡管理裝置對于互聯(lián)網上的多個網絡服務,具備與每個網絡服務對應的多個上述網絡服務處理部。
7.如權利要求5記載的網絡系統(tǒng),其中,上述第三HTTP請求消息包括上述第二 HTTP請求消息所包括的管理信息庫的至少一部分。
8.如權利要求1記載的網絡系統(tǒng),其中, 上述網關裝置具備第二 HTTP處理部,從上述網絡管理裝置接收上述第一 HTTP請求消息,對該網絡管理裝置發(fā)送第一 HTTP響應消息;SNMP處理部,對上述SNMP代理發(fā)送SNMP請求消息,從該SNMP代理接收SNMP響應消息;請求處理部,根據上述第二 HTTP處理部所接收的上述第一 HTTP請求消息制作SNMP請求消息,并輸出給上述SNMP處理部;以及響應處理部,根據上述SNMP處理部所接收的SNMP響應消息制作上述第一 HTTP響應消息,并輸出給上述第二 HTTP處理部;上述請求處理部將接收的上述第一 HTTP請求消息所包括的請求類型信息、以及用于確定對象的信息的對象識別符,追加在SNMP請求消息中并制作該SNMP請求消息;上述響應處理部根據響應上述SNMP請求消息而被發(fā)送的SNMP響應消息所包括的對象識別符和表示該對象的信息的值信息所成的組,制作包括該對象識別符和值信息的上述第一 HTTP響應消息。
9.如權利要求8記載的網絡系統(tǒng),其中,從上述網絡管理裝置接收的上述第一 HTTP請求消息至少包括表示上述SNMP代理的發(fā)送目的地信息、請求類型信息、以及用于確定對象的信息的對象識別符;上述請求處理部將接收的第一 HTTP請求消息所包括的請求類型信息設定在SNMP請求消息的協(xié)議數據單元類型場中,將該第一 HTTP請求消息所包括的對象識別符設定在SNMP 請求消息的變量綁定場中,按照發(fā)送目的地信息,經由上述SNMP處理部將該SNMP請求消息發(fā)送給上述SNMP代理。
10.如權利要求9記載的網絡系統(tǒng),其中,上述第一 HTTP請求消息還包括表示設定的值的值信息;上述請求處理部將第一 HTTP請求消息所包括的對象識別符和值信息所成的組,設定在SNMP請求消息的變量綁定場中。
11.如權利要求8記載的網絡系統(tǒng),其中,從上述SNMP代理接收的上述SNMP響應消息至少包括對象識別符和值信息所成的組; 上述響應處理部根據接收的SNMP響應消息所包括的對象識別符和值信息所成的組, 制作包括對象識別符和值信息的XML樹,制作追加了該XML樹的上述第一 HTTP響應消息, 經由上述HTTP處理部將該第一 HTTP響應消息發(fā)送給上述網絡管理裝置。
12.如權利要求4記載的網絡系統(tǒng),其中, 上述網關裝置還具備第二 HTTP處理部,從上述網絡管理裝置接收上述第一 HTTP請求消息,對該網絡管理裝置發(fā)送第一 HTTP響應消息;SNMP處理部,對上述SNMP代理發(fā)送SNMP請求消息,從該SNMP代理接收SNMP響應消息;SNMP陷阱隊列,存放由上述SNMP處理部接收的SNMP陷阱消息;以及 SNMP陷阱處理部,將接收的SNMP陷阱消息輸入上述SNMP陷阱隊列。
13.如權利要求12記載的網絡系統(tǒng),其中,上述第二 HTTP處理部接收請求SNMP陷阱消息的上述第一 HTTP請求消息; 如果在上述SNMP陷阱隊列中存放著SNMP陷阱消息,則上述SNMP陷阱處理部取出該 SNMP陷阱消息,制作包括該SNMP陷阱消息的內容的上述第一HTTP響應消息,并經由上述第二 HTTP處理部發(fā)送給上述網絡管理裝置。
14.如權利要求12記載的網絡系統(tǒng),其中,上述第二 HTTP處理部如果接收請求SNMP陷阱消息的上述第一 HTTP請求消息,而且在上述SNMP陷阱隊列中未存放SNMP陷阱消息,則在預定的時間等待上述SNMP陷阱隊列中存放SNMP陷阱消息,如果在上述時間內該SNMP陷阱消息未被存放,則制作表示沒有SNMP陷阱消息的HTTP響應消息,并經由上述第一 HTTP處理部發(fā)送給上述網絡管理裝置。
15.一種網絡管理裝置,是具備網關裝置以及與上述網關裝置通信的網絡管理裝置的網絡系統(tǒng)中的網絡管理裝置,該網關裝置根據第一 HTTP請求消息來制作SNMP請求消息并發(fā)送給SNMP代理,以及根據針對該SNMP請求消息的SNMP響應消息來制作第一 HTTP響應消息并發(fā)送;上述網絡管理裝置具備HTTP處理部,收發(fā)HTTP請求消息以及對應的HTTP響應消息; 網絡信息處理部,經由上述HTTP處理部,從Web瀏覽器接收第二 HTTP請求消息,該第二 HTTP請求消息請求上述SNMP代理的希望的管理信息庫;以及管理信息庫操作部,制作包括上述希望的管理信息庫的對象識別符的上述第一 HTTP 請求消息,并經由上述HTTP處理部輸出給上述網關裝置;上述網絡信息處理部從上述網關裝置接收針對上述第一 HTTP請求消息的、包括上述 SNMP代理的上述管理信息庫的上述第一 HTTP響應消息,制作包括該管理信息庫的第二HTTP響應消息,并經由上述HTTP處理部發(fā)送給上述Web瀏覽器。
16. 一種網關裝置,具備HTTP處理部,從網絡管理裝置接收HTTP請求消息,對該網絡管理裝置發(fā)送HTTP響應消息;SNMP處理部,對SNMP代理發(fā)送SNMP請求消息,從該SNMP代理接收SNMP響應消息; 請求處理部,根據上述HTTP處理部所接收的上述HTTP請求消息制作SNMP請求消息, 并輸出給上述SNMP處理部;以及響應處理部,根據上述SNMP處理部所接收的SNMP響應消息制作上述HTTP響應消息, 并輸出給上述HTTP處理部;上述請求處理部將接收的上述HTTP請求消息所包括的請求類型信息、以及用于確定對象的信息的對象識別符,追加在SNMP請求消息中并制作該SNMP請求消息;上述響應處理部根據響應上述SNMP請求消息而被發(fā)送的SNMP響應消息所包括的對象識別符和表示該對象的信息的值信息所成的組,制作包括該對象識別符和值信息的上述 HTTP響應消息。
全文摘要
本發(fā)明提供一種網絡系統(tǒng)、網絡管理裝置及網關裝置。在網絡管理系統(tǒng)中,提高了網絡管理裝置的擴展性,而且抑制了用于功能擴展的成本。在SNMP網絡(109)與互聯(lián)網(106)之間設置網關(108),能夠使用HTTP操作MIB以及接收陷阱。通過將網絡管理裝置(103)作為Web服務提供給Web瀏覽器,能夠與其他各種Web服務聯(lián)動,通過對網絡管理裝置(103)追加Web服務,能夠容易地實現功能擴展。
文檔編號H04L12/24GK102271052SQ20111003418
公開日2011年12月7日 申請日期2011年1月31日 優(yōu)先權日2010年6月1日
發(fā)明者清藤聰史 申請人:株式會社日立制作所