專利名稱:用于與作為分組的多屬性系統(tǒng)資源交互的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及聯(lián)網(wǎng)資源的分組,具體上涉及根據(jù)與每個資源相關(guān)聯(lián)的屬性來將大量的聯(lián)網(wǎng)資源組織為可管理的分組。
背景技術(shù):
計算機網(wǎng)絡(luò)已經(jīng)從隔離的內(nèi)聯(lián)網(wǎng)演化為路由器、交換機、服務(wù)器、計算機、包括上百萬網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備的全球系統(tǒng)。網(wǎng)絡(luò)設(shè)備是能夠使用諸如TCP/IP之類的通信協(xié)議來通過網(wǎng)絡(luò)與其他電子設(shè)備通信的任何電子設(shè)備。諸如銀行、保險公司和政府實體之類的大組織或企業(yè)管理包括成千上萬的網(wǎng)絡(luò)設(shè)備的內(nèi)部網(wǎng)絡(luò)或者內(nèi)聯(lián)網(wǎng)。
企業(yè)的成功依賴于其網(wǎng)絡(luò)設(shè)備的成功管理。網(wǎng)絡(luò)設(shè)備的成功管理允許在遠程的辦公室的個人經(jīng)由電子郵件和IP語音(VoIP)通信,并且也允許大的企業(yè)信息系統(tǒng)(EIS)管理整個組織的數(shù)據(jù)。對組織資源的不成功管理導(dǎo)致組織基本功能上的災(zāi)難性中斷。例如,銀行網(wǎng)絡(luò)的故障造成自動柜員機(ATM)不能向客戶提供現(xiàn)金,并且造成銀行出納員不能服務(wù)于進入的銀行客戶的需要。
企業(yè)通常授權(quán)網(wǎng)絡(luò)管理員的小部門管理其成千上萬的網(wǎng)絡(luò)設(shè)備的任務(wù)。以網(wǎng)絡(luò)可用于網(wǎng)絡(luò)所有用戶的每年小時數(shù)(number of hours per year)來衡量成功。存在信息技術(shù)(IT)管理軟件,用于幫助網(wǎng)絡(luò)管理員監(jiān)控和管理企業(yè)內(nèi)聯(lián)網(wǎng)中的路由器、交換機、集線器、服務(wù)器和計算機。典型的IT管理軟件包顯示個體路由器、交換機和服務(wù)器的狀態(tài)。例如,管理員可以使用IT管理軟件工具來查看由臨界(critical)的路由器所經(jīng)受的系統(tǒng)負載。該工具可以顯示連接到路由器的每個鏈路的狀態(tài)和每個鏈路上的通信量速率。高級的工具可以向管理員警告特定的臨界情況,將其利用水平大于容量的90%的路由器顯示為紅色,而將以80%的容量運行的路由器顯示為黃色。
但是,這些IT管理軟件工具并不根據(jù)用戶所選擇的屬性來提供網(wǎng)絡(luò)設(shè)備的定制分組。例如,管理員可能希望把運行特定操作系統(tǒng)的網(wǎng)絡(luò)設(shè)備諸如運行Red HatLinux企業(yè)服務(wù)器版3.0的服務(wù)器分組,并且顯示該分組。管理員可能希望根據(jù)動態(tài)選取的屬性來定義所顯示的資源的分組,以顯示有限分組的資源,諸如在洛杉磯的Linux企業(yè)服務(wù)器版3.0的服務(wù)器。管理員可能希望向特定的網(wǎng)絡(luò)設(shè)備分配特定屬性,并且根據(jù)自定義的屬性來對所分配的網(wǎng)絡(luò)設(shè)備分組。另外,網(wǎng)絡(luò)的復(fù)雜性和動態(tài)特性可能使得管理員不知道特定資源屬性的不同值。在這種環(huán)境下,管理員可能期望根據(jù)屬性類型的不同可能值來建立分組。換句話說,不是根據(jù)資源的已知屬性值來對資源分組(在此稱為“資源中心(resource-centric)”分組),管理員可能期望根據(jù)屬性類型來分組資源(在此稱為“屬性中心(attribute-centric)”分組)。
不幸的是,當(dāng)前可獲得的IT管理軟件工具沒有提供建立設(shè)備的屬性中心分組和根據(jù)用戶所選擇和自定義的屬性來進一步分割分組的能力。
從上述的討論,可以看出,需要一種裝置、系統(tǒng)和方法,用于向網(wǎng)絡(luò)管理員提供建立設(shè)備的屬性中心分組并且根據(jù)用戶所選擇和自定義的屬性來進一步分割分組的能力。而且,需要一種設(shè)施,它允許網(wǎng)絡(luò)管理員無需分別地向每個網(wǎng)絡(luò)設(shè)備發(fā)出命令而管理被分配到管理屬性中心的分組的個體網(wǎng)絡(luò)設(shè)備。有益的是,這樣的裝置、系統(tǒng)和方法將使得IT管理員可以更有效地監(jiān)控和管理大量的網(wǎng)絡(luò)設(shè)備。
發(fā)明內(nèi)容
響應(yīng)于本領(lǐng)域的當(dāng)前技術(shù)發(fā)展水平,具體上響應(yīng)于當(dāng)前可獲得的網(wǎng)絡(luò)監(jiān)控設(shè)備還沒有完全解決的本領(lǐng)域內(nèi)的問題和需要而開發(fā)了本發(fā)明。因此,本發(fā)明已經(jīng)被開發(fā)來提供一種裝置、系統(tǒng)和方法,用于監(jiān)控和管理網(wǎng)絡(luò)設(shè)備,其克服了本領(lǐng)域內(nèi)的許多或者所有上述缺點。
用于與多屬性系統(tǒng)資源交互的裝置配備有多個模塊,所述多個模塊被配置來在功能上執(zhí)行監(jiān)控和管理作為分組的多屬性被管理資源的必要步驟。所述實施例中的這些模塊包括被管理資源的儲存庫、發(fā)現(xiàn)模塊和關(guān)聯(lián)模塊。
在一個實施例中,所述裝置被配置來根據(jù)針對特定屬性類型的被管理資源所擁有的一個或多個屬性值而將被管理的資源關(guān)聯(lián)到多個分組。
在一個實施例中,所述裝置被進一步配置來將被管理的資源關(guān)聯(lián)到多個子分組。用于把被管理的資源編組為子分組的屬性的選擇標(biāo)準(zhǔn)可以包括屬性的重要性、歷史使用模式、配置參數(shù)。
在另一個實施例中,所述裝置可以被配置來以擴展格式或折疊格式來顯示分組。在該折疊格式中,可以使用每個子分組的指示器來匯總子分組。
在另一個實施例中,所述裝置可以被配置來響應(yīng)于與要以擴展格式顯示的特定分組的成員相關(guān)聯(lián)的被管理資源的選擇而以擴展格式顯示資源分組。所述裝置可以進一步被配置來選擇與所選擇的資源相關(guān)聯(lián)的資源。
本發(fā)明的系統(tǒng)也被提供來監(jiān)控和管理作為分組的多屬性被管理資源。具體地,在一個實施例中,所述系統(tǒng)包括計算機網(wǎng)絡(luò),它包括多個被管理資源;管理工具,其包括儲存庫、發(fā)現(xiàn)模塊、關(guān)聯(lián)模塊。
本發(fā)明的方法也被提供了監(jiān)控和管理作為分組的多屬性被管理資源。所公開的實施例中的方法實質(zhì)上包括用于執(zhí)行上面關(guān)于所述裝置和系統(tǒng)的操作所給出的功能的必要步驟。在一個實施例中,所述方法包括在儲存庫中標(biāo)識與目標(biāo)屬性相關(guān)聯(lián)的一個或多個分組。所述方法還可以包括確定針對每個目標(biāo)屬性值的資源集合,并且將每個資源集合與分組相關(guān)聯(lián)。
在另一個實施例中,所述方法包括動態(tài)地監(jiān)控每個資源的目標(biāo)屬性值,并且將資源與具有新的目標(biāo)屬性值的分組重新相關(guān)聯(lián)。
在整個說明書中對于特征、優(yōu)點或者類似語言的引用不表示可以使用本發(fā)明實現(xiàn)的所有特征和優(yōu)點應(yīng)當(dāng)或者實際在本發(fā)明的任何單個實施例中。而是,引用所述特征和優(yōu)點的語言應(yīng)被理解為表示在本發(fā)明的至少一個實施例中包括結(jié)合實施例而描述的特定特征、優(yōu)點或特性。因此,整個說明書中的特征、優(yōu)點、類似語言的討論可以但是不必然指同一實施例。
而且,可以在一個或多個實施例中以任何適當(dāng)?shù)姆绞浇M合本發(fā)明的所描述特征、優(yōu)點和特性。本領(lǐng)域技術(shù)人員將認識到,可以在無需特定實施例的一個或多個具體特征或者優(yōu)點的情況下實踐本發(fā)明。在其他情況下,可能某些實施例中認識到在可能不存在于本發(fā)明所有實施例中的另外的特征和優(yōu)點。
本發(fā)明的這些特征和優(yōu)點將通過下面的描述和所附的權(quán)利要求而變得更清楚,或者可以通過如下所述實踐本發(fā)明而習(xí)得。
為了易于理解本發(fā)明的優(yōu)點,將參考附圖中圖示的特定實施例來提供對如上簡述的本發(fā)明的更具體描述。應(yīng)理解這些附圖僅僅描述本發(fā)明的典型實施例并且因此不應(yīng)視為對其范圍的限制,將利用附圖來更具體詳細地說明和解釋本發(fā)明,其中圖1是圖解根據(jù)本發(fā)明的計算機網(wǎng)絡(luò)的一個實施例的示意方框圖;圖2A是圖解根據(jù)本發(fā)明的管理工具的一個實施例的示意方框圖;圖2B是圖解根據(jù)本發(fā)明的與管理工具相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的一個實施例的示意方框圖;圖3是圖解根據(jù)本發(fā)明的與管理工具相關(guān)聯(lián)的圖形用戶界面的一個實施例的示意方框圖;圖4是圖解根據(jù)本發(fā)明的與管理工具相關(guān)聯(lián)的表格用戶界面的一個實施例的示意方框圖;圖5A是圖解根據(jù)本發(fā)明建立的圖形顯示的一個實施例的示意方框圖;圖5B是圖解根據(jù)本發(fā)明建立的圖形顯示的一個實施例的示意方框圖;圖5C是圖解根據(jù)本發(fā)明建立的圖形顯示的一個實施例的示意方框圖;圖6是圖解根據(jù)本發(fā)明的用于管理和監(jiān)控被管理資源的方法的一個實施例的示意流程圖。
具體實施例方式
本說明書中所描述的許多功能單元已經(jīng)被標(biāo)注為模塊,以便更具體地強調(diào)它們的實現(xiàn)獨立性。例如,模塊可以被實現(xiàn)為硬件電路,它包括定制的VLSI電路或門陣列、諸如邏輯芯片、晶體管之類的現(xiàn)用半導(dǎo)體、或者其他離散部件。模塊也可以以可編程硬件設(shè)備諸如場可編程門陣列、可編程陣列邏輯元件或可編程邏輯設(shè)備等實現(xiàn)。
模塊也可以以軟件實現(xiàn),以由各種處理器執(zhí)行??蓤?zhí)行代碼的所標(biāo)識模塊可以例如包括計算機指令的一個或多個物理或邏輯塊,其可以例如被組織為對象、規(guī)程或函數(shù)。盡管如此,所標(biāo)識模塊的可執(zhí)行代碼不需要物理上位于一起,而是可以包括在不同位置存儲的不同指令,所述不同指令當(dāng)邏輯地結(jié)合在一起時包括所述模塊,并且實現(xiàn)所述模塊的既定目的。
事實上,可執(zhí)行代碼的模塊可以是單個指令或者多個指令,并且可以甚至被分布幾個不同的代碼段上、不同程序之間、幾個存儲器上。類似地,操作數(shù)據(jù)可以在此在模塊內(nèi)被標(biāo)識和說明,并且可以以任何適當(dāng)?shù)男问襟w現(xiàn),并且被組織于任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)中,所述操作數(shù)據(jù)可以被匯集為單個數(shù)據(jù)集合,或者可以被分布不同的位置上,包括在不同的存儲器上,并且可以至少部分地僅僅作為系統(tǒng)或者網(wǎng)絡(luò)上的電子信號存在。
整個說明書中對于“一個實施例(one embodiment)”、“一實施例(aembodiment)”或者類似語言的引用表示關(guān)于該實施例所描述的特定特征、結(jié)構(gòu)或者特性被包括在本發(fā)明的至少一個實施例中。因此,在整個說明書中的短語“在一個實施例中”、“在一實施例中”和類似的語言的出現(xiàn)可以但是不必然全部表示同一實施例。
對于信號承載介質(zhì)的引用可以采用能夠產(chǎn)生信號、使得產(chǎn)生信號或者使得在數(shù)字處理裝置上執(zhí)行機器可讀指令的程序的任何形式。信號承載介質(zhì)可以被體現(xiàn)為傳輸線、致密盤、數(shù)字視頻盤、磁帶、伯努力(Bermoulli)驅(qū)動器、磁盤、穿孔卡片、快閃存儲器、集成電路或其他的數(shù)字處理裝置存儲器。
而且,可以在一個或多個實施例中以任何適當(dāng)?shù)姆绞絹斫M合本發(fā)明描述的特征、結(jié)構(gòu)或者特性。在下面的說明中,提供了多個具體細節(jié),諸如編程的示例、軟件模塊、用戶選擇、網(wǎng)絡(luò)業(yè)務(wù)、數(shù)據(jù)庫查詢、數(shù)據(jù)庫結(jié)構(gòu)、硬件模塊、硬件電路、硬件芯片等,以使得徹底理解本發(fā)明的實施例。但是,本領(lǐng)域內(nèi)的技術(shù)人員將明白,可以在沒有所述具體細節(jié)的一個或多個的情況下或者使用其他方法、部件、材料等來實踐本發(fā)明。在其他情況下,未詳細示出或說明公知的結(jié)構(gòu)、材料或者操作,以避免混淆本發(fā)明的方面。
隨后的示意流程圖一般被給出為邏輯流程圖。因此,所描述的順序和標(biāo)注的步驟指示所提供的方法的一個實施例。可以想象在功能、邏輯或者效果上等同于所述方法的一個或多個步驟或者其一部分的其他步驟和方法。另外,所使用的格式和符號被提供來說明所述方法的邏輯步驟,并且不應(yīng)將其理解為限制所述方法的范圍。雖然可以在流程圖中使用各種箭頭類型和線類型,但是不應(yīng)將其理解成限定對應(yīng)方法的范圍。事實上,一些箭頭或者其他連接器可能被用來僅僅指示所述方法的邏輯流程。例如,箭頭可以指示在所述的方法的列舉步驟之間的未指定的持續(xù)時間的等待或監(jiān)控時段。另外,具體方法發(fā)生的順序可以或者可以不嚴(yán)格地遵照所示出的對應(yīng)步驟的順序。
圖1描述了用于與作為分組的多屬性系統(tǒng)資源交互的系統(tǒng)100。系統(tǒng)100包括計算機網(wǎng)絡(luò)102和管理工具140。
計算機網(wǎng)絡(luò)102可以是專用內(nèi)聯(lián)網(wǎng)、包括內(nèi)聯(lián)網(wǎng)和外聯(lián)網(wǎng)的共享網(wǎng)絡(luò)102或者整個因特網(wǎng)。網(wǎng)絡(luò)102可以包括存儲陣列115、存儲服務(wù)器110、存儲區(qū)域網(wǎng)絡(luò)(Storage AreaNetwork,SAN)120、服務(wù)器122、局域網(wǎng)(LAN)124、路由器126、計算機130等。雖然網(wǎng)絡(luò)102經(jīng)常被稱為計算機網(wǎng)絡(luò)102,但是網(wǎng)絡(luò)102不一定包括計算機。圖1的網(wǎng)絡(luò)102也可以連接到廣域網(wǎng)132、其他網(wǎng)絡(luò)102、相關(guān)聯(lián)的內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、因特網(wǎng)。
在網(wǎng)絡(luò)102上的每個設(shè)備是網(wǎng)絡(luò)設(shè)備134。網(wǎng)絡(luò)設(shè)備134可以是存儲陣列125、存儲服務(wù)器110、路由器126、計算機130、服務(wù)器122或者能夠通過網(wǎng)絡(luò)102通信的其他設(shè)備。網(wǎng)絡(luò)設(shè)備134也可以被稱為資源或被管理的資源。資源、被管理的資源或者網(wǎng)絡(luò)設(shè)備134可以是計算資源,或者可以包括一個或多個計算資源。網(wǎng)絡(luò)設(shè)備134是計算資源。存儲服務(wù)器110和存儲陣列115是計算資源。存儲陣列115可以在網(wǎng)絡(luò)102上向存儲服務(wù)器110通信。或者,存儲陣列115可以經(jīng)由點到點光纖信道、總線和標(biāo)簽信道、高速串行連接、擴展的集成驅(qū)動器電子(Extended Integrated Drive Electronic,EIDE)連接或者其他直接連接而直接地連接到存儲服務(wù)器。換句話說,諸如存儲陣列115之類的一些計算設(shè)備可能在網(wǎng)絡(luò)102上不可見。但是,可以在網(wǎng)絡(luò)上監(jiān)控和管理這樣的計算設(shè)備。
通常,單個企業(yè)管理作為內(nèi)聯(lián)網(wǎng)供其本身的雇員使用的其本身的網(wǎng)絡(luò)102。企業(yè)網(wǎng)絡(luò)102可以包括幾百、幾千或者幾萬網(wǎng)絡(luò)設(shè)備134。企業(yè)可以分配一組雇員或者IT管理員142來管理其網(wǎng)絡(luò)102。IT管理員使用各種聯(lián)網(wǎng)工具來監(jiān)控和管理企業(yè)網(wǎng)絡(luò)102。
諸如商業(yè)單位、政府實體或者其他組織之類的企業(yè)使用網(wǎng)絡(luò)102來執(zhí)行企業(yè)的目的。企業(yè)可以在通過網(wǎng)絡(luò)102可訪問的存儲陣列115上存儲客戶數(shù)據(jù)、賬戶信息、商業(yè)計劃、數(shù)據(jù)庫等。網(wǎng)絡(luò)102可以承載語音業(yè)務(wù)以及數(shù)據(jù)業(yè)務(wù)。網(wǎng)絡(luò)102的故障可能使企業(yè)癱瘓。許多企業(yè)依賴于它們的網(wǎng)絡(luò)102每年宕機(down)不超過幾個小時。
IT管理員142使用本發(fā)明的管理工具140來監(jiān)控網(wǎng)絡(luò)102的所有方面和附加到網(wǎng)絡(luò)102的網(wǎng)絡(luò)設(shè)備134。管理工具140的一個實施例包括管理工具140和用戶界面150。管理工具140允許IT管理員142使用網(wǎng)絡(luò)設(shè)備134的屬性中心視圖來查看網(wǎng)絡(luò)102中的大量網(wǎng)絡(luò)設(shè)備134。
屬性中心視圖向IT管理員142提供了與每個網(wǎng)絡(luò)設(shè)備134相關(guān)聯(lián)的一個或多個屬性。例如,服務(wù)器122可以具有幾個屬性,包括操作系統(tǒng)類型、操作系統(tǒng)補丁級、機器類型、物理位置、自定義類型、安裝的存儲器容量、空閑盤空間等。管理工具140提供用戶界面150,通過它,IT管理員142選擇一個或多個屬性144。管理工具140所提供的屬性144可以由管理工具140動態(tài)地確定。管理工具140可以收集屬性144和基于屬性144的屬性值以及由網(wǎng)絡(luò)132中的網(wǎng)絡(luò)設(shè)備134所擁有的屬性值。管理工具140在用戶界面150中顯示根據(jù)所選擇的屬性144組織的網(wǎng)絡(luò)102的屬性中心視圖。
管理工具140幫助IT管理員142監(jiān)控和分析網(wǎng)絡(luò)102中的網(wǎng)絡(luò)設(shè)備134和計算資源。管理工具140允許IT管理員142監(jiān)控成千上萬的計算資源并且管理所述計算資源。使用屬性中心手段,IT管理員142可以容易地查看包括單個屬性144或者包括所選擇的一組屬性144的所有的計算資源和網(wǎng)絡(luò)設(shè)備134。IT管理員142也可以使用管理工具140來迅速地接收關(guān)于網(wǎng)絡(luò)設(shè)備134的分組和網(wǎng)絡(luò)設(shè)備134的子分組的總結(jié)信息。另外,IT管理員142可以根據(jù)所選擇的屬性144向網(wǎng)絡(luò)設(shè)備134的分組發(fā)出命令。
圖2A圖解了根據(jù)本發(fā)明的管理工具140的一個實施例。管理工具140包括發(fā)現(xiàn)模塊212、關(guān)聯(lián)模塊214、顯示模塊216和儲存庫(repository)220。
儲存庫220包括網(wǎng)絡(luò)102中的計算資源和網(wǎng)絡(luò)設(shè)備134的表示。儲存庫220可以包括數(shù)據(jù)庫,或者可以僅僅包括在管理工具140的物理存儲器中的每個網(wǎng)絡(luò)設(shè)備134的表示。儲存庫220向管理工具140提供關(guān)于網(wǎng)絡(luò)設(shè)備134的屬性信息。儲存庫220可以詢問網(wǎng)絡(luò)102中的獨立網(wǎng)絡(luò)設(shè)備134以獲得屬性信息,或者,可以詢問與管理工具140分離的另一個儲存庫220以獲得網(wǎng)絡(luò)設(shè)備134的當(dāng)前屬性信息。
儲存庫220向管理工具140提供了關(guān)于網(wǎng)絡(luò)102中的網(wǎng)絡(luò)設(shè)備134的屬性信息。儲存庫220也可以跟蹤在網(wǎng)絡(luò)中發(fā)現(xiàn)的屬性144的值,并且根據(jù)各種屬性值來組織分組。例如,一個屬性可能確定網(wǎng)絡(luò)102中的服務(wù)器122的操作系統(tǒng)類型。如果網(wǎng)絡(luò)包括運行Windows的一些服務(wù)器122、運行Linux的一些服務(wù)器122、運行OS/2的一些服務(wù)器122,則儲存庫220根據(jù)在網(wǎng)絡(luò)102中發(fā)現(xiàn)的屬性值來標(biāo)識四個不同的分組Windows分組、Linux分組、OS/2分組、不運行Windows、Linux或者OS/2的分組。
發(fā)現(xiàn)模塊212確定哪些網(wǎng)絡(luò)設(shè)備134顯示或者包括特定的屬性144值。發(fā)現(xiàn)模塊212詢問計算資源和網(wǎng)絡(luò)設(shè)備134以發(fā)現(xiàn)和確定每個網(wǎng)絡(luò)設(shè)備134所擁有的屬性。發(fā)現(xiàn)模塊212可以向儲存庫220中填充(populate)在發(fā)現(xiàn)處理期間發(fā)現(xiàn)的屬性值。發(fā)現(xiàn)模塊212可以根據(jù)每個網(wǎng)絡(luò)設(shè)備134所擁有的屬性144值將網(wǎng)絡(luò)設(shè)備134劃分成多個網(wǎng)絡(luò)設(shè)備134集合。IT管理員142可以選擇供發(fā)現(xiàn)模塊212使用來自動形成多個網(wǎng)絡(luò)設(shè)備134集合的一個或多個目標(biāo)屬性244?;蛘撸l(fā)現(xiàn)模塊212可以使用配置參數(shù)來確定目標(biāo)屬性244。
發(fā)現(xiàn)模塊212也可以使用歷史使用模式來確定特定的目標(biāo)屬性244。例如,如果一個IT管理員142當(dāng)管理在洛杉磯的網(wǎng)絡(luò)設(shè)備134時通常請求查看根據(jù)操作系統(tǒng)類型所分組的網(wǎng)絡(luò)設(shè)備134,則發(fā)現(xiàn)模塊212可以根據(jù)對操作系統(tǒng)類型的歷史偏好來選擇目標(biāo)屬性244。類似地,同一IT管理員142可以當(dāng)觀察在西雅圖的網(wǎng)絡(luò)設(shè)備134時根據(jù)網(wǎng)絡(luò)業(yè)務(wù)水平來請求網(wǎng)絡(luò)設(shè)備134分組。發(fā)現(xiàn)模塊212可以跟蹤這樣的歷史使用模式,并且根據(jù)與在洛杉磯的網(wǎng)絡(luò)設(shè)備134的歷史使用模式不同的、IT管理員142的歷史使用模式來顯示和分組在西雅圖的網(wǎng)絡(luò)設(shè)備134。
發(fā)現(xiàn)模塊212可以依賴于數(shù)據(jù)庫或儲存庫220來存儲每個網(wǎng)絡(luò)設(shè)備134的屬性144。或者,發(fā)現(xiàn)模塊212可以直接地詢問網(wǎng)絡(luò)設(shè)備134以確定屬性144的當(dāng)前值。例如,發(fā)現(xiàn)模塊212可以確定網(wǎng)絡(luò)102中的所有基于Windows的網(wǎng)絡(luò)設(shè)備134的操作系統(tǒng)版本。在此示例中,發(fā)現(xiàn)模塊212可以確定操作系統(tǒng)屬性144和操作系統(tǒng)版本屬性144的值。發(fā)現(xiàn)模塊212可以建立包括分別運行Window XP、Windows 2000 Server、Windows 2000 Professional的網(wǎng)絡(luò)設(shè)備134的三個網(wǎng)絡(luò)設(shè)備134集合。發(fā)現(xiàn)模塊212可以進一步確定在每個集合中的每個網(wǎng)絡(luò)設(shè)備134的版本號和補丁級。在一些實施例中,發(fā)現(xiàn)模塊212可以確定子集合的成員。例如,可以根據(jù)服務(wù)器所位于的城市而把所述Windows XP服務(wù)器集合細分為子集合。
關(guān)聯(lián)模塊214形成多個網(wǎng)絡(luò)設(shè)備134集合,由發(fā)現(xiàn)模塊212將它們確定到不同的分組231中。每個分組231包括具有針對特定目標(biāo)屬性244的相同值的網(wǎng)絡(luò)設(shè)備134。關(guān)聯(lián)模塊214可以跟蹤每個分組231的成員資格,或者,可以使用數(shù)據(jù)庫或者儲存庫220來跟蹤分組成員資格。關(guān)聯(lián)模塊214管理分組231的建立、網(wǎng)絡(luò)設(shè)備134向分組231的分配、分組成員資格的更新。關(guān)聯(lián)模塊214可以詢問發(fā)現(xiàn)模塊212或在儲存庫220已由發(fā)現(xiàn)模塊212填充后詢問儲存庫220。
在一些情況下,關(guān)聯(lián)模塊214可以形成沒有成員的分組231。例如,如果目標(biāo)屬性244是操作系統(tǒng)版本并且網(wǎng)絡(luò)設(shè)備134正在運行Linux,則即使所有的網(wǎng)絡(luò)設(shè)備134運行Linux,關(guān)聯(lián)模塊214也可以形成針對運行Linux的網(wǎng)絡(luò)設(shè)備134的分組231和針對不運行Linux的網(wǎng)絡(luò)設(shè)備134的另一個分組231。另外,關(guān)聯(lián)模塊214可以被配置來預(yù)期特定的屬性值。。例如,在根據(jù)操作系統(tǒng)目標(biāo)屬性244形成分組231的過程中,關(guān)聯(lián)模塊214可以被配置來形成針對Linux、Windows和Unix機器的分組231。即使網(wǎng)絡(luò)102中不存在運行Unix的網(wǎng)絡(luò)設(shè)備134,關(guān)聯(lián)模塊214也可以形成針對Unix網(wǎng)絡(luò)設(shè)備134的空分組231。但是,一般地,管理工具140基于網(wǎng)絡(luò)102的網(wǎng)絡(luò)設(shè)備134之中存在的屬性值來形成分組。
與發(fā)現(xiàn)模塊212配合的關(guān)聯(lián)模塊214也可以跟蹤分組成員資格的動態(tài)改變。例如,發(fā)現(xiàn)模塊212可以確定網(wǎng)絡(luò)設(shè)備134的操作系統(tǒng)已經(jīng)改變。關(guān)聯(lián)模塊214可以根據(jù)此改變來更新分組成員資格。在一些實施例中,關(guān)聯(lián)模塊214可以根據(jù)由發(fā)現(xiàn)模塊212確定的子集合關(guān)聯(lián)性來進一步形成子分組。
顯示模塊216管理分組231和它們各自的網(wǎng)絡(luò)設(shè)備134的顯示。顯示模塊216通過用戶界面150來接收請求,并且使用關(guān)聯(lián)模塊214的分組231、發(fā)現(xiàn)模塊212的多個集合、儲存庫220的網(wǎng)絡(luò)設(shè)備134來完成這些請求。顯示模塊216可以格式化(format)對于計算機顯示、打印報告、其他輸出媒體的輸出。顯示模塊216根據(jù)來自IT管理員142的要求、配置參數(shù)、歷史使用模式來格式化所述顯示輸出。顯示模塊216在顯示關(guān)于每個網(wǎng)絡(luò)設(shè)備134和每個分組231的過多信息的需要與計算機屏幕或報告上可用的資產(chǎn)和將IT管理員142的注意力集中在重要細節(jié)上所帶來的價值之間進行平衡。
例如,顯示模塊216可以顯示5個分組231的每個的一百個成員,或者可以基于列出每個分組231的成員的計數(shù)而顯示5個分組231的每個的總結(jié)。顯示模塊216可以高亮(highlight)包含存儲利用超過期望閾值的成員的一個分組231,同時不予強調(diào)(deemphasize)沒有任何高存儲利用的成員的四個其他分組231。
用戶界面150提供用于IT管理員142的輸入和輸出機制以訪問管理工具140。用戶界面150可以包括計算機屏幕、鍵盤、鼠標(biāo)、各種菜單和計算機窗口、打印機等,它們使得IT管理員142可以與管理工具140交流。IT管理員142可以使用用戶界面150來不僅監(jiān)控各種網(wǎng)絡(luò)設(shè)備134的狀態(tài),而且發(fā)出命令以管理和控制網(wǎng)絡(luò)設(shè)備134。
圖2B圖解了由儲存庫220保存的網(wǎng)絡(luò)設(shè)備134的表示的一個實施例。每個網(wǎng)絡(luò)設(shè)備134包括一個或多個也被稱為資源屬性的屬性144。屬性144可以包括屬性類型234和屬性值236。作為示例,儲存庫220可以跟蹤與網(wǎng)絡(luò)中的路由器相關(guān)聯(lián)的屬性144。路由器是在所述路由器所連接的各種局域網(wǎng)124和廣域網(wǎng)132之中路由網(wǎng)絡(luò)分組的網(wǎng)絡(luò)設(shè)備134。一個屬性144可以跟蹤路由器的因特網(wǎng)地址,它可能是用句點分離的四個十進制數(shù)系列,諸如192.168.1.1。屬性類型234是被跟蹤的屬性144的名稱,并且屬性值236是被跟蹤的屬性144的值。在這個示例中,屬性類型234是“因特網(wǎng)地址”,屬性值236是“192.168.1.1”。對于本申請,具有相同屬性144的網(wǎng)絡(luò)設(shè)備134指的是具有等同的屬性值236的網(wǎng)絡(luò)設(shè)備134。
雖然不要求,下面的做法可能是有用的,即將網(wǎng)絡(luò)設(shè)備134的屬性類型234分類為下面的類別物理屬性、系統(tǒng)屬性、環(huán)境屬性、操作屬性、界面屬性、靜態(tài)屬性、動態(tài)屬性、自定義屬性。物理屬性可以包括所安裝的存儲器容量、硬盤大小、中央處理單元(CPU)速度等。系統(tǒng)屬性可以包括操作系統(tǒng)、操作系統(tǒng)版本號、操作系統(tǒng)補丁級、所安裝的應(yīng)用程序等。環(huán)境屬性可以包括網(wǎng)絡(luò)設(shè)備134的物理位置、室內(nèi)環(huán)境溫度、CPU溫度等。操作屬性可以包括上次重啟網(wǎng)絡(luò)設(shè)備134的時間、當(dāng)前登錄到網(wǎng)絡(luò)設(shè)備134中的用戶的用戶名、網(wǎng)絡(luò)設(shè)備134的因特網(wǎng)地址等。界面屬性可以包括諸如高亮的界面或者所選擇的界面之類的呈現(xiàn)特征以及是否使能或者禁止所述界面。
靜態(tài)和動態(tài)屬性可以包括其他屬性的子集合。例如,CPU溫度可以是動態(tài)屬性,而操作系統(tǒng)可以是靜態(tài)屬性。自義屬性是用戶或者IT管理員142建立的那些屬性。例如,路由器126可以報告路由器126自從其上次重啟起已經(jīng)處理的分組的數(shù)量。IT管理員142可能要知道已經(jīng)在上一小時中處理了多少分組。IT管理員142可以配置管理工具140以使用自從上次重啟起處理的分組的數(shù)量來作為計算的輸入而動態(tài)地計算在上一小時中處理的分組的數(shù)量。自定義屬性可以簡單地通過使用鼠標(biāo)點擊選擇網(wǎng)絡(luò)設(shè)備134而建立,或者自定義屬性可以是與網(wǎng)絡(luò)設(shè)備134相關(guān)聯(lián)的名稱或者標(biāo)簽。
屬性144的精確分類可以與實現(xiàn)相關(guān)的。一些屬性144可以是系統(tǒng)屬性、動態(tài)屬性、環(huán)境屬性。其他可以僅落入一個類別中。管理工具140可以使用屬性類別來對屬性144分組以顯示和選擇。本發(fā)明與如何可以對特定屬性144歸類無關(guān)地起作用。
圖3圖解了根據(jù)本發(fā)明的一個實施例的用戶界面150的所選擇的方面。所描述的用戶界面150包括菜單條350和分組231的各種可視容器342。用戶界面150一般是圖形用戶界面。但是,可替代地,用戶界面150本質(zhì)上可以是文字的。用戶界面150為IT管理員142提供到管理工具140的界面。用戶界面150的設(shè)計考慮典型計算機顯示上可得的受限屏幕資產(chǎn)并且試圖最大化該可得屏幕資產(chǎn)的利用。為了最大化屏幕利用,顯示模塊216根據(jù)管理工具140中設(shè)置的配置參數(shù)、歷史使用模式、分組231的數(shù)目、可用于顯示的網(wǎng)絡(luò)設(shè)備134過濾一些分組231以及總結(jié)其他分組231。
所圖示的菜單條350是關(guān)于本發(fā)明可以使用的菜單條350的一個實施例。本領(lǐng)域技術(shù)人員可以使用和設(shè)計許多其他菜單條350配置,而不背離本發(fā)明的精神。所圖示的菜單條350包括屬性類型下拉菜單352、屬性值下拉菜單354、子屬性類型下拉菜單356、顯示分組按鈕358。
屬性類型下拉菜單352包括屬性類型列表362。屬性類型列表362提供可用于顯示的屬性類型234的列表。所列出的屬性類型234對應(yīng)于儲存庫220中網(wǎng)絡(luò)設(shè)備134所擁有的屬性144??梢曰趦Υ鎺?20中當(dāng)前可得的網(wǎng)絡(luò)設(shè)備134而動態(tài)地更新屬性類型列表362。此外,IT管理員142可以定義附加的自定義屬性類型234。IT管理員142可以選擇用于在當(dāng)前視圖中顯示的目標(biāo)屬性類型370。在所圖示的示例中,IT管理員142具有“位置”的目標(biāo)屬性類型370。
屬性值下拉菜單354包括屬性值列表364。屬性值列表364提供當(dāng)前視圖的網(wǎng)絡(luò)設(shè)備134中可得的屬性值236的列表。在所圖示的屬性值列表364中,在屬性值下拉菜單354中顯示對于所選擇的目標(biāo)屬性類型370位置的7個可能的屬性值236,即Perth、Boston、Buenos Aires、London、Paris、Tokyo。可得的網(wǎng)絡(luò)設(shè)備134位于這7個位置之中。
子屬性類型下拉菜單356包括子屬性類型列表366。子屬性類型下拉菜單356可以包括來自屬性類型下拉菜單352的剩余的未選擇的屬性144,或者它可以包括傳統(tǒng)上被保留用于子屬性類型下拉菜單356的屬性144。IT管理員142可以選擇目標(biāo)子屬性類型374?;蛘?,管理工具140可以選擇被配置的目標(biāo)子屬性類型374,或者可以根據(jù)歷史使用模式來選擇目標(biāo)子屬性類型374。顯示模塊216可以使用目標(biāo)子屬性類型374來用于如下所述的總結(jié)顯示。在管理工具140和用戶界面150的一些實施例中,管理工具140可以選擇或者可以允許選擇多個目標(biāo)屬性類型370和多個目標(biāo)子屬性類型374。
顯示分組按鈕358提供用于IT管理員142的命令界面。在按下或點擊顯示分組按鈕358時,用戶界面150呈現(xiàn)可用于顯示的分組231的可視表示340。
用戶界面150可以在如圖所示的可視容器342中顯示分組231。所圖解的用戶界面150的可視容器342圖解了擴展格式304和折疊(collapsed)格式305。
擴展格式304可以包括分組標(biāo)簽310、折疊按鈕306和使用設(shè)備圖標(biāo)318和設(shè)備標(biāo)簽320而顯示的各種網(wǎng)絡(luò)設(shè)備134。可視容器342可以是對于圖形顯示系統(tǒng)典型的窗口或者窗格。分組標(biāo)簽310顯示分組的標(biāo)簽,通常并入特定分組231的目標(biāo)屬性類型370的值,諸如“Perth服務(wù)器”,將服務(wù)器的位置并入到分組標(biāo)簽310。
設(shè)備圖標(biāo)318可以顯示網(wǎng)絡(luò)設(shè)備134的類型的圖形圖標(biāo)?;蛘?,設(shè)備圖標(biāo)318可以是狀態(tài)標(biāo)記、條形圖、彩色編碼的圖標(biāo)或者被選擇來報告關(guān)于網(wǎng)絡(luò)設(shè)備134的狀態(tài)或者屬性信息的其他圖標(biāo)。設(shè)備標(biāo)簽320通常報告網(wǎng)絡(luò)設(shè)備134的自定義標(biāo)簽或者名稱。
折疊格式305可以包括分組標(biāo)簽310、擴展按鈕307和根據(jù)目標(biāo)子屬性類型374而編組的分組231的成員的總結(jié)338??偨Y(jié)338可以包括一個或多個指示器330,用于表示各種子分組368的成員。例如,Boston服務(wù)器可以被細分為Linux、Windows、OS/2服務(wù)器的子分組368。總結(jié)338可以顯示每個子分組368的指示器330。指示器330可以包括記號332和名稱334。在該示例中,在總結(jié)338中的第一指示器330是“2 Linux”。由數(shù)字“2”圖示記號332,由標(biāo)簽“Linux”圖示名稱334。在這種情況下,記號332是計數(shù)336,用于表示在Boston的Linux服務(wù)器的子分組368中的網(wǎng)絡(luò)設(shè)備134的數(shù)量。
記號332可以是計數(shù)336或者代表子分組368的成員的某個其他的指示器330。例如,記號可以是條形圖、狀態(tài)標(biāo)記、高亮的標(biāo)簽、閃爍的標(biāo)簽、動畫、圖標(biāo)或者代表子分組368的成員的其他設(shè)備或者其組合。
用戶界面150可以提供命令功能以及顯示功能。例如,IT管理員142可以右擊設(shè)備圖標(biāo)318或者設(shè)備標(biāo)簽320,并且接收可以對于特定設(shè)備發(fā)出的命令的列表。類似地,IT管理員142可以獲得對于子分組368或者整體分組231的命令的列表。例如,IT管理員142可以右擊分組標(biāo)簽310,并且從可能命令的列表選擇“重啟”命令,這使得分組231中的所有網(wǎng)絡(luò)設(shè)備134重啟。
在擴展格式304中,使用設(shè)備圖標(biāo)318和設(shè)備標(biāo)簽320來顯示各種網(wǎng)絡(luò)設(shè)備134??梢暼萜?42可以是對于圖形顯示系統(tǒng)典型的窗口或者窗格。分組標(biāo)簽310顯示分組的標(biāo)簽,它通常并入特定分組231的目標(biāo)屬性類型370的值,諸如“Perth服務(wù)器”,將服務(wù)器的位置并入到分組標(biāo)簽310。
設(shè)備圖標(biāo)318可以顯示網(wǎng)絡(luò)設(shè)備134的類型的圖形圖標(biāo)。或者,設(shè)備圖標(biāo)318可以是狀態(tài)標(biāo)記、條形圖、彩色編碼的圖標(biāo)或者被選擇來報告關(guān)于網(wǎng)絡(luò)設(shè)備134的狀態(tài)或者屬性信息的其他圖標(biāo)。設(shè)備標(biāo)簽320通常報告網(wǎng)絡(luò)設(shè)備134的自定義標(biāo)簽或者名稱。
圖4圖解了表格用戶界面402,根據(jù)本發(fā)明的用戶界面150的另一個實施例。表格用戶界面402以表格格式來格式化圖3的用戶界面150的多個元素。具有等同名稱的來自圖3的元素用于與參見圖3的用戶界面150相同的目的。
表格用戶界面402提供具有擴展格式304和折疊格式305的可視容器342。擴展格式304可以包括折疊按鈕306和分組標(biāo)簽310。每個分組231可以包括使用設(shè)備標(biāo)簽320和各種屬性值236圖解的一個或多個網(wǎng)絡(luò)設(shè)備134。
折疊格式305可以包括擴展按鈕307和指示器330。指示器330可以包括記號332或者計數(shù)336、名稱334、可視容器342。
圖5A圖解了6個可視容器342和被稱為交換機510的3個網(wǎng)絡(luò)設(shè)備134??梢暼萜?42表示根據(jù)每個分組231的成員的屬性值236而組織的6個分組231。被標(biāo)注為“計算機1”、“計算機2”、“存儲器1”、“存儲器2”、“存儲器3”、“其他”的分組231每個包括以折疊格式305示出的一個或多個子分組368。所述三個交換機510被顯示為個體網(wǎng)絡(luò)設(shè)備134。
圖5B圖解了圖5A的網(wǎng)絡(luò)設(shè)備134和分組231的第二視圖。圖5B圖解了本發(fā)明的自動擴展特征。各種分組231的網(wǎng)絡(luò)設(shè)備134的每個或者可視容器342可以經(jīng)由交換機510而連接到網(wǎng)絡(luò)102。但是,圖5A的顯示沒有圖解網(wǎng)絡(luò)設(shè)備134的那些分組231通過特定交換機510連接。圖5B示出了IT管理員142可以選擇被標(biāo)注為“交換機3”的交換機511。響應(yīng)于交換機511的選擇,與儲存庫220配合的發(fā)現(xiàn)模塊212定位通過交換機511連接到網(wǎng)絡(luò)102的所有網(wǎng)絡(luò)設(shè)備134,并且以擴展的格式304來顯示它們各自的可視容器342。在圖5B中,被標(biāo)注為“計算機2”和“存儲器2”的分組231均包括通過交換機511連接到網(wǎng)絡(luò)102的至少一個網(wǎng)絡(luò)設(shè)備134。因此,以擴展格式304示出這兩個分組231。以這種方式,IT管理員142可以使得各種分組從折疊格式305自動擴展到擴展格式304。
圖5C圖解了圖5A的網(wǎng)絡(luò)設(shè)備134、可視容器342和分組231的第三視圖。圖5C圖解了使用選擇來修改屬性值236,為了實現(xiàn)圖5C的自動擴展,IT管理員142可能已經(jīng)單擊了交換機3交換機511。但是,在圖5C中,進行不同類型的選擇,也許,IT管理員142右擊預(yù)先選擇的交換機511,隨后選擇一個屬性選擇命令。管理工具140跟蹤與每個網(wǎng)絡(luò)設(shè)備134相關(guān)聯(lián)的屬性類型234和屬性值236,并且使用屬性值236來將網(wǎng)絡(luò)設(shè)備134形成分組231和子分組368。
IT管理員142可以自定義一些屬性類型234和屬性值236。在圖5C中圖解的示例中,在交換機3上發(fā)出屬性選擇命令使得發(fā)現(xiàn)模塊212詢問儲存庫220以確定擁有等于“交換機3”的“鏈接到”屬性值236的所有網(wǎng)絡(luò)設(shè)備134。關(guān)聯(lián)模塊214可以形成通過發(fā)現(xiàn)模塊212的詢問所返回的網(wǎng)絡(luò)設(shè)備134的新分組231。
通過交換機511連接到網(wǎng)絡(luò)102以形成新分組的網(wǎng)絡(luò)設(shè)備134通過它們在圖5C中的高亮狀態(tài)而示出為被選擇。選擇是自定義屬性類型234。網(wǎng)絡(luò)設(shè)備134的選擇和不選擇修改了該選擇屬性值236。IT管理員142可以后繼形成所選擇的網(wǎng)絡(luò)設(shè)備134的明確分組231,所選擇的網(wǎng)絡(luò)設(shè)備134諸如在“計算機2”分組中的三個高亮的網(wǎng)絡(luò)設(shè)備134、在“存儲器2”分組中的兩個網(wǎng)絡(luò)設(shè)備134和被標(biāo)注為“交換機3”的交換機510。以這種方式,IT管理員142可以修改屬性值236并且形成新分組231。IT管理員142可以根據(jù)選擇方案或者通過其他機制——諸如向網(wǎng)絡(luò)設(shè)備134分配名稱或者定義要對于每個網(wǎng)絡(luò)設(shè)備134跟蹤的性能參數(shù)——來定義屬性類型234。
圖6圖解了用于與作為分組的多屬性系統(tǒng)資源交互的方法600的一個實施例。
所述方法600包括標(biāo)識604給定目標(biāo)屬性244的一個或多個分組231。IT管理員142可以選擇目標(biāo)屬性244,或者可以從儲存庫220中的網(wǎng)絡(luò)設(shè)備134集合中存在的一組屬性類型234選擇目標(biāo)屬性244。IT管理員142可以選擇多個屬性類型234以形成復(fù)合(composite)目標(biāo)屬性244。
發(fā)現(xiàn)模塊212確定606資源或者網(wǎng)絡(luò)設(shè)備134的一個或多個集合,每個集合包含具有目標(biāo)屬性244的單個屬性值236的網(wǎng)絡(luò)設(shè)備134。在復(fù)合目標(biāo)屬性244的情況下,發(fā)現(xiàn)模塊212確定具有對于構(gòu)成復(fù)合目標(biāo)屬性244的多個屬性類型234的相同屬性值236的一個或多個網(wǎng)絡(luò)設(shè)備134集合。
關(guān)聯(lián)模塊214將來自每個集合的網(wǎng)絡(luò)設(shè)備134關(guān)聯(lián)608到分組231中。某些實施例中的關(guān)聯(lián)模塊214可以根據(jù)特定分組231的每個成員所擁有的屬性類型234和屬性值236而進一步標(biāo)識每個分組231中的子分組368。
顯示模塊216顯示或者呈現(xiàn)610關(guān)聯(lián)模塊214所形成的各種分組231和子分組368。顯示模塊216可以使用各種媒體和設(shè)備來以有效的方式使用用戶界面150向IT管理員142呈現(xiàn)610分組231。
在呈現(xiàn)610分組231過程中,顯示模塊216可以依賴于要顯示的分組231的數(shù)量、可獲得的屏幕資產(chǎn)、顯示配置參數(shù)、歷史使用模式、要顯示的某些屬性144的值來在擴展格式304或者折疊格式305的可視容器342中顯示614每個分組231。例如,顯示模塊可以高亮其存儲利用超過特定水平的網(wǎng)絡(luò)設(shè)備134。關(guān)聯(lián)模塊214可以通過以擴展格式304來示出其分組231或者通過修改與網(wǎng)絡(luò)設(shè)備134作為其一部分的分組231或者子分組368相關(guān)聯(lián)的指示器330而高亮所述網(wǎng)絡(luò)設(shè)備134。
當(dāng)顯示模塊216在可視容器342中顯示614每個分組231時,顯示模塊216查看615以確定是否已經(jīng)顯示了所有的分組231。顯示模塊216繼續(xù)顯示每個分組231的可視容器342,直到已經(jīng)呈現(xiàn)了每個分組231。
顯示模塊216可以基于分組231、子分組368、網(wǎng)絡(luò)設(shè)備134及其各自的屬性值236來進一步產(chǎn)生616報告。顯示模塊216可以使用格式化技術(shù)來高亮各種網(wǎng)絡(luò)設(shè)備134的重要屬性值236。
發(fā)現(xiàn)模塊212可以監(jiān)控620網(wǎng)絡(luò)102中的各種網(wǎng)絡(luò)設(shè)備134的屬性值236。當(dāng)屬性值236改變時,發(fā)現(xiàn)模塊212可以標(biāo)識622所改變的屬性值236,并且將網(wǎng)絡(luò)設(shè)備134分配到不同的網(wǎng)絡(luò)設(shè)備134集合,以及關(guān)聯(lián)模塊214以將被影響的網(wǎng)絡(luò)設(shè)備134與網(wǎng)絡(luò)設(shè)備134的不同分組231重新相關(guān)聯(lián)624。
管理工具140的用戶界面150可以從IT管理員142接收626針對特定網(wǎng)絡(luò)設(shè)備134、子分組368或者分組231的命令。管理工具140對于相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備134執(zhí)行630所述命令。IT管理員142可以通過管理工具140發(fā)出的命令的示例包括重啟網(wǎng)絡(luò)設(shè)備134;向網(wǎng)絡(luò)設(shè)備134應(yīng)用軟件更新;顯示與可視容器342相關(guān)聯(lián)的資源;修改與可視容器342相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備134的訪問權(quán)限;以及向與可視容器342相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備134發(fā)出備份命令。
在整個方法中,管理工具140連續(xù)評估640網(wǎng)絡(luò)中的設(shè)備134。這種連續(xù)求精的處理標(biāo)識604儲存庫中的新分組,確定606新的資源集合等。所述方法600是屬性中心的,聚焦在由網(wǎng)絡(luò)設(shè)備134所擁有的屬性上。當(dāng)屬性的值改變時,管理工具140繼續(xù)監(jiān)控620資源134,并且將資源重新關(guān)聯(lián)624到新的和/或不同的分組。
本發(fā)明可以以其他具體形式實施,而不背離其精神和基本特性。所述的實施例在各方面都應(yīng)僅僅視為說明性的和非限制性的。因此,本發(fā)明的范圍由所附的權(quán)利要求而不是前面的描述指示。在權(quán)利要求的等同的含義和范圍內(nèi)的所有改變均被包含在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種用于管理計算資源的方法,包括在儲存庫中標(biāo)識與目標(biāo)屬性相關(guān)聯(lián)的一個或多個分組;確定針對每個目標(biāo)屬性值的計算資源集合;以及將每個計算資源集合與分組相關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1的方法,還包括在用戶界面內(nèi)呈現(xiàn)所述一個或多個分組。
3.根據(jù)權(quán)利要求2的方法,其中,呈現(xiàn)包括顯示用于表示每個分組的容器表示,所述容器表示包括用于標(biāo)識每個分組內(nèi)的計算資源的指示器。
4.根據(jù)權(quán)利要求1的方法,還包括產(chǎn)生報告,該報告包括所述一個或多個分組和用于標(biāo)識每個分組內(nèi)的成員的指示器。
5.根據(jù)權(quán)利要求4的方法,其中,所述報告包括與每個分組內(nèi)的每個成員相關(guān)聯(lián)的屬性值。
6.根據(jù)權(quán)利要求1的方法,還包括動態(tài)地監(jiān)控每個分組的成員的目標(biāo)屬性;標(biāo)識具有所改變的目標(biāo)屬性的第一分組的成員;以及將來自該第一分組的成員重新關(guān)聯(lián)到對應(yīng)于所改變的目標(biāo)屬性的第二分組。
7.根據(jù)權(quán)利要求1的方法,還包括向分組內(nèi)的成員發(fā)出命令,其中,所述命令包括從由下述各項構(gòu)成的組中選擇的行為重啟該分組的成員;向該分組的成員應(yīng)用軟件更新;顯示該分組的成員;修改該分組的成員的訪問權(quán)限;以及向該分組的每個成員發(fā)出備份命令。
8.根據(jù)權(quán)利要求1的方法,其中,所述目標(biāo)屬性值包括多個資源屬性的值的復(fù)合,所述多個資源屬性是從由下述內(nèi)容構(gòu)成的組中選擇的系統(tǒng)屬性,物理屬性、靜態(tài)屬性、動態(tài)屬性、環(huán)境屬性、操作屬性和自定義屬性。
9.根據(jù)權(quán)利要求1的方法,還包括標(biāo)識不存在的目標(biāo)屬性值,其中,來自儲存庫的計算資源都不擁有所述不存在的目標(biāo)屬性值;以及指定與所述不存在的目標(biāo)屬性值相關(guān)聯(lián)的空分組。
10.一種用于管理被管理的資源的方法,包括標(biāo)識具有公共目標(biāo)屬性值的資源分組;確定所述分組的多個子分組,其中,每個子分組包括具有與其他子分組的成員不同的子分組屬性值的分組的資源;以及顯示所述資源分組和每個子分組的成員的指示器。
11.根據(jù)權(quán)利要求10的方法,其中,顯示所述資源分組和每個子分組的成員的指示器包括針對所述資源分組在計算機屏幕上顯示可視容器;顯示該可視容器的成員分組的標(biāo)簽;在該可視容器中顯示每個子分組的成員的指示器。
12.根據(jù)權(quán)利要求11的方法,其中,每個指示器包括對應(yīng)的子分組的名稱和用于表示該子分組的成員的記號,所述記號是從由下述內(nèi)容構(gòu)成的組中選擇的計數(shù)、標(biāo)簽、條形圖、狀態(tài)標(biāo)記、高亮標(biāo)簽、快閃標(biāo)簽、動畫、用于表示該子分組的成員的計數(shù)的多個圖標(biāo)、及其組合。
13.根據(jù)權(quán)利要求11的方法,還包括接收來自用戶的對分組的選擇,其中,顯示所述資源分組和每個子分組的成員的指示器還包括格式化該可視容器,以便該所選擇的分組對用戶可見。
14.根據(jù)權(quán)利要求11的方法,其中,針對所述資源分組在計算機屏幕上顯示可視容器包括在計算機屏幕上顯示多個可視容器,每個可視容器與資源分組相關(guān)聯(lián),其中,所述方法還包括接收對資源的選擇,以及響應(yīng)于具有與該所選擇的資源相關(guān)聯(lián)的成員的至少一個可視容器而將所述至少一個可視容器修改為擴展格式。
15.根據(jù)權(quán)利要求14的方法,其中擴展格式個別地顯示分組的成員,和/或其中折疊格式顯示每個子分組的成員的指示器。
16.根據(jù)權(quán)利要求14的方法,還包括選擇與該所選擇的資源相關(guān)聯(lián)的所述至少一個可視容器的成員。
17.根據(jù)權(quán)利要求10的方法,還包括標(biāo)識對其不存在資源的目標(biāo)屬性值,并且顯示表示該目標(biāo)屬性值的空分組。
18.根據(jù)權(quán)利要求11的方法,還包括根據(jù)用戶配置的選項在運行時確定子分組屬性。
19.一種用于管理被管理的資源的方法,包括產(chǎn)生對應(yīng)于具有目標(biāo)屬性值的資源分組的可視表示,該可視表示具有擴展格式和折疊格式;在用戶界面上顯示可視表示,該可視表示與格式按鈕相關(guān)聯(lián);從用戶接收自定義屬性值;基于具有該自定義屬性值的資源分組的成員來修改該可視表示的格式。
20.根據(jù)權(quán)利要求19的方法,其中,擴展格式顯示所述分組的每個成員的指示器,折疊格式顯示所述分組的標(biāo)簽和所述分組的成員的指示器,以及其中,所述資源分組被劃分為多個子分組,每個子分組具有不同的子分組屬性值,其中,折疊格式顯示所述分組的標(biāo)簽和每個子分組的成員的指示器。
21.根據(jù)權(quán)利要求19的方法,還包括針對該目標(biāo)屬性值監(jiān)控資源;以及響應(yīng)于資源的所改變的目標(biāo)屬性值來修改該可視表示,以便該可視表示包括當(dāng)前具有該目標(biāo)屬性值的那些資源。
22.一種用于管理被管理的資源的裝置,所述裝置包括儲存庫,被配置來跟蹤與多個網(wǎng)絡(luò)設(shè)備相關(guān)聯(lián)的屬性;發(fā)現(xiàn)模塊,被配置來確定具有每個目標(biāo)屬性值的網(wǎng)絡(luò)設(shè)備集合;以及關(guān)聯(lián)模塊,被配置來將每個網(wǎng)絡(luò)設(shè)備集合與目標(biāo)屬性定義的分組相關(guān)聯(lián)。
23.根據(jù)權(quán)利要求22的裝置,所述關(guān)聯(lián)模塊還被配置來根據(jù)子分組屬性將一個分組的網(wǎng)絡(luò)設(shè)備關(guān)聯(lián)到一個或多個子分組。
24.根據(jù)權(quán)利要求22或23的裝置,所述關(guān)聯(lián)模塊還被配置來根據(jù)子分組屬性的歷史用戶選擇模式來選擇子分組屬性。
25.根據(jù)權(quán)利要求22或23的裝置,還包括顯示模塊,其被配置來產(chǎn)生對應(yīng)于一個或多個分組和在每個分組中的一個或多個子分組的可視表示,所述可視表示具有擴展格式和折疊格式。
26.一種用于執(zhí)行網(wǎng)絡(luò)分析的方法,包括執(zhí)行包括多個模塊的管理工具,所述模塊包括儲存庫,被配置來跟蹤與多個網(wǎng)絡(luò)設(shè)備相關(guān)聯(lián)的屬性;發(fā)現(xiàn)模塊,被配置來確定具有每個目標(biāo)屬性值的網(wǎng)絡(luò)設(shè)備集合;以及關(guān)聯(lián)模塊,被配置來將每個網(wǎng)絡(luò)設(shè)備集合與目標(biāo)屬性定義的分組相關(guān)聯(lián)。
全文摘要
本發(fā)明公開了一種用于與作為分組的多屬性被管理資源交互的裝置、系統(tǒng)和方法。所述裝置、系統(tǒng)和方法在儲存庫中標(biāo)識一個或多個與目標(biāo)屬性相關(guān)聯(lián)的分組。所述裝置、系統(tǒng)和方法還從儲存庫確定被管理的資源集合,其中,集合中的每個被管理資源包括目標(biāo)屬性的同一值。所述裝置、系統(tǒng)和方法還將每個被管理資源的集合與分組相關(guān)聯(lián)。所述裝置、系統(tǒng)和方法可以根據(jù)由每個分組的成員擁有的附加屬性來將分組細分為子分組,并且可以顯示所述分組和子分組,以總結(jié)和高亮每個分組和子分組的被管理資源。
文檔編號H04L12/26GK101026497SQ20071000811
公開日2007年8月29日 申請日期2007年1月26日 優(yōu)先權(quán)日2006年2月3日
發(fā)明者安德雷亞斯·迪博格, 桑迪普·高皮賽特, 埃瑟·坎多根, 謝里爾·A·基利塞斯基, 羅伯托·C·皮內(nèi)爾羅, 譚仲浩 申請人:國際商業(yè)機器公司