專利名稱:發(fā)現(xiàn)與通信網(wǎng)絡(luò)連接的通信裝置的方法及管理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及與通信網(wǎng)絡(luò)連接的裝置的發(fā)現(xiàn)。
背景技術(shù):
作為這種技術(shù),例如公知有專利文獻I及非專利文獻I的技術(shù)。根據(jù)專利文獻1,管理服務(wù)器對IP地址指示發(fā)送裝置的構(gòu)成信息,并將對該指示做出應(yīng)答的裝置的IP地址作為監(jiān)視對象的裝置。根據(jù)非專利文獻I, SIM (HP Systems Insight Manager)從多個網(wǎng)絡(luò)管理協(xié)議(以下,稱為管理協(xié)議)中選擇管理協(xié)議,并使用所選擇的管理協(xié)議來尋找裝置。在裝置被檢測出的情況下,隨后使用所選擇的管理協(xié)議來作為該裝置的管理協(xié)議?,F(xiàn)有技術(shù)文獻專利文獻1:日本特開2010-108063號公報非專利文獻1:“HP Systems Insight Manager 6.1 用戶手冊” (http://h50146.www5. hp. com/products/software/management/hpsim/)的“第四章認證信息”(第 27 頁 第28頁)和“第六章檢測”(第30頁 第32頁)在通信網(wǎng)絡(luò)中,通常存在多種通信裝置。具體地,例如存在類別不同的通信裝置(例如服務(wù)器裝置、存儲裝置、以及開關(guān)裝置)、即使類別相同但小類別不同的通信裝置(例如Windows (注冊商標)的服務(wù)器裝置、和Linux (注冊商標)的服務(wù)器裝置)、即使類別相同但型號不同的通信裝置、或者即使類別相同但供應(yīng)商不同的通信裝置。若通信裝置的種類不同,則通信裝置所支持的管理協(xié)議很多情況下也會不同。另外,還存在一個通信裝置支持兩個以上的管理協(xié)議的情況。管理裝置通常支持多個管理協(xié)議,使得能夠監(jiān)視這種通信網(wǎng)絡(luò)中的多個通信裝置。管理協(xié)議例如有 WMI (Windows Management Instrumentation ;Windows 管理規(guī)范)、SSH (Secure SHell ;安全外殼)、SNMP (Simple Network Management Protocol;簡單網(wǎng)絡(luò)管理協(xié)議)、WBEM(Web-Based Enterprise Management ;基于萬維網(wǎng)的企業(yè)管理)、SNM2(Simple Navigator Modular 2)、NIS(Network Information Service ;網(wǎng)絡(luò)信息服務(wù))等。管理裝置在監(jiān)視時應(yīng)該使用的管理協(xié)議(以下,稱為最佳協(xié)議)具有因通信裝置的種類而不同的情況。由此,管理裝置通常具有最佳協(xié)議管理信息。最佳協(xié)議管理信息是表示每種通信裝置的最佳協(xié)議的信息。最佳協(xié)議例如是,在多個管理協(xié)議中,能夠最大量地獲取管理裝置所需要的信息的管理協(xié)議。管理裝置為了監(jiān)視通信裝置,需要預先發(fā)現(xiàn)該通信裝置。通信裝置的發(fā)現(xiàn)通常通過如下的流程來進行。(SI)用戶(例如管理者)按由管理裝置支持的每個管理協(xié)議,將發(fā)現(xiàn)所必要的認證信息登記到管理裝置中。(S2)用戶對管理裝置指定地址范圍。
(S3)管理裝置對屬于所指定的地址范圍(典型的有IP地址范圍)內(nèi)的每個地址進行如下處理。(S3a)管理裝置在各管理協(xié)議中使用針對該管理協(xié)議而登記的認證信息來向地址發(fā)送指令。若在指令的發(fā)送中使用的管理協(xié)議是由存在于該指令的發(fā)送目標的地址中的通信裝置所支持的管理協(xié)議,則該通信裝置依照該管理協(xié)議對該指令進行應(yīng)答。(S3b)管理裝置接收對在上述(S3a)中發(fā)送的指令做出的應(yīng)答。(S3c)管理裝置對在上述(S3b)中接收到的應(yīng)答進行分析,來判斷發(fā)現(xiàn)是否成功。如上述那樣,在通信網(wǎng)絡(luò)中通常存在不同種類的多種通信裝置。用戶無法掌握所有的通信裝置。輸入這種用于對通信網(wǎng)絡(luò)中的通信裝置進行發(fā)現(xiàn)的正確的認證信息,對于用戶而言是困難的。另外,管理裝置雖然能夠輸出表示發(fā)現(xiàn)結(jié)果的信息(例如,表示屬于所指定的地址范圍內(nèi)的每個地址的發(fā)現(xiàn)是否成功的信息、和其說明的信息),但用戶即使看到該信息,也不明白對于與發(fā)現(xiàn)失敗對應(yīng)的地址該登記怎樣的認證信息才能夠發(fā)現(xiàn)存在于該地址的通信裝置。具體地,例如存在于某地址的通信裝置(以下,在該段落中將該地址稱為“對象地址”,將存在于該地址的通信裝置稱為“對象通信裝置”)支持有第一及第二管理協(xié)議,且第一管理協(xié)議為對象通信裝置的最佳協(xié)議。另外,在對象通信裝置中,第二管理協(xié)議所使用的端口開放,但第一管理協(xié)議所使用的端口關(guān)閉(“端口開放”意味著能夠從外部用使用該端口的管理協(xié)議連接的狀態(tài))。該情況下,管理裝置通過第一管理協(xié)議(最佳協(xié)議)甚至無法檢測出通信裝置。另外,管理裝置雖然通過第二管理協(xié)議檢測到通信裝置,但關(guān)于其就是對象通信裝置的發(fā)現(xiàn)失敗。具體地,管理裝置雖然知道用第二管理協(xié)議能夠通信的通信裝置存在于對象地址,但并不知道該通信裝置是哪種通信裝置。由于這種理由,輸入用于發(fā)現(xiàn)通信裝置的正確的認證信息對于用戶而言也是困難的。
發(fā)明內(nèi)容
因此,本發(fā)明的目的為,提高管理裝置經(jīng)由通信網(wǎng)絡(luò)來發(fā)現(xiàn)通信裝置的成功概率。管理裝置存儲表示各屬性/協(xié)議關(guān)系(通信裝置屬性、與被推測為對于具有該通信裝置屬性的通信裝置最合適的管理協(xié)議之間的對應(yīng)關(guān)系)的屬性/協(xié)議管理信息。管理裝置在用于通信裝置的發(fā)現(xiàn)的認證信息的輸入之前,對多個地址中的每個地址進行如下處理㈧發(fā)起指定了地址的詢問,⑶在從存在于由所述詢問所指定的地址的通信裝置接收到針對所述詢問的應(yīng)答的情況下,將詢問結(jié)果信息寫入到存儲資源,該詢問結(jié)果信息表示由該詢問所指定的地址、與基于應(yīng)答所獲取的通信裝置屬性之間的對應(yīng)關(guān)系,(C)根據(jù)屬性/協(xié)議管理信息確定與詢問結(jié)果信息所表示的通信裝置屬性對應(yīng)的管理協(xié)議,(D)基于所確定的管理協(xié)議,來決定對于地址最合適的管理協(xié)議。管理裝置可以在對一個地址進行了(A)至(D)的處理后,對其他的地址進行(A)至(D)的處理,也可以在對多個地址進行了(A)及(B)的處理后,對多個地址進行(C)及
(D)的處理。即,可以在對一個地址結(jié)束處理后進行下一處理,也可以在對多個地址結(jié)束處理后進行下一處理。
圖1表示本發(fā)明的實施例1的系統(tǒng)的整體構(gòu)成。圖2表示存儲器102所存儲的管理程序200的構(gòu)成例。圖3表示存儲設(shè)備103所存儲的信息的一例。圖4表示IP地址管理表301的構(gòu)成例。圖5表示DNS表303的構(gòu)成例。圖6表不最佳協(xié)議表305的構(gòu)成例。圖7表示SNMP表307的構(gòu)成例。圖8表示開放端口表309的構(gòu)成例。圖9表示主機名表311的構(gòu)成例。圖10表示登錄畫面表313的構(gòu)成例。圖11表不掃描結(jié)果匯總表315的構(gòu)成例。圖12表示間接監(jiān)視裝置表317的構(gòu)成例。圖13表不端口信息表319的構(gòu)成例。圖14表示推測表321的構(gòu)成例。圖15表不最佳協(xié)議決定表323的構(gòu)成例。圖16是表示管理程序200所進行的處理的一例的流程圖。圖17是表示圖16的S1602 (最佳協(xié)議推測處理)的流程的一例的流程圖。圖18是表示圖17的S1704(SNMP掃描)的流程的一例的流程圖。圖19是表示圖17的S1705(端口掃描)的流程的一例的流程圖。圖20是表示圖17的S1706 (用戶手動掃描)的流程的一例的流程圖。圖21是表示圖17的S1707 (推測處理)的流程的一例的流程圖。圖22表示擴展端口信息表2300的構(gòu)成例。圖23表示用戶修正畫面的一例。圖24表示登錄畫面的一例。圖25表不認證信息輸入畫面的一例。圖26是表示圖16的S1605 (發(fā)現(xiàn)處理)的流程的一例的流程圖。圖27表示實施例2的裝置追加畫面的一例。圖28表示在實施例3中進行的處理的概要的一例。圖29表示在實施例4中進行的處理的概要的一例。圖30表示依照實施例4的用戶確認畫面的一例。圖31表示為了說明技術(shù)課題的具體例而參照的系統(tǒng)構(gòu)成的一例。圖32表示依照以往的處理流程的發(fā)現(xiàn)結(jié)果信息的一例。圖33表示依照實施例1的發(fā)現(xiàn)結(jié)果信息的一例。
具體實施例方式在以下的說明中,具有通過“XXX表”這種表現(xiàn)來說明各種信息的情況,但各種信息也可以通過表以外的數(shù)據(jù)構(gòu)造來表現(xiàn)。為了表示不依賴于數(shù)據(jù)構(gòu)造,能夠?qū)ⅰ癤XX表”稱為“XXX信息”。另外,在以下的說明中,具有以“程序”為主語來說明處理的情況,但由于程序通過由處理器(例如CPU (Central Processing Unit;中央處理器))執(zhí)行,而一邊恰當?shù)厥褂么鎯Y源(例如存儲器)及/或通信接口設(shè)備(例如通信端口)一邊進行規(guī)定的處理,因此也可以使處理的主語為處理器。以程序為主語來說明的處理也可以作為處理器或具有該處理器的管理裝置所進行的處理。另外,處理器也可以為CPU自身,還可以包含執(zhí)行處理器所進行的處理的部分或全部的硬件電路。程序也可以從程序源安裝到各控制器上。程序源例如可以是程序發(fā)布服務(wù)器或者存儲介質(zhì)。另外,管理裝置也可以由一個以上的計算機構(gòu)成。具體地,例如在管理計算機顯示信息的情況下,或者在管理計算機將顯示用信息發(fā)送至遠程的計算機的情況下,管理計算機是管理裝置。另外,例如在由多個計算機實現(xiàn)與管理計算機同等的功能的情況下,該多個計算機(在顯示用計算機進行顯示的情況下,也可以包含顯示用計算機)是管理裝置。在本實施方式中,管理服務(wù)器是管理裝置。另外,在以下的說明中,作為各種對象(例如供應(yīng)商、型號)的識別信息的種類,采用了識別符或名稱,但它們可以相互置換,也可以采用其他種類的識別信息。另外,在以下的說明中,作為網(wǎng)絡(luò)管理協(xié)議(管理協(xié)議),具有下述協(xié)議。(*)SNMP (Simple Network Management Protocol),(*)WMI(Windows Management Instrumentation),(*)WBEM(Web-Based Enterprise Management),(*)SSH(Secure SHell),(*)SNM2(Simple Navigator Modular 2),(*)NIS(Network Informat`ion Service) SNM2是供應(yīng)商特有的一種管理協(xié)議??梢匀〈鶶NM2而采用供應(yīng)商特有的另一種管理協(xié)議,或者可以在S匪2的基礎(chǔ)上采用供應(yīng)商特有的另一種管理協(xié)議。另外,也可以取代上述管理協(xié)議的至少一個而采用其他種類的管理協(xié)議,或者在上述管理協(xié)議的至少一個的基礎(chǔ)上采用其他種類的管理協(xié)議。另外,在以下的說明中,作為通信裝置(類別)具有服務(wù)器裝置、開關(guān)裝置以及存儲裝置。在以下的說明中,將服務(wù)器裝置、開關(guān)裝置以及存儲裝置稱為服務(wù)器、開關(guān)以及存儲器。此外,在通信裝置(類別)中除了上述裝置以外,也可以包含不間斷電源裝置(UPS;Uninterruptible Power Supply)、打印機等。另外,在以下的說明中,將由管理協(xié)議yyy使用的端口稱為“yyy端口”。另外,在以下的說明中,“端口開放”意味著能夠從外部(例如管理服務(wù)器)通過使用該端口的管理協(xié)議連接的狀態(tài)。將不處于該狀態(tài)的情況稱為“端口關(guān)閉”。另外,在以下的說明中,通信網(wǎng)絡(luò)是IP(Internet Protocol)網(wǎng)絡(luò),但也可以采用其他種類的通彳目網(wǎng)絡(luò)。IP網(wǎng)絡(luò)可以是LAN (Local Area Network),也可以是互聯(lián)網(wǎng)。另外,在以下的說明中,作為地址采用了 IP地址,但也可以采用其他種類的地址。以下,參照
本發(fā)明的幾個實施例,但為了便于理解實施例的說明,首先說明技術(shù)課題的具體例。如圖31所示,在IP網(wǎng)絡(luò)3102中作為多個通信裝置(以下稱為裝置10)而具有裝置I 5。而且,裝置I (Windows服務(wù)器(“Windows”是注冊商標))具有SM1-S (StorageManagement Initiative-Specification:主動存儲管理規(guī)范)提供者功能,通過該功能對裝置4 (FC (Fibre Channel :光纖通道)開關(guān))進行監(jiān)視。另外,裝置5 (存儲器)具有SNMP端口和S匪2端口,但SNMP端口開放,S匪2端口關(guān)閉。以往,通常如上述那樣地,用戶(例如管理者)按由管理服務(wù)器3101支持的每個管理協(xié)議來將發(fā)現(xiàn)所必要的認證信息登記到管理裝置中。而且,管理服務(wù)器3101對由管理服務(wù)器3101支持的各管理協(xié)議,使用所登記的認證信息發(fā)起指定了 IP地址[192. 168.1. 5]的指令,基于針對該指令的應(yīng)答來判斷發(fā)現(xiàn)是否成功。但是,根據(jù)該處理流程,例如具有以下兩個技術(shù)課題。(技術(shù)課題I)對于管理服務(wù)器3101而言,裝置5的最合適的管理協(xié)議(最佳協(xié)議)是S匪2。但是,裝置5的S匪2端口關(guān)閉。由此,對于IP地址[192. 168.1. 5],無法通過S匪2得到對指令的應(yīng)答。另一方面,由于裝置5的SNMP端口開放,所以能夠通過SNMP得到對指令的應(yīng)答。但是,SNMP不是裝置5的最佳協(xié)議。由此,如圖32的附圖標記3201所示,可知對于IP地址[192. 168.1. 5],裝置的發(fā)現(xiàn)失敗,且存在于該IP地址的裝置的具體情況不明(圖32表示由管理服務(wù)器3101輸出的表示發(fā)現(xiàn)結(jié)果的信息的一例)。具體地,例如對于IP地址[192. 168.1.5]可知是能夠通過SNMP進行通信的裝置,但該裝置的具體情況不明。由此,難以登記對發(fā)現(xiàn)存在于IP地址[192. 168.1. 5]的裝置所必要的認證信息。(技術(shù)課題2)對于管理服務(wù)器3101而言,裝置4的最佳協(xié)議是WBEM。根據(jù)以往的處理流程,如圖32的附圖標記3202所示,對于IP地址[192. 168.1.1],根據(jù)裝置I針對WBEM的指令而向管理服務(wù)器3101返回的應(yīng)答,發(fā)現(xiàn)了裝置4(FC開關(guān))。另外,如圖32的附圖標記3203所示,對于IP地址[192. 168.1. 4],根據(jù)裝置4針對SSH的指令而向管理服務(wù)器3101返回的應(yīng)答,可知裝置的發(fā)現(xiàn)失敗。即,對于相同的裝置4,不僅具有發(fā)現(xiàn)成功的IP地址,還具有發(fā)現(xiàn)失敗的IP地址。但是,根據(jù)發(fā)現(xiàn)結(jié)果信息無法明確所發(fā)現(xiàn)的裝置4是被直接監(jiān)視的裝置,還是經(jīng)由裝置I被間接監(jiān)視的裝置。以下說明的實施例1 4的任一實施例均解決了技術(shù)課題I及2。對于技術(shù)課題I可知,例如如圖33的附圖標記3301所示,即使裝置5的S匪2端口關(guān)閉,裝置5的最佳協(xié)議也是S匪2。因此可知只要將針對SNM2的認證信息登記即可。因此,根據(jù)實施例1,登記正確的認證信息不再困難。對于技術(shù)課題2可知,例如如圖33的附圖標記3302所示,裝置4是通過存在于IP地址[192. 168.1.1]的裝置的SM1-S提供者功能而被監(jiān)視的裝置(也就是被間接監(jiān)視的裝
置。)以下,說明本發(fā)明的幾個實施例。實施例1圖1表示本發(fā)明的實施例1的系統(tǒng)的整體構(gòu)成例。多個裝置10連接在IP網(wǎng)絡(luò)3102上。在IP網(wǎng)絡(luò)3102上連接有輸入輸出終端60、DNS (Domain Name System)服務(wù)器70、和管理服務(wù)器100。作為多個裝置10,例如是如下的裝置I 5。⑷裝置I (Windows 服務(wù)器、IP地址[162. 168.1.1]、具有WMI 端口及 WBEM端口),⑷裝置2 (Unix服務(wù)器、IP地址[162. 168.1. 2]、具有SSH端口及NIS端口),⑷裝置3 (IP 開關(guān)、IP 地址[162. 168.1. 3]、具有 SSH 端口及 SNMP 端口 ),⑷裝置4 (FC 開關(guān)、IP 地址[162. 168.1. 4]、具有 SSH 端口 ),
(*)裝置 5 (存儲器、IP 地址[162. 168.1. 5]、具有 SNMP 端口及 SNM2 端 口(但,S匪2端口處于關(guān)閉狀態(tài)))。多個裝置10并不限于這些5個裝置I 5。像這樣,可以在IP網(wǎng)絡(luò)3102中連接不同種類的多個裝置。在各裝置10中,按該裝置的種類(例如,根據(jù)類別、小類別、型號以及供應(yīng)商中的至少一個而定的種類)存在有最佳協(xié)議。最佳協(xié)議是指,在多個管理協(xié)議中,能夠最大量地獲取所需要的信息的管理協(xié)議。根據(jù)本實施例,裝置種類與最佳協(xié)議的關(guān)系例如為如下所述。(*) Windows 服務(wù)器(裝置 I) :WMI,(*) Unix 服務(wù)器(裝置 2) SSH,(*) IP 開關(guān)(裝置 3) =SNMP,(*) FC 開關(guān)(裝置 4) =WBEM,⑷存儲器(裝置5) :SNM2。多個裝置10不僅可以包含被直接監(jiān)視的裝置,也可以包含被間接監(jiān)視的裝置。“被直接監(jiān)視的裝置”是指,不經(jīng)由多個裝置10中的任一裝置地被管理服務(wù)器100監(jiān)視的裝置。另一方面,“被間接監(jiān)視的裝置”是指,被管理服務(wù)器100經(jīng)由多個裝置10中的某一裝置而監(jiān)視的裝置。例如,在多個裝置10中的第一裝置對多個裝置中的第二裝置進行監(jiān)視的事例中,由于第二裝置被管理服務(wù)器100經(jīng)由第一裝置而監(jiān)視,所以是被間接監(jiān)視的裝置。在圖1的例子中,經(jīng)由裝置I的WBEM端口并通過裝置I的SM1-S提供者功能而被監(jiān)視的裝置4是被間接監(jiān)視的裝置。DNS服務(wù)器70對分配至裝置I 5的特有的IP地址、和裝置I 5的主機名(或域名)之間的對應(yīng)關(guān)系進行管理。DNS服務(wù)器70也被分配有IP地址(在圖示例中為[198. 162. 2.1]) ο輸入輸出終端60具有顯不設(shè)備61和輸入設(shè)備62。例如,輸入輸出終端60可以為通用的個人計算機。在顯示設(shè)備61中顯示有從管理服務(wù)器100發(fā)送至輸入輸出終端60中的信息,輸入至輸入設(shè)備62中的信息從輸入輸出終端60發(fā)送至管理服務(wù)器100。用戶能夠基于顯示在顯示設(shè)備61中的各種信息而通過輸入設(shè)備62輸入需要的信息。管理服務(wù)器100發(fā)現(xiàn)連接在IP網(wǎng)絡(luò)3102中的裝置,并經(jīng)由IP網(wǎng)絡(luò)3102來監(jiān)視所發(fā)現(xiàn)的裝置。管理服務(wù)器100具有連接在IP網(wǎng)絡(luò)3102中的NIC (Network Interface Card ;網(wǎng)絡(luò)接口卡)104、存儲器102、存儲設(shè)備103 (例如硬盤驅(qū)動器)以及與它們連結(jié)CPUlOl。也可以取代NIC104而采用其他種類的通信接口設(shè)備,也可以取代存儲器102及存儲設(shè)備103的至少一方而采用其他種類的存儲資源,也可以取代CPUlOl而采用其他種類的處理器。在本實施例中,在存儲器102中存儲有通過CPUlOl執(zhí)行的后述的管理程序,在存儲設(shè)備103中存儲有各種信息。圖2表示存儲器102所存儲的管理程序200的構(gòu)成例。存儲器102存儲管理程序200。管理程序200執(zhí)行圖16所示的處理。管理程序200包含最佳協(xié)議決定程序201、最佳協(xié)議推測程序202、用戶修正程序203、以及裝置發(fā)現(xiàn)程序204。后述具體說明程序201 204。圖3表示存儲設(shè)備103所存儲的信息的一例。
存儲設(shè)備103存儲對象IP地址管理表301、DNS表303、最佳協(xié)議表305、SNMP表307、開放端口表309、主機名表311、登錄畫面表313、掃描結(jié)果匯總表315、間接監(jiān)視裝置表317、端口信息表319、推測表321、以及最佳協(xié)議決定表323。在圖3所示的這些表中,例如最佳協(xié)議表305及端口信息表319是在圖16所示的處理開始以前存儲的表。另外,圖3所示的表中、除表305及319以外的表是在圖16所示的處理中生成且存儲的表。以下,對各表進行說明。圖4表示IP地址管理表301的構(gòu)成例。IP地址管理表301是對對象IP地址的范圍進行表示的表。具體地,例如,表301按每個IP地址范圍具有下述的信息(*) IP地址范圍的名稱、即范圍名401,(*) IP地址范圍的起始的IP地址、即開始IP地址402,(*) IP地址范圍的末端的IP地址、即結(jié)束IP地址403。根據(jù)表301可知,范圍名“RANGE_1”由IP地址[192. 168.1.1] IP地址[192. 168.1. 10]為止的范圍構(gòu)成。范圍名401、開始IP地址402以及結(jié)束IP地址403反映用戶依照顯示設(shè)備61的顯示畫面而通過輸入設(shè)備62輸入的值(顯示畫面的圖示省略)。圖5表示DNS表303的構(gòu)成例。DNS表303是表示DNS服務(wù)器70的IP地址的表。根據(jù)圖5,表303僅存儲有一個DNS服務(wù)器70的IP地址。但是,也可以與和系統(tǒng)連接的DNS服務(wù)器70的數(shù)量相應(yīng)地將多個IP地址登記到表303中。另外,在DNS服務(wù)器70被分層的情況下,有關(guān)分層的信息也可以登記在表303中。圖6表不最佳協(xié)議表305的構(gòu)成例。最佳協(xié)議表305是對裝置種類和最佳協(xié)議的對應(yīng)關(guān)系進行表示的表。具體地,例如表305按每個裝置種類具有如下的信息(*)裝置的類別(例如服務(wù)器、開關(guān)、存儲器)的名稱、即類別名601,(*)裝置的小類別(例如服務(wù)器的種類、開關(guān)的種類、存儲器的種類)的名稱、即小類別名602,(*)供應(yīng)商的名稱、即供應(yīng)商名603,(*)型號的名稱、即型號名604,(*)與裝置種類對應(yīng)的最佳協(xié)議的名稱、即最佳協(xié)議名605。根據(jù)表305可知,Windows服務(wù)器的最佳協(xié)議是“麗I”。另外,根據(jù)表305可知,供應(yīng)商名“A公司”且型號名“M_A_001”的IP地址的最佳協(xié)議是“SNMP”。圖7表示SNMP表307的構(gòu)成例。SNMP表307是,登記有根據(jù)對依照SNMP的詢問而做出的應(yīng)答所獲取的裝置信息的表。具體地,例如,表307按對依照SNMP的詢問而做出的每個應(yīng)答具有如下的信息(*)通過詢問所指定的IP地址、即IP地址701,(*)根據(jù)應(yīng)答所獲取的供應(yīng)商名、即供應(yīng)商名702,(*)根據(jù)應(yīng)答所獲取的型號名、即型號名703。根據(jù)表307可知,賦予有IP地址[192. 168.1. 3]的裝置的供應(yīng)商為“A公司”且型號為“M_A_001”。在本實施例中,利用SNMP嘗試與裝置I 5連接。在該連接中,作為SNMP的認證信息而使用了社團名(community name)的默認值、即“Public”。若連接成功,貝丨J管理服務(wù)器100接收包含供應(yīng)商名及型號名等在內(nèi)的應(yīng)答。表307可以僅具有與連接成功的IP地址有關(guān)的信息,也可以具有與連接失敗的IP地址有關(guān)的信息。圖8表示開放端口表309的構(gòu)成例。開放端口表309是表不對IP地址所確定的開放端口號的表。具體地,例如表309按通過后述的端口掃描所指定的每個IP地址具有如下的信息(*)IP 地址 801,(*)對IP地址所確定的開放端口的編號、即開放端口號802。根據(jù)表309可知,帶有IP地址[192. 168.1.1]的裝置具有“ 135”及“5988”這兩個號的開放端口。表309的生成也可以通過例如公知的端口掃描工具來進行。圖9表示主機名表311的構(gòu)成例。主機名表311是表示對各IP地址所確定的主機名的表。具體地,例如表311接通過后述的主機名掃描所指定的每個IP地址具有如下的信息(*)IP 地址 901,(*)對IP地址所確定的主機名、即主機名902。根據(jù)表311可知,帶有IP地址[192. 168.1.1]的裝置的主機名為“take”。該表311如下生成。即,管理程序200從上述DNS表303中確定DNS服務(wù)器70的IP地址,對存在于所確定的IP地址的DNS服務(wù)器70詢問與IP地址對應(yīng)的主機名。管理程序200將針對該詢問而應(yīng)答的主機名、和與該主機名對應(yīng)的IP地址登記到表311中。圖10表示登錄畫面表313的構(gòu)成例。登錄畫面表313是表示對于IP地址的登錄畫面的URL的表。具體地,例如表313按通過后述的登錄畫面URL掃描所指定的每個IP地址具有如下的信息(*)IP 地址 1001,⑷表示與IP地址對應(yīng)的登錄畫面的URL的URL1002。根據(jù)表313可知,通過“http://192. 168.1. 3”能夠登錄到帶有IP地址[192. 168.1. 3]的裝置中。管理程序200可以對各裝置通過HTTP (Hyper Text TransferProtocol)嘗試連接,且對于做出應(yīng)答的裝置將登錄畫面URL登記到表313中。圖11表不掃描結(jié)果匯總表315的構(gòu)成例。掃描結(jié)果匯總表315是匯總有登記在圖7 圖10所示的表中的信息的表。具體地,例如,表315按存在于圖7 圖10所不的表中的每個IP地址具有如下的信息(*)IP 地址 1101,(*)對應(yīng)于與IP地址1101相同的IP地址701的供應(yīng)商名702、即供應(yīng)商名1102,⑷對應(yīng)于與IP地址1101相同的IP地址701的型號名703、即型號名1103,(*)對應(yīng)于與IP地址1101相同的IP地址801的開放端口號802、即開放端口號1104,(*)對應(yīng)于與IP地址1101相同的IP地址901的主機名902、即主機名1105,(*)對應(yīng)于與IP地址1101相同的IP地址1001的登錄畫面URL1002、即登錄畫面URLl106。根據(jù)表315可知,帶有IP地址[192. 168.1. 3]的裝置是“A公司”的型號為“M_A_001”的裝置,且“22”號端口開放,主機名為“jpswOOl”,登錄畫面的URL是“http ://192. 168.1. 3”。圖12表示間接監(jiān)視裝置表317的構(gòu)成例。間接監(jiān)視裝置表317是具有與被間接監(jiān)視的裝置(例如,通過SM1-S提供者功能而被監(jiān)視的裝置)有關(guān)的信息的表。具體地,例如表317按安裝有SM1-S提供者功能的每個裝置具有(*)每個安裝有SM1-S提供者功能的裝置的IP地址、即IP地址1201,(*)成為安裝有SM1-S提供者功能的裝置的監(jiān)視對象的裝置的IP地址、即監(jiān)視對象IP地址1202。根據(jù)表317可知,通過安裝在帶有IP地址[192. 168.1.1]的裝置中的SM1-S提供者功能,使帶有IP地址[192. 168.1. 4]的裝置被監(jiān)視。圖13表示端口信息表319的構(gòu)成例。端口信息表319是表示開放端口與所推測的最佳協(xié)議之間的對應(yīng)關(guān)系的表。具體地,例如表319按能夠成為最佳協(xié)議的推測根據(jù)的每個端口具有如下的信息(*)端口的編號、即端口號1301,(*)表示作為最佳協(xié)議的概率的準確度1302,(*)最佳協(xié)議的名稱、即最佳協(xié)議名1303。根據(jù)表319可知,“22”號端口開放的裝置在“50%”的準確度(準確率)下最佳協(xié)議為“SSH”。圖14表示推測表321的構(gòu)成例。推測表321是對IP地址表示最佳協(xié)議的準確率的表。具體地,例如表321按存在于掃描結(jié)果匯總表315中的每個IP地址具有如下的信息(*)IP 地址 1401,(*)表示被推測為最合適的管理協(xié)議為最佳協(xié)議的準確率的準確度1402,(*)被推測為最合適的管理協(xié)議的名稱、即推測結(jié)果1403。根據(jù)表321可知,帶有IP地址[192. 168.1.1]的裝置在“90 % ”的準確度下最佳協(xié)議為“麗I”。圖15表不最佳協(xié)議決定表323的構(gòu)成例。最佳協(xié)議決定表323是表示對IP地址所決定的最佳協(xié)議的表。具體地,例如表323按存在于推測表321中的每個IP地址具有如下的信息(*)IP 地址 1501,(*)對IP地址所決定的最佳協(xié)議的名稱、即最佳協(xié)議名1502。根據(jù)表323可知,對帶有IP地址[192. 168.1.1]的裝置決定的最佳協(xié)議是“WMI ”。接著,說明在本實施例中進行的處理。此外,該處理可以在任何定時進行。例如,該處理可以在將管理服務(wù)器100連接到IP網(wǎng)絡(luò)3102上時進行,也可以在追加與IP網(wǎng)絡(luò)3102連接的裝置時進行,還可以在重新啟動管理服務(wù)器100時進行。圖16是表示管理程序200所進行的處理的一例的流程圖。參照該圖,說明在本實施例中進行的處理的整體流程的概要。在S1601中,管理程序200(例如,最佳協(xié)議推測程序202)生成IP地址管理表301。具體地,程序200進行如下的處理(*)將在顯示設(shè)備61中顯示的用戶輸入畫面的信息發(fā)送至輸入輸出終端60,(*)從輸入輸出終端60接收用戶在用戶輸入畫面中輸入的信息(有關(guān)IP地址范圍的信息),將該信息(每個IP地址范圍的范圍名、開始IP地址以及結(jié)束IP地址)登記至管理表301中。在S1602中,管理程序(例如,最佳協(xié)議推測程序202)執(zhí)行最佳協(xié)議推測處理。在最佳協(xié)議推測處理中,對屬于在S1601中由用戶輸入的IP地址范圍內(nèi)的各IP地址,推測最佳協(xié)議。在S1603中,管理程序200(例如,用戶修正程序203)執(zhí)行用戶修正處理。在用戶修正處理中,用戶判斷在S1602所推測的最佳協(xié)議是否正確,并根據(jù)需要,對于IP地址使用戶判斷的管理協(xié)議為最佳協(xié)議,來代替所推測的最佳協(xié)議。在S1603結(jié)束的時刻,成為已對IP地址決定(確定)了最佳協(xié)議的狀態(tài)。在S1604中,進行認證信息獲取處理。具體地,由用戶輸入對于所決定的最佳協(xié)議的認證信息。在S1605中,管理程序200 (例如,裝置發(fā)現(xiàn)程序204)對每個IP地址使用關(guān)于與該IP地址對應(yīng)的最佳協(xié)議而輸入的認證信息,來進行發(fā)現(xiàn)處理。在S1606中,管理程序200 (例如,裝置發(fā)現(xiàn)程序204)判斷在各IP地址的發(fā)現(xiàn)處理中能否發(fā)現(xiàn)裝置。如果存在發(fā)現(xiàn)失敗的IP地址的情況下(S1606:否),管理程序200(例如,裝置發(fā)現(xiàn)程序204)使用戶輸入其他的認證信息(返回至1604)。在不存在發(fā)現(xiàn)失敗的IP地址的情況下(S1606 :是),處理結(jié)束。此外,然后,例如在與IP網(wǎng)絡(luò)3102連接的裝置增加了的情況下,可以僅對該裝置的IP地址進行S1602 S1606的處理。以下,具體說明S1602 S1606的處理。圖17是表示圖16的S1602的流程的一例的流程圖。最佳協(xié)議推測程序202對屬于根據(jù)IP地址管理表301所確定的IP地址范圍內(nèi)的每個IP地址,進行S1702以后的處理。以下,以一個IP地址(以下,在圖17的說明中稱為對象IP地址)為例,說明S1702以后的處理。在S1702中,程序202嘗試指定了對象IP地址的、通過SNMP協(xié)議進行的連接。具體地,例如程序202發(fā)送指定了對象IP地址的、依照SNMP協(xié)議的指令。在該指令中作為認證信息而設(shè)定社團名的默認值“Public”。在S1703中,程序202判斷在S1702中的連接是否成功。具體地,程序202根據(jù)對在S1702中發(fā)送的指令所做出的應(yīng)答,來判斷能否通過SNMP協(xié)議進行連接。在S1703中,在判斷為能夠通過SNMP協(xié)議進行連接的情況下(S1703 :是),程序202進行S1704的處理。另一方面,在S1703中,在判斷為不能夠通過SNMP協(xié)議進行連接的情況下(S1703 :否),程序202進行S1705的處理。在S1704中,程序202進行SNMP掃描?!癝NMP掃描”是如下處理對對象IP地址發(fā)起依照SNMP的詢問,根據(jù)與該詢問對應(yīng)的應(yīng)答獲取與做出該應(yīng)答的裝置有關(guān)的信息。在SNMP掃描中,例如進行圖18所示的以下處理。(*)程序202基于對依照SNMP的詢問而做出的應(yīng)答來獲取供應(yīng)商名(做出該應(yīng)答的裝置的供應(yīng)商名),將該供應(yīng)商名作為與對象IP地址對應(yīng)的供應(yīng)商名702而登記到SNMP表307中(S1801)。具體地,例如程序202詢問sysObjectID(表示SNMP協(xié)議上的、存在于對象IP地址的裝置的種類的識別信息)。然后,程序202使用包含在對該詢問的應(yīng)答中的信息從一般公開的供應(yīng)商ID表(將sysObjectID與供應(yīng)商名建立關(guān)聯(lián)的表)(未圖不)中獲取供應(yīng)商名。(*)程序202獲取做出上述應(yīng)答的裝置的型號名,并將該型號名作為與對象IP地址對應(yīng)的型號名703而登記到SNMP表307中(S1802)。具體地,例如程序基于在S1801中獲取的供應(yīng)商名而從供應(yīng)商特有的MIB(Management Information Base ;管理信息庫)中獲取型號名。此外,MIB是指,通過SNMP管理的網(wǎng)絡(luò)設(shè)備為了向外部公布自己的狀態(tài)而公開的信息。返回至圖17。在S1705中,程序202進行端口掃描。“端口掃描”是指,對存在于對象IP地址中的裝置調(diào)查特定的端口是否開放。特定的端口是指,例如與WMI協(xié)議對應(yīng)的135號端口那樣的、與管理裝置想要確認的協(xié)議對應(yīng)的端口。在端口掃描中,例如進行如圖19所示的以下的處理。(*)程序202對存在于對象IP地址的裝置確認特定的端口是否開放。確認例如基于程序202對存在于對象IP地址的裝置發(fā)送TCP (SYN)包時的應(yīng)答而進行。在作為應(yīng)答而返回TCP (SYN+ACK)包時,程序202判斷為端口開放。另外,在作為應(yīng)答而返回TCP (RST+ACK)包時,程序202判斷為端口關(guān)閉。若端口開放,則程序202將其作為與對象IP地址對應(yīng)的端口號802而登記到開放端口表309中(S1901)。返回至圖17。在S1706中,程序202進行用戶手動掃描。“用戶手動掃描”是指,為了提高被推測為最佳協(xié)議的管理協(xié)議是最佳協(xié)議的準確率,獲取能夠在最佳協(xié)議的推測中使用的信息的處理,且是依照由用戶進行的操作而執(zhí)行的處理。在用戶手動掃描中,例如進行圖20所示的以下的處理。(*)程序202進行主機名掃描(S2001)。具體地,程序2002從DNS服務(wù)器70獲取與對象IP地址對應(yīng)的主機名,并將獲取的主機名作為與對象IP地址對應(yīng)的主機名902而登記到主機名表311中。(*)程序202進行登錄結(jié)果URL掃描(S2002)。具體地,程序202嘗試用HTTP向存在于對象IP地址的裝置登錄。登錄的嘗試例如通過在瀏覽器畫面中輸入URL(例如http://192. 168.1. 3)來進行。該URL可以是基于對象IP地址而決定的URL。在能夠登錄的情況下,程序202將該登錄畫面的URL作為與對象IP地址對應(yīng)的登錄畫面URL1002而登記到登錄畫面表313中。在用戶手動掃描中,例如也可以取代上述處理而進行其他處理,或者在上述處理的基礎(chǔ)上進行其他處理,例如通過Telnet協(xié)議進行詢問,進行針對該詢問的應(yīng)答所具有的字符串的確定。此外,雖然未圖示,但在上述處理(到S1706為止的處理)結(jié)束后,程序202也可以將登記在圖7 圖10所示的表中的信息匯總至掃描結(jié)果匯總表315中。返回至圖17。在S1707中,程序202進行推測處理。在推測處理中,例如進行如圖21所示的以下的處理。(*)程序202基于最佳協(xié)議表305以及SNMP表307,對推測表321進行更新(S2101)。具體地,程序202首先根據(jù)SNMP表307確定與對象IP地址對應(yīng)的供應(yīng)商名及型號名。接著,程序202根據(jù)最佳協(xié)議表305確定與該所確定的供應(yīng)商名及型號名對應(yīng)的最佳協(xié)議。而且,程序202將所確定的最佳協(xié)議作為與對象IP地址對應(yīng)的推測結(jié)果1403而登記到推測表321中。由于該最佳協(xié)議是使用供應(yīng)商名及型號名確定的,所以準確度1402為 100%。(*)例如,在沒有與對象IP地址對應(yīng)的供應(yīng)商名及型號名的情況下(或者,不論是否有與對象IP地址對應(yīng)的供應(yīng)商名及型號名),程序202基于開放端口表309及端口信息表319更新推測表321 (S2102)。具體地,程序202首先根據(jù)開放端口表309確定與對象IP地址對應(yīng)的開放端口號。接著,程序202根據(jù)端口信息表319確定與該所確定的開放端口號對應(yīng)的最佳協(xié)議及其準確度。而且,程序202將所確定的最佳協(xié)議的名稱及準確度作為與對象IP地址對應(yīng)的推測結(jié)果1403及準確度1402而登記至推測表321中。此外,在此,在開放端口表309中,與對象IP地址對應(yīng)的開放端口號具有多個的情況下,程序202也可以根據(jù)端口信息表319將分別與這些多個開放端口號對應(yīng)的最佳協(xié)議的名稱及準確度登記到推測表321中,也可以僅將這些多個最佳協(xié)議的名稱及準確度中的、開放端口號的準確度最高的最佳協(xié)議的名稱及準確度登記到推測表321中。這樣,即使在與對象IP地址對應(yīng)的最佳協(xié)議名及準確度的組存在有多個的情況下,也能夠在推測表321中登記推測結(jié)果及準確度。另外,在本實施例中,也可以取代端口信息表319而使用圖22例示的擴展端口信息表2300。擴展端口信息表2300是,對于一個以上的開放端口號的所有組合與準確度及最佳協(xié)議名建立對應(yīng)的表。根據(jù)該表2300,不論與對象IP地址對應(yīng)的開放端口號是一個還是多個,都能夠確定最佳協(xié)議及其準確度。以上,圖16的S1602、即最佳協(xié)議推測處理結(jié)束。以在該處理中登記到推測表321中的推測結(jié)果及準確度為基礎(chǔ),來進行圖16的S1603(用戶修正處理)。在圖16的S1603中,用戶修正程序203例如進行以下的處理(*)將在顯示設(shè)備61中顯示的用戶修正畫面(用于用戶修正的畫面)的信息發(fā)送至輸入輸出終端60,(*)從輸入輸出終端60接收用戶在用戶修正畫面中輸入的信息,并基于該信息更新最佳協(xié)議決定表323。用戶修正畫面也可以包含掃描結(jié)果匯總表315及推測表321所表不的信息。圖23表示用戶修正畫面的一例。用戶修正畫面2300按掃描結(jié)果匯總表315及推測表321所表示的每個IP地址顯示類別、裝置具體情況(例如,小類別、供應(yīng)商名、型號名)、準確度、主機名、以及與登錄畫面URL鏈接的字符串“登錄畫面”中的至少一個。通過點擊字符串“登錄畫面”,輸入輸出終端60將與該字符串鏈接的URL的登錄畫面顯示在顯示設(shè)備61中。即,用戶能夠看到登錄畫面(圖24表示作為登錄畫面的一例的登錄畫面2400)。用戶基于準確度(根據(jù)需要,還基于主機名及登錄畫面中的至少一個)對各IP地址判斷類別及裝置具體情況是否正確。在對類別及/或裝置具體情況存在疑義的情況下(例如,準確度比規(guī)定值低的情況,或者推測為主機名及/或登錄畫面、與類別及/或裝置具體情況之間的對應(yīng)關(guān)系有誤的情況下),用戶對類別及/或裝置具體情況進行修正。推測可以如上述那樣基于主機名來進行。另外,推測也可以根據(jù)能否從通過點擊字符串“登錄畫面”而顯示的登錄畫面(參照圖24)進行登錄來進行。修正后的類別及/或裝置具體情況也可以如圖23例示那樣從類別及/或裝置具體情況的下拉菜單中選擇。在該情況下,在下拉菜單中可以設(shè)有,例如登記在最佳協(xié)議表305(參照圖6)中的信息(例如供應(yīng)商名及型號名)。對于類別及/或裝置具體信息被修正了的IP地址,修正后的類別及/或裝置具體信息被登記到掃描結(jié)果匯總表315中。在圖23的畫面2300中的“執(zhí)行發(fā)現(xiàn)”按鈕被點擊的情況下,執(zhí)行發(fā)現(xiàn)指示被從輸入輸出終端60發(fā)送至管理服務(wù)器100。管理服務(wù)器100的最佳協(xié)議決定程序201對該指示進行應(yīng)答,對掃描結(jié)果匯總表315及推測表321所表示的各IP地址決定最佳協(xié)議。即,程序201生成最佳協(xié)議決定表323。具體地,例如程序201對各IP地址進行如下的處理(*)若使用掃描結(jié)果匯總表315中的型號名及供應(yīng)商名而能夠從最佳協(xié)議表305中唯一地確定最佳協(xié)議,則將該最佳協(xié)議的名稱登記到最佳協(xié)議決定表323中,(*)若使用掃描結(jié)果匯總表315中的型號名及供應(yīng)商名而無法從最佳協(xié)議表305中唯一地確定最佳協(xié)議,則將推測表321中的與IP地址對應(yīng)的一個以上的推測結(jié)果中、準確度最高的推測結(jié)果所表示的最佳協(xié)議的名稱登記到最佳協(xié)議決定表323中。以上,是圖16的S1603(用戶修正處理)。接下來,在圖16的S1604中進行認證信息獲取處理。具體地,例如裝置發(fā)現(xiàn)程序204對最佳協(xié)議決定表323所表示的各最佳協(xié)議進行以下的處理(*)認證信息輸入畫面的顯示處理,(*)所輸入的認證信息的存儲。顯不處理是,例如將表不圖25例不的認證信息輸入畫面2500的信息發(fā)送至輸入輸出終端60的處理。由此,畫面2500在顯示設(shè)備61中顯示。用戶依照該畫面2500輸入用戶ID及密碼等的認證信息。所輸入的認證信息存儲至管理服務(wù)器100所具有的存儲器102或存儲設(shè)備103中。此外,認證信息也可以對一個最佳協(xié)議設(shè)定一個或多種。以上是圖16的S1604 (認證信息獲取處理)。接著,在圖16的S1605中,裝置發(fā)現(xiàn)程序204執(zhí)行發(fā)現(xiàn)處理。圖26是表示圖16的S1605 (發(fā)現(xiàn)處理)的流程的一例的流程圖。程序204對存儲在最佳協(xié)議決定表323中的所有的IP地址執(zhí)行S2602以后的處理。以下,以一個IP地址(以下,在圖26的說明中,稱為對象IP地址)為例說明S2602以后的處理。在S2602中,程序204判斷與對象IP地址對應(yīng)的最佳協(xié)議是否為WBEM。具體地,程序204基于最佳協(xié)議決定表323來判斷與對象IP地址對應(yīng)的最佳協(xié)議名1502是否為“WBEM”。若該判斷結(jié)果是否定的(S2602 :否),則進入S2606。另一方面,若判斷結(jié)果是肯定的(S2602 :是),則進入S2603。在S2602為否定的情況下,程序204在S2606中用與對象IP地址對應(yīng)的最佳協(xié)議并使用與該最佳協(xié)議對應(yīng)的認證信息來發(fā)現(xiàn)存在于對象IP地址的裝置。在S2602為肯定的情況下,程序204在S2603中判斷能否利用存在于對象IP地址的裝置的WBEM端口。具體地,程序204基于端口表309判斷與對象IP地址對應(yīng)的開放端口號是否為與WBEM對應(yīng)的端口號(此外,例如在互聯(lián)網(wǎng)上等公開有表示與開放端口號對應(yīng)的管理協(xié)議的信息,能夠基于該信息進行該判斷)。若該判斷結(jié)果是肯定的(S2603 :是),則進入S2605。若該判斷結(jié)果是否定的(S2603 :否),則進入S2604。在S2603是肯定的情況下,在S2605,程序204通過WBEM并使用WBEM的認證信息來發(fā)現(xiàn)存在于對象IP地址的裝置。在S2603是否定的情況下,在S2604,程序204確定能夠利用WBEM端口的裝置,并經(jīng)由該裝置發(fā)現(xiàn)間接監(jiān)視裝置(被間接監(jiān)視的裝置)。具體地,程序204首先基于開放端口表309確定WBEM端口開放的裝置的IP地址。以下,將被賦予了該IP地址的裝置稱為暫定裝置(暫定裝置在本實施例中是,具有SM1-S提供者功能的裝置I)。接著,程序204嘗試通過WBEM與暫定裝置連接。若能夠通過WBEM與暫定裝置連接,則程序204從該暫定裝置獲取與該暫定裝置的一個以上的監(jiān)視對象的裝置有關(guān)的信息,并基于該信息判斷在暫定裝置的一個以上的監(jiān)視對象的裝置中是否具有被賦予了與對象IP地址相同的IP地址的裝置。若該判斷結(jié)果是肯定的,則程序204經(jīng)由暫定裝置并使用WBEM的認證信息來發(fā)現(xiàn)間接監(jiān)視裝置。此外,程序204也可以在無法通過開放端口表309確定暫定裝置的情況下,或者在即使能夠確定暫定裝置但無法通過WBEM與暫定裝置連接的情況下,向用戶所使用的輸入輸出終端60發(fā)送指示消息,該指示消息為,生成對賦予了對象IP地址的裝置進行管理的裝置(對帶有WBEM端口的裝置設(shè)定SM1-S提供者的指示消息)。以上為圖16的S1605 (發(fā)現(xiàn)處理)。接著,在圖16的S1606中,程序204對最佳協(xié)議決定表323所表示的所有IP地址判斷能否正確地發(fā)現(xiàn)裝置。在具有發(fā)現(xiàn)失敗的IP地址的情況下(S1606 :否),程序204使用戶對該IP地址輸入其他的認證信息(返回至S1604)。以上是實施例1的說明。此外,在發(fā)現(xiàn)處理(圖16的S1606、圖26)中,對于某IP地址,在因最佳協(xié)議所使用的端口關(guān)閉而導致裝置的發(fā)現(xiàn)失敗的情況下,程序204也可以使輸入輸出終端60顯示對該IP地址確定最佳協(xié)議且使該最佳協(xié)議所使用的端口成為開放狀態(tài)、和輸入針對該最佳協(xié)議的認證信息的信息。根據(jù)實施例1,在認證信息的輸入前進行最佳協(xié)議推測處理(圖16的S1602)。而且,基于該推測處理的結(jié)果,根據(jù)需要由用戶進行修正,由此對各IP地址決定最佳協(xié)議。對各IP地址所決定的最佳協(xié)議是,以基于已知的信息(最佳協(xié)議表305及端口信息表319)和各種掃描結(jié)果而被推測為最佳的管理協(xié)議為基礎(chǔ)所決定的管理協(xié)議,因此為最佳協(xié)議的可能性較高。由此,用戶在輸入認證信息前,對各IP地址在某種程度上正確地知曉最佳協(xié)議,能夠基于該最佳協(xié)議來輸入認證信息。因此,易于輸入正確的認證信息。另外,根據(jù)實施例1可知,由于如上述那樣對各IP地址在認證信息輸入前已決定了最佳協(xié)議,所以即使因與最佳協(xié)議對應(yīng)的端口關(guān)閉而導致裝置的發(fā)現(xiàn)失敗,管理程序200也只要使與最佳協(xié)議對應(yīng)的端口成為開放狀態(tài)以使裝置的發(fā)現(xiàn)成功即可。例如,管理程序200在裝置的發(fā)現(xiàn)失敗的情況下,能夠使圖33的附圖標記3301例示的發(fā)現(xiàn)結(jié)果信息顯示在顯示設(shè)備61中。用戶看到該信息就會明確,為了成功地發(fā)現(xiàn)存在于IP地址[192. 168.1. 5]的裝置(裝置5),只要使該裝置的SW2端口成為開放狀態(tài),并輸入依照SW2的認證信息,使管理程序200再次對該IP地址進行發(fā)現(xiàn)處理即可。另外,根據(jù)實施例1可知,通過圖26的S2604的處理所發(fā)現(xiàn)的裝置是間接監(jiān)視裝置。由此,例如管理程序200能夠使圖33的附圖標記3302例示的發(fā)現(xiàn)結(jié)果信息顯示在輸入輸出終端60中。也就是說,不僅使表示成功地發(fā)現(xiàn)了存在于IP地址[192. 168.1. 4]的裝置的信息顯示在輸入輸出終端60中,還使表示該裝置是被存在于IP地址[192. 168. 1.4]的裝置監(jiān)視的間接監(jiān)視裝置的信息顯示在輸入輸出終端60中。以下,說明本發(fā)明的實施例2至4。此時,主要說明與實施例1的不同點,省略或簡略說明與實施例1的相同點。如下所示的實施例2至4用于追加了種類不同的裝置的情況。如上述那樣,最佳協(xié)議表305(參照圖6)例如預先由管理服務(wù)器100保持。由此,在欲向最佳協(xié)議表305中追加與新追加的裝置種類有關(guān)的信息的情況下,實施例2至4發(fā)揮效用(例如,在生產(chǎn)了新種類的裝置的情況下發(fā)揮效用)。以下,說明實施例2至4。實施例2根據(jù)實施例2,用戶手動將與任意裝置有關(guān)的信息追加到最佳協(xié)議表305中。在本實施例中,例如,管理程序(例如用戶修正程序)使接受與裝置有關(guān)的信息的追加的按鈕顯示在用戶修正畫面中。在該按鈕被點擊的情況下,管理程序使圖27例示的裝置追加畫面2702在輸入輸出終端60中顯示。裝置追加畫面2702例如是接受類別名、供應(yīng)商名、型號名以及最佳協(xié)議名的畫面。用戶能夠在該裝置追加畫面2702中追加與任意裝置有關(guān)的信息。輸入至該畫面2702中的信息被追加至最佳協(xié)議表305中。追加至表305中的信息例如顯示在用戶修正畫面的下拉菜單中。實施例3根據(jù)實施例3,用戶基于由供應(yīng)商發(fā)行的信息來更新最佳協(xié)議表305。例如,如圖28所示,對于所追加的裝置2800,在管理服務(wù)器100中安裝有供應(yīng)商提供的該裝置2800的裝置信息2810。具體地,裝置信息2810由用戶經(jīng)由輸入輸出終端60而被安裝到管理服務(wù)器100中。所安裝的裝置信息2810登記到最佳協(xié)議表305中。實施例4根據(jù)實施例4,管理程序200從規(guī)定網(wǎng)址下載裝置信息,并將該裝置信息登記到最佳協(xié)議表305中。例如,如圖29所示,存儲有裝置信息2840的倉庫服務(wù)器(repositoryservice) 2800與IP網(wǎng)絡(luò)3102連接。倉庫服務(wù)器2800例如與管理服務(wù)器同樣地具有NIC2811、存儲器2820、存儲設(shè)備2830以及與這些連接的CPU2810。CPU2810通過執(zhí)行存儲在存儲器2820中的程序,而經(jīng)由IP網(wǎng)絡(luò)3102將裝置信息2840下載到存儲設(shè)備2830中。在存儲設(shè)備2840中存儲有所下載的裝置信息。管理服務(wù)器100 (管理程序200)定期(或不定期)地判斷在存儲設(shè)備2830中是否有新的裝置信息2840。然后,在發(fā)現(xiàn)了新的裝置信息2840的情況下,管理服務(wù)器100從倉庫服務(wù)器2800下載新的裝置信息2840。管理服務(wù)器100將下載的裝置信息2840登記到最佳協(xié)議表305中。此外,例如管理服務(wù)器100如圖30所示那樣在顯示設(shè)備61中顯示用戶確認用的畫面(用戶同意畫面)3000,在通過該畫面3000從用戶得到同意的情況下,可以進行裝置信息2840的下載以及該信息2840向最佳協(xié)議表305的登記。以上,說明了本發(fā)明的幾個實施例,但這些只是用于說明本發(fā)明的例示,并不意味著將本發(fā)明的范圍僅限定于這些實施例。本發(fā)明也能夠以其他各種方式實施。附圖標記說明100管理服務(wù)器10通信裝置
權(quán)利要求
1.一種管理裝置,經(jīng)由通信網(wǎng)絡(luò)對使用認證信息發(fā)現(xiàn)的通信裝置進行監(jiān)視,其特征在于,具有: 與所述通信網(wǎng)絡(luò)連接的通信接口設(shè)備; 存儲資源,其存儲多個表示屬性/協(xié)議關(guān)系的屬性/協(xié)議管理信息;和 與所述通信接口設(shè)備及所述存儲資源連接的處理器, 所述屬性/協(xié)議關(guān)系是,通信裝置屬性與被推測為對于具有該通信裝置屬性的通信裝置最合適的管理協(xié)議之間的對應(yīng)關(guān)系, 所述處理器在用于通信裝置的發(fā)現(xiàn)的認證信息的輸入之前,對多個地址中的每個地址進行如下處理: (A)發(fā)起指定了地址的詢問, (B)在從存在于由所述詢問所指定的地址的通信裝置接收到針對所述詢問的應(yīng)答的情況下,將詢問結(jié)果信息寫入到所述存儲資源,該詢問結(jié)果信息表示由所述詢問所指定的地址、與基于所述應(yīng)答所獲取的通信裝置屬性之間的對應(yīng)關(guān)系, (C)根據(jù)所述屬性/協(xié)議管理信息確定與所述詢問結(jié)果信息所表示的通信裝置屬性對應(yīng)的管理協(xié)議, (D)基于所確定的所述管理協(xié)議,來決定對于所述地址最合適的管理協(xié)議。
2.根據(jù)權(quán)利要求1所述 的管理裝置,其特征在于, 所述屬性/協(xié)議管理信息包含最佳協(xié)議管理信息, 所述最佳協(xié)議管理信息所具有的各屬性/協(xié)議關(guān)系為,通過對用第一管理協(xié)議發(fā)起的詢問而做出的應(yīng)答所獲取的兩個以上的通信裝置屬性、與根據(jù)這兩個以上的通信裝置屬性唯一決定的最合適的管理協(xié)議之間的對應(yīng)關(guān)系, 在所述(A)中,所述詢問是用所述第一管理協(xié)議發(fā)起的詢問, 在所述(B)中,基于所述應(yīng)答而獲取兩個以上的通信裝置屬性,且所述詢問結(jié)果信息是表示該兩個以上的通信裝置屬性、與所述地址之間的對應(yīng)關(guān)系的信息, 在所述(D)中,所決定的最合適的管理協(xié)議是由所述(C)確定的管理協(xié)議。
3.根據(jù)權(quán)利要求2所述的管理裝置,其特征在于, 所述屬性/協(xié)議管理信息包含端口定義信息, 所述端口定義信息所具有的各屬性/協(xié)議關(guān)系是,端口的識別信息、被推測為對于該端口開放的通信裝置最合適的管理協(xié)議、以及該管理協(xié)議對于該端口開放的通信裝置為最合適的概率之間的對應(yīng)關(guān)系, 對于所述地址,在無法通過所述第一管理協(xié)議進行連接的情況下, 在所述(A)中,所述處理器對所述地址發(fā)起開放端口的識別信息的詢問, 在所述(B)中,基于所述應(yīng)答獲取作為該應(yīng)答的發(fā)送方的通信裝置所使用的一個以上的端口中的、一個以上的開放端口的識別信息,且所述詢問結(jié)果信息是表示該一個以上的開放端口的識別信息與所述地址之間的對應(yīng)關(guān)系的信息, 在所述(C)中,所述處理器根據(jù)所述端口定義信息確定與所述詢問結(jié)果信息所表示的一個以上的開放端口的識別信息對應(yīng)的、一個以上的管理協(xié)議及概率, 在所述(D)中,所決定的最合適的管理協(xié)議是,基于所述一個以上的管理協(xié)議及概率所決定的管理協(xié)議。
4.根據(jù)權(quán)利要求3所述的管理裝置,其特征在于, 所述處理器在所述(D)之后進行如下處理: (E)接收對于所決定的所述管理協(xié)議的認證信息的輸入, (F)使用所輸入的所述認證信息,進行發(fā)現(xiàn)存在于所述地址的通信裝置的發(fā)現(xiàn)處理, 在所述(F)中,所述處理器進行如下處理: (Π)在對所述地址所決定的最合適的管理協(xié)議不是第二管理協(xié)議的情況下,使用對所述地址所決定的最合適的管理協(xié)議的認證信息,來發(fā)現(xiàn)存在于所述地址的通信裝置, (f2)在對所述地址所決定的最合適的管理協(xié)議是所述第二管理協(xié)議、且對所述第二管理協(xié)議的端口能夠利用的情況下,使用所述第二管理協(xié)議的認證信息,來發(fā)現(xiàn)存在于所述地址的通信裝置, (f3)在對所述地址所決定的最合適的管理協(xié)議是所述第二管理協(xié)議、但對所述第二管理協(xié)議的端口不能利用的情況 下,根據(jù)所述詢問結(jié)果信息和所述端口定義信息來確定與能夠由所述第二管理協(xié)議利用的端口對應(yīng)的其他地址,對存在于所確定的其他地址的通信裝置詢問存在于所述地址的通信裝置,且根據(jù)針對該詢問的應(yīng)答發(fā)現(xiàn)存在于所述地址的通信裝置, 通過所述(f3)發(fā)現(xiàn)的通信裝置是,經(jīng)由存在于所述其他地址的通信裝置而被監(jiān)視的通信裝置。
5.根據(jù)權(quán)利要求4所述的管理裝置,其特征在于, 所述第一管理協(xié)議是SNMP即簡單網(wǎng)絡(luò)管理協(xié)議, 所述第二管理協(xié)議是WBEM即基于萬維網(wǎng)的企業(yè)管理, 存在于所述其他地址的通信裝置是,通過SM1-S即主動存儲管理規(guī)范對存在于所述地址的通信裝置進行監(jiān)視的裝置。
6.根據(jù)權(quán)利要求5所述的管理裝置,其特征在于, 所述處理器基于所輸入的信息對所述最佳協(xié)議管理信息及所述端口管理信息的至少一方進行更新。
7.根據(jù)權(quán)利要求1所述的管理裝置,其特征在于, 所述處理器在所述(D)之后進行如下處理: (E)接收對于所決定的所述管理協(xié)議的認證信息的輸入, (F)使用所輸入的所述認證信息,進行發(fā)現(xiàn)存在于所述地址的通信裝置的發(fā)現(xiàn)處理, 在所述(F)中,關(guān)于所述地址,在因最佳協(xié)議所使用的端口關(guān)閉的原因而導致裝置的發(fā)現(xiàn)失敗的情況下,所述處理器顯示表示對所述地址確定最佳協(xié)議且使該最佳協(xié)議所使用的端口成為開放狀態(tài)、和輸入針對該最佳協(xié)議的認證信息的信息。
8.根據(jù)權(quán)利要求1所述的管理裝置,其特征在于, 所述屬性/協(xié)議管理信息包含端口定義信息, 所述端口定義信息所具有的各屬性/協(xié)議關(guān)系為,端口的識別信息、被推測為對于該端口開放的通信裝置最合適的管理協(xié)議、以及該管理協(xié)議對于該端口開放的通信裝置最合適的概率之間的對應(yīng)關(guān)系, 在所述(A)中,所述處理器對所述地址發(fā)起開放端口的識別信息的詢問, 在所述(B)中,基于所述應(yīng)答獲取作為該應(yīng)答的發(fā)送方的通信裝置所使用的一個以上的端口中的、一個以上的開放端口的識別信息,且所述詢問結(jié)果信息為表示該一個以上的開放端口的識別信息與所述地址之間的對應(yīng)關(guān)系的信息, 在所述(C)中,所述處理器根據(jù)所述端口定義信息來確定與所述詢問結(jié)果信息所表示的一個以上的開放端口的識別信息對應(yīng)的一個以上的管理協(xié)議及概率, 在所述(D)中,所決定的最合適的管理協(xié)議是基于所述一個以上的管理協(xié)議及概率所決定的管理協(xié)議。
9.根據(jù)權(quán)利要求8所述的管理裝置,其特征在于, 在所述通信網(wǎng)絡(luò)上連接有DNS服務(wù)器即域名系統(tǒng)服務(wù)器, 在所述(D)中,所述處理器從所述DNS服務(wù)器詢問與所述地址對應(yīng)的裝置名,且將表示該地址與該裝置名的對應(yīng)關(guān)系的裝置名/地址關(guān)系信息寫入到所述存儲資源, 在所述(D)中,所決定的最合適的管理協(xié)議為,基于所述一個以上的管理協(xié)議及概率、和使用所述地址根據(jù)所述裝置名/地址關(guān)系信息所確定的裝置名而決定的管理協(xié)議。
10.根據(jù)權(quán)利要求8所述的管理裝置,其特征在于, 在所述(D)中,所述處理 器將表示所述地址、與基于該地址的登錄用URL之間的對應(yīng)關(guān)系的URL/地址關(guān)系信息寫入到所述存儲資源, 在所述(D)中,所決定的最合適的管理協(xié)議為,基于所述一個以上的管理協(xié)議及概率、和使用所述地址根據(jù)所述URL/地址關(guān)系信息所確定的登錄用URL而決定的管理協(xié)議。
11.根據(jù)權(quán)利要求8所述的管理裝置,其特征在于, 在所述(C)中,在所確定的一個以上的開放端口的識別信息中、確定與所確定的一個以上的概率中的最高概率對應(yīng)的開放端口的識別信息。
12.根據(jù)權(quán)利要求1所述的管理裝置,其特征在于, 所述處理器在所述(D)之后進行如下處理: (E)接收對于所決定的所述管理協(xié)議的認證信息的輸入, (F)使用所輸入的所述認證信息,來進行發(fā)現(xiàn)存在于所述地址的通信裝置的發(fā)現(xiàn)處理, 在所述(F)中,所述處理器進行如下處理: (Π)在對所述地址所決定的最合適的管理協(xié)議是所述第二管理協(xié)議、但對所述第二管理協(xié)議的端口不能利用的情況下,基于所述詢問結(jié)果信息和所述端口定義信息來確定與由所述第二管理協(xié)議能夠利用的端口對應(yīng)的其他地址,對存在于所確定的其他地址的通信裝置詢問存在于所述地址的通信裝置,并根據(jù)針對該詢問的應(yīng)答來發(fā)現(xiàn)存在于所述地址的通I I=I 目.ο
13.根據(jù)權(quán)利要求12所述的管理裝置,其特征在于, 在所述(Π)中,所述處理器顯示表示存在于所述地址的通信裝置是被存在于所述其他地址的通信裝置監(jiān)視的裝置的信息。
14.一種用于發(fā)現(xiàn)與通信網(wǎng)絡(luò)連接的通信裝置的方法,其特征在于, 在用于通信裝置的發(fā)現(xiàn)的認證信息的輸入之前,對多個地址的每個地址,進行如下處理: (A)發(fā)起指定了地址的詢問, (B)在從存在于由所述詢問所指定的地址的通信裝置接收到針對所述詢問的應(yīng)答的情況下,將詢問結(jié)果信息寫入到存儲資源,該詢問結(jié)果信息表示由所述詢問所指定的地址、與基于所述應(yīng)答所獲取的通信裝置屬性之間的對應(yīng)關(guān)系, (C)根據(jù)屬性/協(xié)議管理信息確定與所述詢問結(jié)果信息所表示的通信裝置屬性對應(yīng)的管理協(xié)議,所述屬性/協(xié)議管理信息是多個表示屬性/協(xié)議關(guān)系的信息,所述屬性/協(xié)議關(guān)系是,通信裝置屬性、與被推測為對于具有該通信裝置屬性的通信裝置最合適的管理協(xié)議之間的對應(yīng)關(guān)系, (D)基于所確定的所述管理協(xié)議,來決定對于所述地址最合適的管理協(xié)議。
15.一種計算機程序,由經(jīng)由通信網(wǎng)絡(luò)對使用認證信息所發(fā)現(xiàn)的通信裝置進行監(jiān)視的計算機執(zhí)行,其特征在于, 在用于通信裝置的發(fā)現(xiàn)的認證信息的輸入之前,對多個地址的每個地址,使所述計算機執(zhí)行如下處理: (A)發(fā)起指定了地址的詢問, (B)在從存在于由所述詢問所指定的地址的通信裝置接收到針對所述詢問的應(yīng)答的情況下,將詢問結(jié)果信息寫入到存儲資源,該詢問結(jié)果信息表示由所述詢問所指定的地址、與基于所述應(yīng)答所獲取的通信裝置屬性之間的對應(yīng)關(guān)系, (C)根據(jù)屬性/協(xié)議管理信 息確定與所述詢問結(jié)果信息所表示的通信裝置屬性對應(yīng)的管理協(xié)議,所述屬性/協(xié)議管理信息是多個表示屬性/協(xié)議關(guān)系的信息,所述屬性/協(xié)議關(guān)系是,通信裝置屬性、與被推測為對于具有該通信裝置屬性的通信裝置最合適的管理協(xié)議之間的對應(yīng)關(guān)系, (D)基于所確定的所述管理協(xié)議,來決定對于所述地址最合適的管理協(xié)議。
全文摘要
一種管理裝置,存儲表示各屬性/協(xié)議關(guān)系(通信裝置屬性、與被推測為對具有該通信裝置屬性的通信裝置最合適的管理協(xié)議之間的對應(yīng)關(guān)系)的屬性/協(xié)議管理信息。管理裝置在用于通信裝置的發(fā)現(xiàn)的認證信息的輸入之前,對多個地址中的每個地址進行如下處理(A)發(fā)起指定了地址的詢問,(B)在從存在于由該詢問所指定的地址的通信裝置接收到針對該詢問的應(yīng)答的情況下,將詢問結(jié)果信息寫入到存儲資源,該詢問結(jié)果信息表示由該詢問所指定的地址、與基于應(yīng)答所獲取的通信裝置屬性之間的對應(yīng)關(guān)系,(C)根據(jù)屬性/協(xié)議管理信息確定與詢問結(jié)果信息所表示的通信裝置屬性對應(yīng)的管理協(xié)議,(D)基于所確定的管理協(xié)議,來決定對于地址最合適的管理協(xié)議。
文檔編號G06F13/00GK103080913SQ20108006884
公開日2013年5月1日 申請日期2010年11月17日 優(yōu)先權(quán)日2010年11月17日
發(fā)明者富田琢巳, 有坂剛, 黑田澤希, 西谷康仁 申請人:株式會社日立制作所