專利名稱::在計(jì)算機(jī)環(huán)境中利用關(guān)聯(lián)規(guī)則挖掘?yàn)橛?jì)算實(shí)體產(chǎn)生配置規(guī)則的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)管理。更具體地,本發(fā)明是關(guān)于在計(jì)算環(huán)境中利用關(guān)聯(lián)規(guī)則挖掘?yàn)橛?jì)算實(shí)體產(chǎn)生配置規(guī)則的方法和裝置。
背景技術(shù):
:通常,數(shù)據(jù)中心是計(jì)算環(huán)境中的一個(gè)設(shè)備,其用于容納關(guān)鍵任務(wù)計(jì)算系統(tǒng)和相關(guān)元件。數(shù)據(jù)中心包括環(huán)境控制,諸如空調(diào)、滅火等,多余的/備份電源、冗余數(shù)據(jù)通信連接和高安全性等。例如,銀行具有數(shù)據(jù)中心,其保存所有的顧客的賬戶信息和執(zhí)行與這些數(shù)據(jù)相關(guān)的交易。同樣,在另一示例中,實(shí)際中的每一個(gè)公司,或者是中型的或者是大型的都具有某種數(shù)據(jù)中心,大公司通常具有多個(gè)數(shù)據(jù)中心。此外,大多數(shù)城市在電信業(yè)務(wù)附近的安全位置具有一些專門(mén)建設(shè)的數(shù)據(jù)中心大樓。大多數(shù)的配置(collocation)中心和互聯(lián)網(wǎng)對(duì)等點(diǎn)位于這些設(shè)施中。傳統(tǒng)企業(yè)數(shù)據(jù)中心通常提供數(shù)千個(gè)服務(wù)器,運(yùn)行數(shù)百個(gè)應(yīng)用程序。例如,在這樣的環(huán)境中,很難管理這些服務(wù)器,因此所有這些服務(wù)器根據(jù)他們寄主(host)的應(yīng)用程序進(jìn)行適當(dāng)?shù)嘏渲谩⑿扪a(bǔ)(patch)等。為了處理上述情況,當(dāng)前實(shí)踐是利用發(fā)現(xiàn)工具從數(shù)據(jù)中心聚集配置數(shù)據(jù)。根據(jù)一套預(yù)定的規(guī)則測(cè)試聚集的配置數(shù)據(jù),諸如通常從"最佳實(shí)踐"或IT策略中導(dǎo)出的模板、基準(zhǔn)配置、金本位(goldstandard)等。最后,標(biāo)記出用于引起管理器注意的違規(guī)和異常。盡管在服務(wù)器中間存在異?;蜻`規(guī),其它數(shù)據(jù)元件(即存儲(chǔ)器、網(wǎng)絡(luò)等)和他們所寄主的應(yīng)用程序通過(guò)利用前述的實(shí)踐檢測(cè),該實(shí)踐僅便于根據(jù)預(yù)定規(guī)則(規(guī)則的硬代碼集)進(jìn)行聚集的配置數(shù)據(jù)的測(cè)試。這取決于這樣的事實(shí),在傳統(tǒng)數(shù)據(jù)中心中,不是所有的應(yīng)用程序都具有與它們相應(yīng)的指定的基準(zhǔn)模板。在一些場(chǎng)景中,即使用于一些應(yīng)用程序的模板是指定的,也不是所有的配置參數(shù)(或規(guī)則)可以被編碼(codified),這是因?yàn)橛捎谌藶檫^(guò)失而不可避免地忽略一些規(guī)則。此外,模板可能是不完善的,并被不完善地呈現(xiàn)。同樣,隨著數(shù)據(jù)中心不斷發(fā)展,這些規(guī)則隨之將更新。不可避免地,模板將滯后于數(shù)據(jù)中心的狀態(tài),因?yàn)榕渲媒∪r?yàn)比保持應(yīng)用程序可用、更新、安全具有更低的優(yōu)先級(jí)。數(shù)據(jù)中心通常在"筒倉(cāng)(silos)"中管理。在一個(gè)給定的數(shù)據(jù)中心內(nèi),存儲(chǔ)管理器獨(dú)立管理存儲(chǔ)器件,并指定它們的模板。更具體地,通過(guò)服務(wù)器管理者獨(dú)立指定服務(wù)器模板等。在該場(chǎng)景中,整個(gè)這些筒倉(cāng)范圍內(nèi)的配置設(shè)置從而不會(huì)很容易地在模板中被捕獲。因此,由于這些管理器之間缺乏協(xié)調(diào)而產(chǎn)生的配置錯(cuò)誤通常不會(huì)被檢測(cè)到,直到它們確實(shí)引起了潛在的問(wèn)題。如上面所述,現(xiàn)有工具需要針對(duì)檢測(cè)配置數(shù)據(jù)的硬編碼規(guī)則。然而,這些規(guī)則對(duì)于發(fā)現(xiàn)非預(yù)期型的配置錯(cuò)誤失效。而且,需要領(lǐng)域?qū)<覄?chuàng)造這些套規(guī)則。因此,在該領(lǐng)域需要便于自動(dòng)配置規(guī)則定義的方法和裝置。
發(fā)明內(nèi)容本發(fā)明包括用于產(chǎn)生計(jì)算配置規(guī)則的方法和裝置的各種實(shí)施方式,所述計(jì)算規(guī)則包括接收與計(jì)算實(shí)體相關(guān)的多個(gè)配置數(shù)據(jù),分析配置數(shù)據(jù)以確定配置數(shù)據(jù)內(nèi)的關(guān)系,從分析結(jié)果中產(chǎn)生配置規(guī)則。因此為了更詳細(xì)地理解本發(fā)明的以上所述特征,將參照附圖中示出的實(shí)施方式對(duì)以上簡(jiǎn)要所述的本發(fā)明進(jìn)行更具體描述。然而,應(yīng)該注意,附圖中只示出了本發(fā)明典型的實(shí)施方式,因此不能認(rèn)為是對(duì)本發(fā)明范圍的限定,本發(fā)明可以有其他等效的實(shí)施方式。圖1示出了根據(jù)本發(fā)明至少一個(gè)實(shí)施方式,采用了用于自動(dòng)產(chǎn)生計(jì)算配置規(guī)則的裝置的系統(tǒng)的方框圖2示出了圖1的配置分析器的詳細(xì)示圖3示出了利用圖2的裝置自動(dòng)產(chǎn)生計(jì)算配置規(guī)則的方法的流程圖。具體實(shí)施例方式本發(fā)明涉及一種在計(jì)算環(huán)境中為多個(gè)計(jì)算實(shí)體自動(dòng)產(chǎn)生計(jì)算配置規(guī)則的方法和裝置。本發(fā)明的其它實(shí)施方式利用這些規(guī)則為計(jì)算環(huán)境執(zhí)行規(guī)則遵守分析。圖1示出了根據(jù)本發(fā)明的至少一個(gè)實(shí)施方式,采用了用于自動(dòng)產(chǎn)生計(jì)算配置規(guī)則的裝置的系統(tǒng)100的框圖。該裝置對(duì)于根據(jù)本發(fā)明的原理,實(shí)現(xiàn)自動(dòng)產(chǎn)生計(jì)算配置規(guī)則的方法是有用的。參見(jiàn)圖2公開(kāi)了與裝置相關(guān)的詳細(xì)內(nèi)容,參見(jiàn)圖3討論該方法。計(jì)算系統(tǒng)100(在此也指計(jì)算環(huán)境)包括多個(gè)計(jì)算機(jī)102b1022,...102J全體計(jì)算機(jī)102)、多個(gè)資源104、網(wǎng)絡(luò)106、至少一個(gè)用戶計(jì)算機(jī)116、配置監(jiān)測(cè)系統(tǒng)108(例如,可以從SYMANTEC(賽門(mén)鐵克)公司購(gòu)買(mǎi)到的VeritasCommandCentralStorage或VeritasConfigurationManager)及配置分析器110。具體設(shè)置或計(jì)算機(jī)102的數(shù)量和/或用戶計(jì)算機(jī)116對(duì)于本發(fā)明的實(shí)施不重要。該環(huán)境可以只包括數(shù)據(jù)中心計(jì)算機(jī)102,只包括用戶計(jì)算機(jī)116,或包括二者的任何組合。本文獻(xiàn)中所使用的術(shù)語(yǔ)"實(shí)體"或"計(jì)算實(shí)體",指一個(gè)或多個(gè)系統(tǒng)、資源、設(shè)備,其包括,例如,一個(gè)或多個(gè)應(yīng)用程序、服務(wù)器、移動(dòng)計(jì)算設(shè)備,諸如移動(dòng)電話和個(gè)人數(shù)字助理(PDA)、存儲(chǔ)系統(tǒng)、外圍設(shè)備、網(wǎng)絡(luò)、計(jì)算機(jī)等。包括計(jì)算機(jī)102、資源104和部分網(wǎng)絡(luò)106的系統(tǒng)100的部分通常由數(shù)據(jù)中心112組成,例如,如圖1所示。用戶計(jì)算機(jī)116通常利用數(shù)據(jù)中心112提供的業(yè)務(wù)。在此所用的術(shù)語(yǔ)"數(shù)據(jù)中心",指用于容納大量電子設(shè)備、典型的計(jì)算機(jī)和通信設(shè)備的資源。正如名字所暗示,數(shù)據(jù)中心通常被一個(gè)機(jī)構(gòu)保存,用于處理該機(jī)構(gòu)工作所需的數(shù)據(jù)。對(duì)于附加的安全、冗余和失效的避免,數(shù)據(jù)中心可以包括環(huán)境控制,諸如空調(diào)、滅火等,多余/備份電源、冗余的數(shù)據(jù)通信連接和高安全等其它特征。數(shù)據(jù)中心中的通信大多數(shù)基于運(yùn)行在互聯(lián)網(wǎng)協(xié)議(IP)集的網(wǎng)絡(luò)。數(shù)據(jù)中心包括至少一個(gè)路由器和/或交換機(jī),其在服務(wù)器之間將流量傳輸?shù)交ヂ?lián)網(wǎng)(和/或私有網(wǎng)絡(luò))。通常利用兩個(gè)或多個(gè)上行業(yè)務(wù)提供商提供互聯(lián)網(wǎng)連接的冗余。數(shù)據(jù)中心的這些服務(wù)器中的一些用于運(yùn)行基本的互聯(lián)網(wǎng)和機(jī)構(gòu)中內(nèi)部用戶所需的企業(yè)內(nèi)部互聯(lián)網(wǎng)業(yè)務(wù)電子郵件服務(wù)器、代理服務(wù)器、DNS服務(wù)器等。通常也部署網(wǎng)絡(luò)安全元件防火墻、VPN網(wǎng)關(guān)、入侵檢測(cè)系統(tǒng)等。通常也是用于網(wǎng)絡(luò)和一些應(yīng)用程序的監(jiān)測(cè)系統(tǒng)。其它的裝置外的監(jiān)測(cè)系統(tǒng)也是典型的,以防數(shù)據(jù)中心內(nèi)通信的失敗。在本發(fā)明的一個(gè)實(shí)施方式中,網(wǎng)絡(luò)106運(yùn)行互聯(lián)網(wǎng)協(xié)議(IP)集。網(wǎng)絡(luò)106包括至少--個(gè)路由器和/或交換機(jī)(未示出),其以所熟知的方式在數(shù)據(jù)中心112的計(jì)算機(jī)102中以及數(shù)據(jù)中心112和用戶計(jì)算機(jī)116之間傳輸數(shù)據(jù)。計(jì)算機(jī)102中的每一個(gè)、用戶計(jì)算機(jī)116以及資源104都包括配置數(shù)據(jù)。任選地,配置數(shù)據(jù)對(duì)于計(jì)算機(jī)102、用戶計(jì)算機(jī)116以及資源104中的每一個(gè)是唯一的。在其它實(shí)施方式中,配置數(shù)據(jù)對(duì)于多個(gè)計(jì)算機(jī)102、用戶計(jì)算機(jī)116以及多個(gè)資源104不唯一。為了便于訪問(wèn)并在計(jì)算機(jī)環(huán)境中監(jiān)測(cè)每一個(gè)計(jì)算實(shí)體的配置數(shù)據(jù),多個(gè)計(jì)算機(jī)102中的每一個(gè)、用戶計(jì)算機(jī)116以及多個(gè)資源104都通過(guò)網(wǎng)絡(luò)106連接到配置監(jiān)測(cè)系統(tǒng)108。在此所用的術(shù)語(yǔ)"資源"指計(jì)算機(jī)系統(tǒng)中有限利用的任何物理或虛擬元件。連接到計(jì)算系統(tǒng)的每一個(gè)實(shí)體,在本質(zhì)上都為資源。每一個(gè)內(nèi)部系統(tǒng)元件為一個(gè)資源。虛擬系統(tǒng)資源包括文件、虛擬塊器件、網(wǎng)絡(luò)連接應(yīng)用程序、過(guò)程、存儲(chǔ)區(qū)域等。廣義上講,資源是為了預(yù)定目的,便于計(jì)算環(huán)境工作的元件。在此所用的術(shù)語(yǔ)"配置"指根據(jù)它們的屬性、數(shù)量以及主要特征的功能單元的設(shè)置。通常,配置屬于硬件、軟件、固件和文件的選擇,以及工作參數(shù)、存儲(chǔ)尺寸、緩存分配、顯示器分辨率、網(wǎng)絡(luò)訪問(wèn)帶寬、冗余需求等的具體選擇。配置影響系統(tǒng)功能和性能。在計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)中,配置通常指根據(jù)所附的器件、器件驅(qū)動(dòng)版本、可調(diào)參數(shù)設(shè)置、容量或能力的具體硬件和軟件詳細(xì)資料以及確切地什么計(jì)算實(shí)體包括該系統(tǒng)。正如在本文獻(xiàn)中所用的,術(shù)語(yǔ)"配置數(shù)據(jù)"指通過(guò)企業(yè)數(shù)據(jù)中心產(chǎn)品,諸如監(jiān)測(cè)工具、有關(guān)系統(tǒng)、資源、器件等,收集到的高精度數(shù)據(jù),例如,應(yīng)用程序、服務(wù)器、存儲(chǔ)器、用戶計(jì)算機(jī)和網(wǎng)絡(luò)等。該數(shù)據(jù)可以在計(jì)算環(huán)境中的多個(gè)計(jì)算實(shí)體上通過(guò)輪詢(polling)或利用代理收集。在數(shù)據(jù)庫(kù)中保存數(shù)據(jù)并定期更新。這種數(shù)據(jù)收集由該領(lǐng)域中已熟知的系統(tǒng)執(zhí)行,諸如CommandCentralStorage、VeritasConfigurationManagerControlComplianceSuite等,可以從SYMANTEC(賽門(mén)鐵克)公司獲得。來(lái)自這些系統(tǒng)的配置數(shù)據(jù)可以從定期更新的配置管理數(shù)據(jù)庫(kù)(CMDB)中獲得。在此所用的術(shù)語(yǔ)"配置管理數(shù)據(jù)庫(kù)(CMDB)"指含有與一個(gè)機(jī)構(gòu)的IT業(yè)務(wù)的計(jì)算環(huán)境的元件和與這些元件之間的關(guān)系相關(guān)的所有有關(guān)信息的數(shù)據(jù)庫(kù)。CMDB提供數(shù)據(jù)的組織化視圖(organizedview)和檢驗(yàn)來(lái)自任何所需角度的數(shù)據(jù)的方法。在該文中,信息系統(tǒng)的元件指"配置項(xiàng)(CI)"。CI可以是任何可能的IT元件,包括軟件、硬件、文件以和人員以及幾者的任何組合。配置管理的過(guò)程試圖指定、控制和跟蹤配置項(xiàng)以及以全面和系統(tǒng)的型式做出的任何改變。IT基礎(chǔ)架構(gòu)庫(kù)(ITIL)最佳實(shí)踐標(biāo)準(zhǔn)包括用于配置管理的規(guī)范。根據(jù)ITIL規(guī)范,配置管理的四個(gè)主要任務(wù)為識(shí)別包含在CMDB中的配置項(xiàng);控制數(shù)據(jù),以確保僅有授權(quán)的個(gè)體能夠改變數(shù)據(jù);狀態(tài)保持,其包括確保任何CI的當(dāng)前狀態(tài)一直記錄并保持更新;以及確認(rèn),其通過(guò)審核和數(shù)據(jù)的檢查以確保其精確。配置監(jiān)測(cè)系統(tǒng)108包括配置數(shù)據(jù)庫(kù)114,該類數(shù)據(jù)庫(kù)的一個(gè)示例是上面討論的CMDB。配置監(jiān)測(cè)系統(tǒng)108負(fù)責(zé)收集或積累與諸如系統(tǒng)、資源、器件等的各個(gè)實(shí)體相關(guān)的精細(xì)(fme-grained)配置數(shù)據(jù)120和122,建立數(shù)據(jù)中心112,以及在一個(gè)可選的實(shí)施方式中,包括用戶計(jì)算機(jī)配置數(shù)據(jù)118。這些實(shí)體,例如,為多個(gè)計(jì)算機(jī)102和多個(gè)資源104。在圖l的說(shuō)明中,配置監(jiān)測(cè)系統(tǒng)108能夠收集關(guān)于多個(gè)計(jì)算機(jī)102中的每一個(gè)和資源104以及來(lái)自用戶計(jì)算機(jī)116的精細(xì)配置數(shù)據(jù)。例如,某些場(chǎng)景包括SYMANTEC(賽門(mén)鐵克)產(chǎn)品的使用,諸如COMMANDCENTRALSTORAGE、VeritasConfigurationManagerControlComplianceSuite等,以收集該類配置數(shù)據(jù)??刹僮鞯兀渲帽O(jiān)測(cè)系統(tǒng)108在每一個(gè)實(shí)體基礎(chǔ)上通過(guò)問(wèn)詢一個(gè)或多個(gè)數(shù)據(jù)源,諸如計(jì)算環(huán)境中的計(jì)算機(jī)實(shí)體提取配置信息。通過(guò)示例,并不作為限制,配置監(jiān)測(cè)系統(tǒng)108在每一個(gè)計(jì)算機(jī)和/或每一個(gè)資源基礎(chǔ)上,通過(guò)問(wèn)詢多個(gè)計(jì)算機(jī)102的每一個(gè)以及資源104來(lái)提取配置信息。更具體地,對(duì)于多個(gè)計(jì)算機(jī)102中的每一個(gè)和資源104,積累至少多個(gè)屬性,諸如其操作系統(tǒng)(OS)版本和補(bǔ)丁級(jí)別、運(yùn)行在計(jì)算機(jī)或資源上的應(yīng)用程序、網(wǎng)絡(luò)接口、存儲(chǔ)器接口或逐級(jí)總線適配器(HBA)、固件和驅(qū)動(dòng)器版本等。在此值得注意的是,用于任何或給定的計(jì)算機(jī)102或資源104的所有的配置信息能夠在表格中概念地表示成一行,例如,數(shù)據(jù)庫(kù)記錄等??梢詧?zhí)行與用戶計(jì)算機(jī)116相關(guān)的類似數(shù)據(jù)監(jiān)測(cè)。在本發(fā)明的一些實(shí)施方式中,配置監(jiān)測(cè)系統(tǒng)108聚合來(lái)自從多個(gè)附屬(underlying)子系統(tǒng)即,稱為"筒倉(cāng)"的配置數(shù)據(jù)。例如,一些配置數(shù)據(jù)(或?qū)傩?,諸如寄主的應(yīng)用程序、OS版本等,由VeritasConfigurationManager聚集,而其它的,諸如HBA的數(shù)量、驅(qū)動(dòng)器版本等由COMMANDCENTRALSTORAGE收集,等等。該配置數(shù)據(jù)存儲(chǔ)在配置數(shù)據(jù)庫(kù)114中。因此,實(shí)際上,在關(guān)系數(shù)據(jù)庫(kù)中存儲(chǔ)所有的配置信息需要對(duì)包含在其中的配置數(shù)據(jù)標(biāo)準(zhǔn)化。這將導(dǎo)致由適當(dāng)?shù)耐怄I(foreignkey)連接的多個(gè)表格的產(chǎn)生。與根據(jù)用于收集數(shù)據(jù)的監(jiān)測(cè)系統(tǒng)從存儲(chǔ)器或網(wǎng)絡(luò)元件聚集的數(shù)據(jù)相比,在主機(jī)級(jí)上聚集的數(shù)據(jù)可以位于不同的數(shù)據(jù)庫(kù)。這也取決于哪一個(gè)管理器選擇使用哪一種監(jiān)測(cè)/報(bào)告機(jī)制用于它們的"筒倉(cāng)"。再次重復(fù),用于任何或一個(gè)給定計(jì)算機(jī)102、用戶計(jì)算機(jī)116或資源104的所有的配置信息能夠在表格中概念地表示成一排,例如,數(shù)據(jù)庫(kù)記錄。在某些實(shí)施方式中,此表包括至少多個(gè)這類行。多行中的每一個(gè)都包含與至少多個(gè)實(shí)體對(duì)應(yīng)的至少多個(gè)配置屬性。為了說(shuō)明目的,表1示出了存儲(chǔ)計(jì)算機(jī)102作為服務(wù)器的配置信息。表l<table>tableseeoriginaldocumentpage9</column></row><table>配置分析器110管理多個(gè)計(jì)算機(jī)102和/或資源104,以確保它們能夠被正確地配置。為此,配置分析器110訪問(wèn)配置數(shù)據(jù)庫(kù)114,即,配置分析器110的輸入為配置數(shù)據(jù)數(shù)據(jù)庫(kù)114。配置分析器IIO應(yīng)用關(guān)聯(lián)規(guī)則挖掘在不需要數(shù)據(jù)語(yǔ)義的情況下發(fā)現(xiàn)配置屬性之間的關(guān)系。配置分析器110預(yù)處理數(shù)據(jù)。從配置數(shù)據(jù)的分析,配置分析器110自動(dòng)產(chǎn)生推斷的關(guān)聯(lián)規(guī)則。可選地,配置分析器110包括用于管理器的一種機(jī)制以明確指定一些規(guī)則(如前面所討論的基于模板的系統(tǒng))。配置分析器iio將推斷的和驗(yàn)證的規(guī)則與在公共規(guī)則庫(kù)中指定的規(guī)則相結(jié)合。配置分析器110檢測(cè)計(jì)算機(jī)環(huán)境中的誤配置元件。配置分析器110將配置數(shù)據(jù)與關(guān)聯(lián)規(guī)則相比較。配置分析器110檢測(cè)配置數(shù)據(jù)(或規(guī)則的違反)中的異常。配置分析器110可以顯示違反的規(guī)則并產(chǎn)生警報(bào),也可以顯示違反的配置數(shù)據(jù)。相對(duì)于數(shù)據(jù)中心112的操作,配置分析器進(jìn)行帶外(out-of-band)(或離線)運(yùn)行。因此,分析器110的操作不影響計(jì)算環(huán)境中其它元件的功能。本發(fā)明的配置分析器110所用的分析技術(shù)與被分析的配置(或數(shù)據(jù))的語(yǔ)義無(wú)關(guān)。因此,這些分析技術(shù)可有利地應(yīng)用到應(yīng)用程序、服務(wù)器、存儲(chǔ)器和/或網(wǎng)絡(luò)相關(guān)的配置參數(shù)、設(shè)置等范圍內(nèi)。此外,由這些分析技術(shù)來(lái)處理數(shù)據(jù)類型的分類,諸如數(shù)字的、符號(hào)的、布爾等。盡管已經(jīng)提到,這些分析技術(shù)可以應(yīng)用到應(yīng)用程序、服務(wù)器、存儲(chǔ)器和/或配置相關(guān)的網(wǎng)絡(luò)的范圍,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,它們的應(yīng)用可以運(yùn)用到任何數(shù)據(jù)中心元件或?qū)嶓w。例如,除了多個(gè)計(jì)算機(jī)102和/或資源104的表格,還可以建立用于存儲(chǔ)器件或網(wǎng)絡(luò)器件或應(yīng)用程序的獨(dú)立表格。為了說(shuō)明目的,例如,表2和3示出可以通過(guò)配置分析器110處理其它表格。表2<table>tableseeoriginaldocumentpage10</column></row><table>以下參見(jiàn)圖2提供與配置分析器IIO相關(guān)的詳細(xì)信息圖2示出了圖1的配置分析器110的詳細(xì)框圖。配置分析器110為含有(除非特別指定,意思是"至少一個(gè)")中央處理單元(CPU)200、輔助電路202以及存儲(chǔ)器204的計(jì)算設(shè)備。CPU200可以包括一個(gè)或多個(gè)商業(yè)可用的微處理器或?yàn)榭刂破?,其便于?shù)據(jù)處理和存儲(chǔ)。輔助電路202便于CPU201的操作,并包括至少一個(gè)時(shí)鐘電路、電源、緩沖器、輸入/輸出電路等。存儲(chǔ)器204包括至少一個(gè)可讀存儲(chǔ)器(ROM)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、磁盤(pán)驅(qū)動(dòng)存儲(chǔ)器、光學(xué)存儲(chǔ)器、可移動(dòng)存儲(chǔ)器等。存儲(chǔ)器204還包括分析器軟件206、規(guī)則發(fā)生器208、配置數(shù)據(jù)數(shù)據(jù)庫(kù)114、數(shù)據(jù)預(yù)處理器210、規(guī)則事后處理器212以及違規(guī)分析器214??刹僮鞯兀渲梅治銎?10訪問(wèn)配置數(shù)據(jù)數(shù)據(jù)庫(kù)114。這是由于配置數(shù)據(jù)數(shù)據(jù)庫(kù)114作為共享資源用于配置監(jiān)測(cè)系統(tǒng)108和配置分析器110的事實(shí)。從而,配置分析器的輸入為配置數(shù)據(jù)數(shù)據(jù)庫(kù)的內(nèi)容。在本發(fā)明的一個(gè)實(shí)施方式中,數(shù)據(jù)預(yù)處理器210用于優(yōu)化數(shù)據(jù)使用和規(guī)則產(chǎn)生。例如,桶(bucket)用于分類相似器件,過(guò)濾數(shù)據(jù)(即,選擇表中具體的列)用于為處理器選擇一些數(shù)據(jù)。這有助于通過(guò)分析器軟件206加速處理、以及優(yōu)化其在組成配置信息的一個(gè)或多個(gè)屬性之間的發(fā)現(xiàn)關(guān)聯(lián)的能力。然而,這種分類對(duì)于本發(fā)明的實(shí)施是不必要的。分類僅有助于減小在操作給定配置數(shù)據(jù)數(shù)據(jù)庫(kù)時(shí)由配置分析器產(chǎn)生的規(guī)則/違規(guī)的數(shù)量,分析器軟件206訪問(wèn)表格,表示計(jì)算機(jī)102、用戶計(jì)算機(jī)116以及資源104中的至少一個(gè)的配置數(shù)據(jù)。分析器軟件206執(zhí)行關(guān)聯(lián)規(guī)則挖掘算法,諸如市場(chǎng)購(gòu)物籃分析,其本質(zhì)上是數(shù)據(jù)挖掘技術(shù)。以下將參見(jiàn)圖3對(duì)此進(jìn)行詳細(xì)描述。在本文獻(xiàn)中使用以及由分析器軟件206執(zhí)行的術(shù)語(yǔ)"關(guān)聯(lián)規(guī)則挖掘"指通過(guò)數(shù)據(jù)挖掘處理在數(shù)據(jù)中發(fā)現(xiàn)的模式,數(shù)據(jù)挖掘處理為多種模式搜索數(shù)據(jù)庫(kù)。因此,在一些場(chǎng)景中,分析器軟件206分析從多個(gè)計(jì)算機(jī)102、用戶計(jì)算機(jī)116以及資源104中收集的配置數(shù)據(jù)。在一些實(shí)施方式中,分析器軟件206分析表示配置數(shù)據(jù)的表格,并基于它們的值推斷表格的列之間的關(guān)系。例如,在一些場(chǎng)景中,表格數(shù)據(jù)可以示出運(yùn)行ORACLE的所有的(或大多數(shù))計(jì)算機(jī)102具有至少兩個(gè)HBA,因?yàn)橥ǔS捎谌哂嗪托阅茉蚪o數(shù)據(jù)庫(kù)多個(gè)存儲(chǔ)路徑。通過(guò)分析這些數(shù)據(jù),分析器軟件推斷以下關(guān)聯(lián)規(guī)則{HOSTEDAPPLICATION=ORACLE}+{NUMBEROFHBA(S)22}。隨后,規(guī)則發(fā)生器208基于配置數(shù)據(jù)產(chǎn)生前面所述的關(guān)聯(lián)規(guī)則??蛇x地,分析器軟件206分析預(yù)處理的配置數(shù)據(jù)。這有助于加速分析器軟件206并優(yōu)化在一個(gè)或多個(gè)組成配置信息的配置屬性之間發(fā)現(xiàn)關(guān)聯(lián)的能力。在一些其它的場(chǎng)景中,分析器軟件206在HBA上選擇防火墻版本用于推斷關(guān)系。分析器軟件206基于用于給定存儲(chǔ)區(qū)域網(wǎng)絡(luò)實(shí)體的值,分析配置數(shù)據(jù)表并推斷表中列(或配置屬性或?qū)傩灾祵?duì))之間的關(guān)系,諸如防火墻版本和HBA。例如,如果分析器軟件206觀測(cè)出在特定存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)區(qū)域中的大多數(shù)計(jì)算機(jī)102具有HBA防火墻版本3.0或更高版本,隨后從下式提取出規(guī)則{ZONE=X}+{HBAFIRMWAREVERSION$3.0}。然后,規(guī)則發(fā)生器208產(chǎn)生前述的關(guān)聯(lián)規(guī)則。在本發(fā)明的至少一些實(shí)施方式中,通過(guò)分析器軟件206計(jì)算一些標(biāo)準(zhǔn)統(tǒng)計(jì)參數(shù)以確定關(guān)聯(lián)規(guī)則的可靠性。更具體地,在由規(guī)則發(fā)生器208產(chǎn)生推斷的規(guī)則之前,分析器軟件206確定推斷的規(guī)則的可靠性。在此必須注意,分析器軟件206在分析配置數(shù)據(jù)的基礎(chǔ)上推斷關(guān)聯(lián)規(guī)則,關(guān)聯(lián)規(guī)則發(fā)生器208產(chǎn)生推斷的關(guān)聯(lián)規(guī)則。分析器軟件206計(jì)算標(biāo)準(zhǔn)統(tǒng)計(jì)參數(shù),諸如支持度(support)、置信度和改善度(lift)以確定關(guān)聯(lián)規(guī)則的可靠性。在此所用的術(shù)語(yǔ)"可靠性"表示推斷的關(guān)聯(lián)規(guī)則的有多可信。在此必須注意,關(guān)聯(lián)規(guī)則的主要部分為規(guī)則體(也稱作比例前項(xiàng)(antecedent))和規(guī)則頭(也稱作后項(xiàng))。例如,[X][Y]=>[Z]為關(guān)聯(lián)規(guī)則:項(xiàng)集[X][Y]為規(guī)則體而項(xiàng)[Z]為規(guī)則頭。規(guī)則體包括一項(xiàng)或幾項(xiàng)用于挖掘已經(jīng)發(fā)現(xiàn)的相關(guān)項(xiàng)的關(guān)聯(lián)。規(guī)則頭包含已經(jīng)發(fā)現(xiàn)的項(xiàng)。在關(guān)聯(lián)規(guī)則中發(fā)現(xiàn)的項(xiàng)的數(shù)量的限制,例如最大規(guī)則長(zhǎng)度,可被明確限定和設(shè)置。因此,在本文獻(xiàn)中所使用的術(shù)語(yǔ)"支持度"或"關(guān)聯(lián)規(guī)則的支持度"指包含該關(guān)聯(lián)規(guī)則中列出的所有項(xiàng)的組的百分比。從所有被考慮的組中計(jì)算百分比的值。該百分比值表示在被考慮的所有組中聯(lián)接的規(guī)則體和規(guī)則頭出現(xiàn)有多頻繁。因此,規(guī)則的支持度等于"A/B"的百分比,其中值為A為含有規(guī)則中出現(xiàn)的所有項(xiàng)的組的數(shù)量,B為被考慮的所有組的總數(shù)。包含在給定挖掘模型中達(dá)到支持度的某一最小等級(jí)的規(guī)則可以被明確指定。這保證更有意義的結(jié)果。還有一種方法,產(chǎn)生的規(guī)則的數(shù)量是可控的。類似地,在此所用的術(shù)語(yǔ)"置信度"或"關(guān)聯(lián)規(guī)則的置信度"指表示在含有規(guī)則體的所有組中規(guī)則頭出現(xiàn)的有多頻繁的百分比值。置信度值表示規(guī)則的可靠性。值越高,則項(xiàng)目的這種設(shè)置一起關(guān)聯(lián)的越頻繁。因此,規(guī)則的置信度等價(jià)于M/N的百分?jǐn)?shù),其中這些值為M為含有關(guān)聯(lián)的規(guī)則頭和規(guī)則體的組的數(shù)量,N為含有規(guī)則體的組的數(shù)量。在此必須注意到,正如附屬因子,包含在所給的挖掘模型中的能夠達(dá)到一定最小置信度等級(jí)的規(guī)則能夠被明確指定。這保證了確定的結(jié)果,并且,再次,產(chǎn)生規(guī)則數(shù)的一種方法是可控的。同樣地,在本文中所用的術(shù)語(yǔ)"改善度"或"關(guān)聯(lián)規(guī)則中的改善度",指規(guī)則的重要度。其為規(guī)則的量度。然而,不像最小支持度或最小置信度,最小改善度不能被明確限定或指定。關(guān)聯(lián)規(guī)則的改善度值為規(guī)則的置信度和規(guī)則期望置信度的比率。規(guī)則的期望置信度定義為規(guī)則體和由規(guī)則體的支持度(support)劃分的規(guī)則頭的支持度值的乘積(product)。置信度值定義為關(guān)聯(lián)的規(guī)則體和由規(guī)則體的支持度劃分的規(guī)則頭的支持度的比率。例如,以下方式定義規(guī)則的改善度值LIFT=CONFIDENCE/SUPPORT(HEAD),其中支持度(頭)為規(guī)則頭的支持度。在一些場(chǎng)景中,基于假設(shè)由分析器軟件206計(jì)算的前述統(tǒng)計(jì)參數(shù)超過(guò)所提議的用于管理器驗(yàn)證的推斷的規(guī)則的預(yù)定門(mén)限。必須注意到這樣一個(gè)事實(shí),沒(méi)有語(yǔ)義與由分析器軟件206所分析的任何配置數(shù)據(jù)相關(guān)聯(lián)。管理器可以標(biāo)記關(guān)聯(lián)規(guī)則有效或無(wú)效。更具體地,管理器檢査已經(jīng)發(fā)現(xiàn)的規(guī)則(如上面兩個(gè)例子)并指示是否為有效規(guī)則,或是由于數(shù)據(jù)中一些無(wú)意的關(guān)聯(lián)而存在的偶然性。當(dāng)首先部署配置分析器110時(shí),期望通過(guò)分析器軟件206進(jìn)行幾個(gè)這種偶然規(guī)則和合理規(guī)則的發(fā)現(xiàn)或推斷。然而,配置分析器110將管理器的有效/無(wú)效注釋或標(biāo)記永久存儲(chǔ)在規(guī)則庫(kù)中,其為違規(guī)分析器214的一部分(以下參見(jiàn)圖2討論)。在后續(xù)運(yùn)行中,相同規(guī)則不再提出。由此,只拒絕"誤報(bào)"規(guī)則,附屬方案保持不變。如初期提到,管理器標(biāo)記關(guān)聯(lián)規(guī)則為有效或無(wú)效。配置分析器110能夠跟蹤這種標(biāo)記,并且只要在配置分析器110后的邏輯保持相同,就在未來(lái)的運(yùn)行中過(guò)濾該規(guī)則。此時(shí),產(chǎn)生多個(gè)規(guī)則。規(guī)則中的一些彼此為從屬變量(例如,13個(gè)規(guī)則中僅有3個(gè)為真)。因此,根據(jù)基于不同過(guò)濾算法的規(guī)則利害過(guò)濾可選地,配置分析器110包括用于管理器的機(jī)制以明確指定一些規(guī)則(如初期討論的基于模板的系統(tǒng))。發(fā)現(xiàn)和驗(yàn)證的規(guī)則以及明確指定(或管理器或用戶限定)的規(guī)則結(jié)合到公共規(guī)則庫(kù)中。配置分析器110在配置數(shù)據(jù)中檢測(cè)異常。更具體地,配置分析器110利用違規(guī)分析器214檢測(cè)關(guān)聯(lián)規(guī)則中的違規(guī)。違規(guī)分析器214在針對(duì)每一條關(guān)聯(lián)規(guī)則比較配置數(shù)據(jù)。在此注意到這樣一個(gè)事實(shí),關(guān)聯(lián)規(guī)則存儲(chǔ)在公共規(guī)則庫(kù)中。公共規(guī)則庫(kù)包含自動(dòng)推斷的(或隱性產(chǎn)生的)關(guān)聯(lián)規(guī)則和明確指定的(或用戶限定的)。例如,違規(guī)分析器214檢測(cè)規(guī)則中的違規(guī)以識(shí)別誤配置實(shí)體。在一些情況下,基于通過(guò)配置檢測(cè)系統(tǒng)108的附屬配置數(shù)據(jù)的收集的頻率和數(shù)據(jù)變化速率,配置分析器110周期性運(yùn)行(或者固定或者變化時(shí)間間隔)。在其它情況下,配置分析器110由于外部觸發(fā)運(yùn)行。例如,像VeritasConfigurationManagerControlComplianceSuite的變化管理工具可以檢測(cè)配置變化事件,并觸發(fā)配置分析器110的執(zhí)行以分析該變化是否導(dǎo)致誤配置。因此,錯(cuò)誤的變化能夠很快的被檢測(cè)到并引起管理器的注意。關(guān)于違規(guī)分析器214將在以下將詳細(xì)描述。在某些情況下,違規(guī)分析器214找出由于在配置數(shù)據(jù)中的異常而引起的在規(guī)則中的違規(guī)。在這種情況下,違規(guī)分析器214向管理器發(fā)出警報(bào),其中顯示違規(guī)的規(guī)則,列出誤配置的實(shí)體和它們的配置信息。顯示與規(guī)則違規(guī)者對(duì)應(yīng)的表格的行。隨后管理器決定這些不規(guī)則是否是有意的或過(guò)失。隨后執(zhí)行處理這些誤配置的糾正行為。圖3示出了利用圖2的配置分析器110自動(dòng)產(chǎn)生計(jì)算機(jī)配置規(guī)則的方法的流程圖。方法300從歩驟301開(kāi)始,進(jìn)入歩驟302,其中方法300訪問(wèn)配置數(shù)據(jù)庫(kù)。在此應(yīng)該注意這樣的事實(shí),方法300接收關(guān)于多個(gè)計(jì)算機(jī)和/或資源的配置信息??衫门渲帽O(jiān)測(cè)系統(tǒng)的共享數(shù)據(jù)庫(kù)訪問(wèn)該數(shù)據(jù),或由收集數(shù)據(jù)和建立數(shù)據(jù)庫(kù)的分析器110產(chǎn)生該數(shù)據(jù)。在步驟304,方法300可選地預(yù)處理從配置數(shù)據(jù)數(shù)據(jù)庫(kù)訪問(wèn)的配置信息。執(zhí)行預(yù)處理以優(yōu)化數(shù)據(jù)的利用率。例如,桶用于分類相似器件,過(guò)濾(或列的選擇)用于為處理選擇某些數(shù)據(jù)。這優(yōu)化了在數(shù)據(jù)中發(fā)現(xiàn)關(guān)聯(lián)關(guān)系的能力。在步驟306,方法300分析配置數(shù)據(jù)以監(jiān)測(cè)含有配置數(shù)據(jù)的配置屬性之間的關(guān)系。表示多個(gè)計(jì)算機(jī)和/或資源的配置數(shù)據(jù)的表格與關(guān)聯(lián)規(guī)則挖掘算法相連。通過(guò)示例,且決不脫離本發(fā)明的范圍,市場(chǎng)購(gòu)物籃分析用于執(zhí)行關(guān)聯(lián)規(guī)則挖掘??刹僮鞯兀P(guān)聯(lián)規(guī)則挖掘算法,本質(zhì)上為數(shù)據(jù)挖掘技術(shù),分析表格并基于其列的值來(lái)推斷其列之間的關(guān)系。例如,在一些場(chǎng)景中,表格數(shù)據(jù)可以表示,運(yùn)行ORACLE的所有的(或大多數(shù))計(jì)算機(jī)和/或資源具有至少兩個(gè)HBA,這是因?yàn)橥ǔS捎谌哂嗪托阅茉蚪o數(shù)據(jù)庫(kù)多個(gè)存儲(chǔ)路徑。通過(guò)分析這些數(shù)據(jù),推斷以下關(guān)聯(lián)規(guī)則{HOSTEDAPP=ORACLE}+{#HBAS22}。同樣,在一些其它場(chǎng)景中,關(guān)聯(lián)規(guī)則挖掘算法考慮HBA實(shí)體上的防火墻版本。在此應(yīng)注意這樣事實(shí),防火墻版本表示用于HBA實(shí)體的由COMMANDCENTRALSTORAGE收集的多個(gè)配置屬性中的一個(gè)。例如,如果在特定存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)區(qū)域中的大多數(shù)計(jì)算機(jī)和/或資源具有HBA防火墻版本3.0或更高版本,則從下式中提取規(guī)則{ZONE=X}+{HBAFIRMWAREVERSION23.0}。本發(fā)明的方法所使用的分析技術(shù)與在分析下配置信息(或數(shù)據(jù))的任何語(yǔ)義無(wú)關(guān)。因此,這些分析技術(shù)可有利地應(yīng)用到應(yīng)用程序、服務(wù)器、存儲(chǔ)器和/或網(wǎng)絡(luò)相關(guān)的配置參數(shù)、設(shè)置等范圍內(nèi)。此外,數(shù)據(jù)類型的分類,諸如數(shù)值、符號(hào)、布爾等,通過(guò)這些分析技術(shù)處理。盡管已經(jīng)提到這些技術(shù)能夠應(yīng)用到應(yīng)用程序、服務(wù)器、存儲(chǔ)器和/或網(wǎng)絡(luò)相關(guān)的配置參數(shù)的范圍內(nèi),但不能否定它們也可應(yīng)用到任何數(shù)據(jù)中心元件或?qū)嶓w。例如,除了多個(gè)計(jì)算機(jī)和/或資源,也可以為存儲(chǔ)器件或網(wǎng)絡(luò)器件或應(yīng)用程序產(chǎn)生獨(dú)立的表格。在步驟308中,方法300產(chǎn)生規(guī)則。更具體地,方法300基于在含有配置信息的配置屬性之間發(fā)現(xiàn)的關(guān)系自動(dòng)產(chǎn)生規(guī)則。在此必須注意到,方法300開(kāi)始與空規(guī)則庫(kù)作用,即,沒(méi)有任何關(guān)于正確和不正確配置的硬編碼消息。然而,方法300從收集的配置信息中獲得規(guī)則,并隨著時(shí)間積累其消息。在歩驟310,方法300包括規(guī)則后處理任務(wù)。一旦推導(dǎo)規(guī)則,則例如,關(guān)聯(lián)諸如配置數(shù)據(jù)數(shù)據(jù)庫(kù)中的列的數(shù)據(jù)。這使得規(guī)則可讀并對(duì)用戶友好。在步驟312中,方法300輸出和/或驗(yàn)證一條規(guī)則或幾條規(guī)則。管理器可以將規(guī)則分為永久規(guī)則或偶然性規(guī)則。管理器可以選擇忽略偶然性規(guī)則。在步驟314,為了處理所有前面提到的情況,方法300分析用于違規(guī)或異常監(jiān)測(cè)的規(guī)則。方法能夠檢測(cè)或識(shí)別誤配置計(jì)算環(huán)境元件。更具體地,方法分析配置信息以發(fā)現(xiàn)每一條規(guī)則的違規(guī)。在本發(fā)明的一些實(shí)施方式中,基于假設(shè),存在違規(guī)(或檢測(cè)到異常),方法向管理器發(fā)出報(bào)警。在歩驟315,如果分析不存在違規(guī),則方法300結(jié)束。在步驟316,方法300將配置數(shù)據(jù)與每一條關(guān)聯(lián)規(guī)則比較。在歩驟318,方法300識(shí)別或檢測(cè)關(guān)聯(lián)規(guī)則的違規(guī)或檢測(cè)配置數(shù)據(jù)中的異常。產(chǎn)生的和/或與預(yù)定義的規(guī)則可用于違規(guī)的檢測(cè)。在步驟320,方法300輸出違規(guī)。在初期已經(jīng)參見(jiàn)圖2進(jìn)行了詳細(xì)說(shuō)明,所以在此不進(jìn)行詳細(xì)描述。方法300在步驟322結(jié)束。本發(fā)明意在覆蓋受限于附屬的權(quán)利要求的所有等同實(shí)施方式。在本發(fā)明的精神和范圍內(nèi)可以有多個(gè)其它的實(shí)施方式。然而,本發(fā)明受多個(gè)修改和可替代形式的影響,具體實(shí)施方式已經(jīng)通過(guò)附圖中的示例示出并在此詳細(xì)描述。前面具體實(shí)施方式僅為示例性目的,不對(duì)本發(fā)明的范圍進(jìn)行限制。本發(fā)明意欲覆蓋所有落入在本發(fā)明的所附權(quán)利要求書(shū)限定的精神和范圍內(nèi)的所有改進(jìn)、等效物和變型。權(quán)利要求1、一種在計(jì)算機(jī)環(huán)境中為計(jì)算實(shí)體自動(dòng)產(chǎn)生至少一條配置規(guī)則的方法,其包括接收關(guān)于多個(gè)計(jì)算實(shí)體的配置數(shù)據(jù);分析所述配置數(shù)據(jù)以在所述配置數(shù)據(jù)中確定關(guān)聯(lián);以及從分析結(jié)果中產(chǎn)生配置規(guī)則。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收歩驟還包括通過(guò)所述計(jì)算實(shí)體的至少一個(gè)輪詢來(lái)聚集配置數(shù)據(jù),并將代理應(yīng)用到所述計(jì)算實(shí)體。3、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收歩驟還包括在數(shù)據(jù)庫(kù)中保存所述配置數(shù)據(jù)。4、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分析步驟包括預(yù)處理所述配置數(shù)據(jù)。5、根據(jù)權(quán)利要求4所述的方法,其特征在于,配置表包括所述配置數(shù)據(jù),所述預(yù)處理歩驟從所述配置表中移除列。6、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分析步驟推斷來(lái)自所述多個(gè)計(jì)算實(shí)體的配置數(shù)據(jù)之間的關(guān)系。7、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分析步驟執(zhí)行關(guān)于所述配置數(shù)據(jù)的分析。8、根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括將統(tǒng)計(jì)分析應(yīng)用到所述配置規(guī)則。9、根據(jù)權(quán)利要求8所述的方法,其特征在于,所述統(tǒng)計(jì)分析確定每一個(gè)所述配置規(guī)則的可靠性。10、根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括執(zhí)行關(guān)于所述配置規(guī)則的后處理。11、根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括將所述產(chǎn)生的配置規(guī)則與配置數(shù)據(jù)相比較;以及在所述配置數(shù)據(jù)中識(shí)別所述產(chǎn)生的配置規(guī)則的違規(guī)。12、一種在計(jì)算機(jī)環(huán)境中為計(jì)算實(shí)體自動(dòng)產(chǎn)生計(jì)算機(jī)配置規(guī)則的裝置,其包括用于分析來(lái)自多個(gè)計(jì)算實(shí)體的配置數(shù)據(jù)并根據(jù)所述分析結(jié)果產(chǎn)生至少一條配置規(guī)則的分析器。13、根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括含有所述多個(gè)計(jì)算實(shí)體中的至少一些的數(shù)據(jù)中心。14、根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括用于為多個(gè)計(jì)算實(shí)體編譯配置數(shù)據(jù)的配置數(shù)據(jù)收集系統(tǒng)。15、根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括用于預(yù)處理所述配置數(shù)據(jù)的預(yù)處理器。16、根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述分析器推斷來(lái)自所述多個(gè)計(jì)算實(shí)體的配置數(shù)據(jù)之間的關(guān)系。17、根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述分析器執(zhí)行關(guān)于所述配置數(shù)據(jù)的市場(chǎng)購(gòu)物籃分析。18、根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括將統(tǒng)計(jì)分析應(yīng)用到至少一條配置規(guī)則中并驗(yàn)證所述規(guī)則的后處理器。19、根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述統(tǒng)計(jì)分析確定每一個(gè)所述配置規(guī)則的可靠性。20、根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括違規(guī)分析器,用于將至少一條產(chǎn)生的配置規(guī)則和預(yù)定義規(guī)則與配置數(shù)據(jù)相比較,并識(shí)別所述配置數(shù)據(jù)中產(chǎn)生的配置規(guī)則的違規(guī)。全文摘要本發(fā)明提供了一種產(chǎn)生計(jì)算配置規(guī)則的方法和裝置,其包括接收與多個(gè)計(jì)算機(jī)有關(guān)的配置數(shù)據(jù),分析所述配置數(shù)據(jù)以確定配置數(shù)據(jù)中的關(guān)聯(lián),以及從分析結(jié)果中產(chǎn)生配置規(guī)則。文檔編號(hào)H04L12/24GK101321084SQ20081009834公開(kāi)日2008年12月10日申請(qǐng)日期2008年5月30日優(yōu)先權(quán)日2007年5月31日發(fā)明者尼蘭·卡尼克,納維恩·卡巴拉,薩布霍吉特·羅申請(qǐng)人:賽門(mén)鐵克公司