專利名稱:一種設(shè)備性能采集裝置和采集系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)采集技術(shù)領(lǐng)域,尤其涉及一種設(shè)備性能采集裝置和采集系統(tǒng)。
背景技術(shù):
數(shù)據(jù)采集廣泛應(yīng)用在各種系統(tǒng)中,用于監(jiān)控系統(tǒng)中的設(shè)備性能。例如,在通信系統(tǒng)中,常常需要采集某些主機(jī)或網(wǎng)絡(luò)設(shè)備的性能參數(shù)。例如,在移動(dòng)業(yè)務(wù)支撐網(wǎng)運(yùn)營(yíng)管理系統(tǒng)中,需要采集計(jì)費(fèi)支撐業(yè)務(wù)的主機(jī)系統(tǒng)的性能參數(shù)。對(duì)于其他任何業(yè)務(wù)平臺(tái)的主機(jī)系統(tǒng),通常也都需要采集其性能參數(shù),以便對(duì)主機(jī)性能進(jìn)行監(jiān)控。圖1是現(xiàn)有技術(shù)中的設(shè)備性能采集系統(tǒng)組成示意圖。如圖1所示,現(xiàn)有技術(shù)中的設(shè)備性能采集系統(tǒng)由位于被監(jiān)控主機(jī)系統(tǒng)中的代理 (agent)裝置和位于管理服務(wù)器中的管理(manager)裝置組成。其中的agent裝置,采用SNMP協(xié)議機(jī)制或者其他非標(biāo)準(zhǔn)的主機(jī)代理協(xié)議機(jī)制,根據(jù)預(yù)先存儲(chǔ)的性能參數(shù)采集命令或函數(shù),采集被監(jiān)控主機(jī)系統(tǒng)的性能參數(shù)。該agent裝置通常是安裝并運(yùn)行在被監(jiān)控主機(jī)或網(wǎng)絡(luò)設(shè)備等設(shè)備中的可執(zhí)行SNMP協(xié)議的輕量級(jí)軟件,通過執(zhí)行部署在被監(jiān)控主機(jī)系統(tǒng)本地的特定管理信息庫 (Management Information Base,MIB)中的命令或函數(shù),采集被監(jiān)控主機(jī)系統(tǒng)的性能參數(shù), 還可以響應(yīng)manager裝置的命令以及產(chǎn)生告警等。所述agent裝置采用單層結(jié)構(gòu),即該agent裝置直接執(zhí)行預(yù)先存儲(chǔ)的命令或函數(shù)采集被監(jiān)控設(shè)備的各種不同類別的性能參數(shù),無法有區(qū)分性地采集被監(jiān)控設(shè)備不同類別的性能參數(shù)。另外,所述agent裝置一經(jīng)完成,便只能根據(jù)其預(yù)先存儲(chǔ)的命令或函數(shù)采集設(shè)備的性能參數(shù),如果需要添加新的命令或函數(shù)或者修改原有的命令或函數(shù),以采集設(shè)備的其他性能參數(shù),則需要對(duì)整個(gè)agent裝置進(jìn)行修改,設(shè)備修改量較大,擴(kuò)展性差。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種設(shè)備性能采集裝置和采集系統(tǒng),以便有區(qū)分性地采集設(shè)備不同類別的性能參數(shù)。本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種設(shè)備性能采集裝置,該裝置包括主機(jī)模塊、主代理模塊和一個(gè)以上的子代理模塊;所述主機(jī)模塊,將用于獲取設(shè)備不同類別的性能參數(shù)的命令或函數(shù)分別進(jìn)行封裝,根據(jù)子代理模塊的調(diào)用命令,利用預(yù)先封裝好的相應(yīng)類別性能參數(shù)的獲取命令或函數(shù), 獲取相應(yīng)類別的性能參數(shù),將獲取的性能參數(shù)發(fā)給相應(yīng)的子代理模塊;所述子代理模塊,用于調(diào)用主機(jī)模塊獲取設(shè)備的預(yù)定類別的性能參數(shù),其中不同的子代理模塊獲取的性能參數(shù)的類別不同;所述主代理模塊,根據(jù)獲取的配置信息啟動(dòng)所述子代理模塊獲取相應(yīng)類別的性能參數(shù)。一種設(shè)備性能采集系統(tǒng),該系統(tǒng)包括管理裝置和一個(gè)以上的采集裝置,所述采集裝置,包括子代理模塊、主代理模塊和一個(gè)以上的子代理模塊;所述主機(jī)模塊,將用于獲取設(shè)備不同類別的性能參數(shù)的命令或函數(shù)分別進(jìn)行封裝,根據(jù)子代理模塊的調(diào)用命令,利用預(yù)先封裝好的相應(yīng)類別性能參數(shù)的獲取命令或函數(shù), 獲取相應(yīng)類別的性能參數(shù),將獲取的性能參數(shù)發(fā)給相應(yīng)的子代理模塊;所述子代理模塊,用于調(diào)用主機(jī)模塊獲取設(shè)備的預(yù)定類別的性能參數(shù),其中不同的子代理模塊獲取的性能參數(shù)的類別不同;所述主代理模塊;根據(jù)獲取的配置信息啟動(dòng)所述子代理模塊獲取相應(yīng)類別的性能參數(shù);所述管理裝置,用于向所述主代理模塊下發(fā)配置信息,從所述主代理模塊中獲取該主代理模塊存儲(chǔ)的性能參數(shù),根據(jù)該性能參數(shù)進(jìn)行告警。由上述技術(shù)方案可見,本發(fā)明提供的設(shè)備性能采集裝置的結(jié)構(gòu)分為三層,分別是主機(jī)模塊、主代理模塊和子代理模塊,主機(jī)模塊用于對(duì)不同類別的性能參數(shù)的獲取命令或函數(shù)分別進(jìn)行封裝,然后根據(jù)子代理模塊的調(diào)用命令獲取相應(yīng)類別的性能參數(shù),其中的子代理模塊的個(gè)數(shù)是一個(gè)以上,每個(gè)子代理模塊用于調(diào)用主機(jī)模塊獲取相應(yīng)類別的性能參數(shù),主代理模塊則負(fù)責(zé)管理各個(gè)子代理模塊,即根據(jù)配置信息啟動(dòng)子代理模塊獲取相應(yīng)類別的性能參數(shù)??梢?,本發(fā)明通過將采集裝置劃分為三層結(jié)構(gòu),使得采集裝置可以有區(qū)分性地采集被監(jiān)控的設(shè)備不同類別的性能參數(shù)。而且,由于本發(fā)明提供的采集裝置采用的是三層結(jié)構(gòu),可以區(qū)分不同類別的性能參數(shù)分別進(jìn)行采集,因此,如果要修改某些命令或函數(shù),只要修改相應(yīng)的子代理模塊,對(duì)于其他子代理模塊則不需要修改,如果要增加命令或函數(shù),也只需要再增加新的子代理模塊, 不需要對(duì)原有的子代理模塊進(jìn)行修改,與現(xiàn)有技術(shù)中需要對(duì)整個(gè)agent裝置進(jìn)行修改相比,大大減小了修改量,提高了擴(kuò)展性。
圖1是現(xiàn)有技術(shù)中的設(shè)備性能采集系統(tǒng)組成示意圖。圖2是本發(fā)明提供的設(shè)備性能采集裝置的結(jié)構(gòu)示意圖。圖3是本發(fā)明提供的設(shè)備性能采集系統(tǒng)的組成示意圖。圖4是本發(fā)明提供的一個(gè)具體的采集系統(tǒng)組成示意圖。
具體實(shí)施例方式圖2是本發(fā)明提供的設(shè)備性能采集裝置的結(jié)構(gòu)示意圖。如圖2所示,該采集裝置包括主機(jī)模塊201、主代理模塊203和一個(gè)以上的子代理模塊202。主機(jī)模塊201,將用于獲取設(shè)備不同類別的性能參數(shù)的命令或函數(shù)分別進(jìn)行封裝, 根據(jù)子代理模塊202的調(diào)用命令,利用預(yù)先封裝好的相應(yīng)類別性能參數(shù)的獲取命令或函數(shù),獲取相應(yīng)類別的性能參數(shù),將獲取的性能參數(shù)發(fā)給相應(yīng)的子代理模塊202。
子代理模塊202,用于調(diào)用主機(jī)模塊獲取設(shè)備的預(yù)定類別的性能參數(shù),其中不同的子代理模塊202獲取的性能參數(shù)的類別不同。主代理模塊203,根據(jù)配置信息啟動(dòng)所述子代理模塊獲取相應(yīng)類別的性能參數(shù)。典型地,主機(jī)模塊201可以將獲取被監(jiān)控設(shè)備的系統(tǒng)組信息的命令或函數(shù)、獲取被監(jiān)控設(shè)備的中央處理器CPU組信息的命令或函數(shù)、以及獲取被監(jiān)控網(wǎng)絡(luò)設(shè)備的內(nèi)存組信息的命令或函數(shù)分別進(jìn)行封裝。主機(jī)模塊201封裝命令或函數(shù)時(shí),可以將不同類別的性能參數(shù)的獲取命令或函數(shù)封裝成不同的類。子代理模塊202可以將通過主機(jī)模塊201獲取的性能參數(shù)存儲(chǔ)到主代理模塊203 中。具體地,主代理模塊203可以建立MIB樹,為每個(gè)子代理模塊202構(gòu)造MIB節(jié)點(diǎn),并在該MIB節(jié)點(diǎn)中存儲(chǔ)該子代理模塊202獲取的相應(yīng)類別的性能參數(shù);子代理模塊202,用于維護(hù)主代理模塊203為該子代理模塊202構(gòu)造的MIB節(jié)點(diǎn),將獲取的性能參數(shù)進(jìn)行處理后存儲(chǔ)在所述MIB節(jié)點(diǎn)中。本發(fā)明還提供了一種設(shè)備性能采集系統(tǒng),具體請(qǐng)參見圖3。圖3是本發(fā)明提供的設(shè)備性能采集系統(tǒng)的組成示意圖。如圖3所示,該系統(tǒng)包括管理裝置301和一個(gè)以上的采集裝置302。采集裝置302與本發(fā)明所提供的采集裝置相同,包括主機(jī)模塊3021、主代理模塊 3023和一個(gè)以上的子代理模塊3022。主機(jī)模塊3021,將用于獲取設(shè)備不同類別的性能參數(shù)的命令或函數(shù)分別進(jìn)行封裝,根據(jù)子代理模塊3022的調(diào)用命令,利用預(yù)先封裝好的相應(yīng)類別性能參數(shù)的獲取命令或函數(shù),獲取相應(yīng)類別的性能參數(shù),將獲取的性能參數(shù)發(fā)給相應(yīng)的子代理模塊3022。子代理模塊3022,用于調(diào)用主機(jī)模塊3021獲取設(shè)備的預(yù)定類別的性能參數(shù),其中不同的子代理模塊3022獲取的性能參數(shù)的類別不同。主代理模塊3023,根據(jù)配置信息啟動(dòng)子代理模塊3022獲取相應(yīng)類別的性能參數(shù)。管理裝置301,用于向主代理模塊3023下發(fā)配置信息,從所述主代理模塊3023中獲取該主代理模塊3023存儲(chǔ)的性能參數(shù),根據(jù)該性能參數(shù)進(jìn)行告警。具體地,將該性能參數(shù)形成文件后存入數(shù)據(jù)庫,根據(jù)數(shù)據(jù)庫中的文件所描述的設(shè)備的性能參數(shù)信息判斷是否需
要告警。其中的主機(jī)模塊3021,可以將獲取被監(jiān)控設(shè)備的系統(tǒng)組信息的命令或函數(shù)、獲取被監(jiān)控設(shè)備的中央處理器CPU組信息的命令或函數(shù)、以及獲取被監(jiān)控設(shè)備的內(nèi)存組信息的命令或函數(shù)分別進(jìn)行封裝。主機(jī)模塊3021,具體可以將不同類別的性能參數(shù)的獲取命令或函數(shù)封裝成不同的類。主代理模塊3023可以建立MIB樹,為每個(gè)子代理模塊3022構(gòu)造MIB節(jié)點(diǎn),并在該 MIB節(jié)點(diǎn)中存儲(chǔ)該子代理模塊3022獲取的相應(yīng)類別的性能參數(shù)。子代理模塊3022可以維護(hù)主代理模塊3023為該子代理模塊3022構(gòu)造的MIB節(jié)點(diǎn),將獲取的性能參數(shù)進(jìn)行處理后存儲(chǔ)在所述MIB節(jié)點(diǎn)中。其中的管理裝置301可以包括管理模塊和通知模塊(圖3中未示出)。所述管理模塊,用于向主代理模塊3023下發(fā)配置信息,從所述主代理模塊3023中獲取該主代理模塊3023存儲(chǔ)的性能參數(shù)并形成文件發(fā)給通知模塊。所述通知模塊,將所述管理模塊發(fā)來的文件中的性能參數(shù)信息存儲(chǔ)在數(shù)據(jù)庫中, 通知告警模塊根據(jù)數(shù)據(jù)庫中的該文件中的性能參數(shù)信息判斷是否需要告警??梢姡景l(fā)明提供的技術(shù)方案通過采集裝置靈活開放的三層體系架構(gòu),使得可以通過修改其中的某個(gè)子代理模塊實(shí)現(xiàn)某一類別性能參數(shù)獲取命令或函數(shù)的修改;該三層體系架構(gòu)還使得可以通過增加子代理模塊、相應(yīng)修改主機(jī)模塊以及在主代理模塊中創(chuàng)建并維護(hù)相應(yīng)的MIB節(jié)點(diǎn),實(shí)現(xiàn)不斷擴(kuò)充和完善性能參數(shù)采集命令庫,使得該采集裝置能夠采集到各種各樣的性能參數(shù),與現(xiàn)有技術(shù)中的采集裝置相比,采集的性能參數(shù)更加全面,能夠滿足對(duì)主機(jī)系統(tǒng)或網(wǎng)絡(luò)設(shè)備等設(shè)備進(jìn)行綜合監(jiān)控的需要。其中,本發(fā)明所提供的采集裝置和采集系統(tǒng)中的主機(jī)模塊是個(gè)公共模塊,被不同的子代理模塊調(diào)用,用以獲取相應(yīng)的性能參數(shù)。具體地,該主機(jī)模塊通過將各種系統(tǒng)平臺(tái)等設(shè)備的系統(tǒng)函數(shù)或者系統(tǒng)命令封裝成對(duì)應(yīng)的類,然后使用Popen技術(shù)獲取相應(yīng)類的命令的輸出信息,并對(duì)輸出信息進(jìn)行處理得到相應(yīng)的屬性信息。例如,主機(jī)模塊可以包含不同的類,每個(gè)類對(duì)應(yīng)一組屬性信息和調(diào)用方法,使用不同組的調(diào)用方法,就可以輸出相應(yīng)的屬性信息,例如輸出系統(tǒng)組的信息、或者輸出CPU組的信息或者輸出內(nèi)存組的信息等。本發(fā)明的主代理模塊可以采用snmp++,agent++和agentX++技術(shù)建立MIB樹,構(gòu)造MIB節(jié)點(diǎn),并通過配置信息啟動(dòng)和管理子代理模塊。本發(fā)明不同的子代理模塊分別對(duì)應(yīng)不同的指標(biāo)類,可以根據(jù)組代理模塊的配置信息,通過主機(jī)模塊獲取該子代理模塊對(duì)應(yīng)的相關(guān)指標(biāo),并將獲取的指標(biāo)值掛接到MIB樹節(jié)點(diǎn)上。各個(gè)子代理模塊的流程基本相同,統(tǒng)一由主代理模塊進(jìn)行管理和調(diào)度。本發(fā)明提供的管理裝置中的管理模塊,具體用于獲取配置信息,并下發(fā)給采集裝置中的主代理模塊,可以通過snmp的snmpget或者snmpwalk協(xié)議從不同的設(shè)備上獲取該設(shè)備中的采集裝置存儲(chǔ)在MIB節(jié)點(diǎn)上的性能參數(shù)信息,然后將獲取的信息生成文件,發(fā)給該管理裝置中的通知模塊。該通知模塊,收到該管理模塊發(fā)來的文件后,將該文件中的性能參數(shù)信息存儲(chǔ)在數(shù)據(jù)庫中,并通知告警模塊,由告警模塊根據(jù)該數(shù)據(jù)庫中的文件中的性能參數(shù)信息判斷是否需要進(jìn)行告警。該告警模塊可以位于所述管理裝置中,也可以位于所述管理裝置之外的設(shè)備中。下面舉一個(gè)具體的例子,示例性地說明本發(fā)明提供的采集系統(tǒng),具體請(qǐng)參見圖4。圖4是本發(fā)明提供的一個(gè)具體的采集系統(tǒng)組成示意圖。如圖4所示,該采集系統(tǒng)包括位于服務(wù)器上的采集裝置、位于主機(jī)上的采集裝置和位于管理服務(wù)器上的管理裝置。其中位于服務(wù)器上的采集裝置和位于主機(jī)上的采集裝置分別獲取服務(wù)器和主機(jī)上的系統(tǒng)組、CPU組和內(nèi)存組等信息,并存入MIB庫中,位于管理服務(wù)器上的管理裝置通過 snmp協(xié)議獲取該MIB庫中的相關(guān)信息,并將獲取的相關(guān)信息存入數(shù)據(jù)庫中。這樣,網(wǎng)絡(luò)維護(hù)人員即可通過WEB服務(wù)器等獲取存儲(chǔ)在該數(shù)據(jù)庫中的相關(guān)信息,以便對(duì)設(shè)備進(jìn)行性能監(jiān)控。本發(fā)明提供的采集系統(tǒng)中,通過將分層的系統(tǒng)管理技術(shù)和snmp協(xié)議相結(jié)合,可以靈活地獲取網(wǎng)絡(luò)設(shè)備的性能信息,而且安全性高,擴(kuò)展能力強(qiáng)。
本發(fā)明提供的采集裝置和采集系統(tǒng)擴(kuò)展性能好在架構(gòu)不變的情況下,如果增加需要獲取的性能參數(shù)信息組,則可以在主機(jī)模塊中增加對(duì)應(yīng)的屬性類和調(diào)用程序,同時(shí)增加一個(gè)子代理模塊,用來通過所述主機(jī)模塊采集新的屬性信息,并存入主代理模塊中為該信息組創(chuàng)建的MIB節(jié)點(diǎn)中。本發(fā)明提供的采集系統(tǒng)和采集裝置的各個(gè)模塊之間的層次接口清晰,每層的功能分工明確,從主機(jī)模塊開始,逐層整合向擴(kuò)展,最終實(shí)現(xiàn)集中控制和集中采集。另外,當(dāng)本發(fā)明提供的采集系統(tǒng)和采集裝置的各個(gè)層次之間的通信都采用snmp 協(xié)議時(shí),還可以提高通信的安全性和穩(wěn)定性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種設(shè)備性能采集裝置,其特征在于,該裝置包括主機(jī)模塊、主代理模塊和一個(gè)以上的子代理模塊;所述主機(jī)模塊;將用于獲取設(shè)備不同類別的性能參數(shù)的命令或函數(shù)分別進(jìn)行封裝,根據(jù)子代理模塊的調(diào)用命令,利用預(yù)先封裝好的相應(yīng)類別性能參數(shù)的獲取命令或函數(shù),獲取相應(yīng)類別的性能參數(shù),將獲取的性能參數(shù)發(fā)給相應(yīng)的子代理模塊;所述子代理模塊,用于調(diào)用主機(jī)模塊獲取設(shè)備的預(yù)定類別的性能參數(shù),其中不同的子代理模塊獲取的性能參數(shù)的類別不同;所述主代理模塊,根據(jù)配置信息啟動(dòng)所述子代理模塊獲取相應(yīng)類別的性能參數(shù)。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述主機(jī)模塊,將獲取被監(jiān)控設(shè)備的系統(tǒng)組信息的命令或函數(shù)、獲取被監(jiān)控設(shè)備的中央處理器CPU組信息的命令或函數(shù)、以及獲取被監(jiān)控設(shè)備的內(nèi)存組信息的命令或函數(shù)分別進(jìn)行封裝。
3.根據(jù)權(quán)利要求1或2所述的裝置,其特征在于,所述主機(jī)模塊,將不同類別的性能參數(shù)的獲取命令或函數(shù)封裝成不同的類。
4.根據(jù)權(quán)利要求1或2所述的裝置,其特征在于,所述主代理模塊,用于建立MIB樹,為每個(gè)子代理模塊構(gòu)造MIB節(jié)點(diǎn),并在該MIB節(jié)點(diǎn)中存儲(chǔ)該子代理模塊獲取的相應(yīng)類別的性能參數(shù);所述子代理模塊,用于維護(hù)主代理模塊為該子代理模塊構(gòu)造的MIB節(jié)點(diǎn),將獲取的性能參數(shù)進(jìn)行處理后存儲(chǔ)在所述MIB節(jié)點(diǎn)中。
5.一種設(shè)備性能采集系統(tǒng),其特征在于,該系統(tǒng)包括管理裝置和一個(gè)以上的采集裝置, 所述采集裝置,包括主機(jī)模塊、主代理模塊和一個(gè)以上的子代理模塊;所述主機(jī)模塊,將用于獲取設(shè)備不同類別的性能參數(shù)的命令或函數(shù)分別進(jìn)行封裝,根據(jù)子代理模塊的調(diào)用命令,利用預(yù)先封裝好的相應(yīng)類別性能參數(shù)的獲取命令或函數(shù),獲取相應(yīng)類別的性能參數(shù),將獲取的性能參數(shù)發(fā)給相應(yīng)的子代理模塊;所述子代理模塊,用于調(diào)用主機(jī)模塊獲取設(shè)備的預(yù)定類別的性能參數(shù),其中不同的子代理模塊獲取的性能參數(shù)的類別不同;所述主代理模塊,根據(jù)配置信息啟動(dòng)所述子代理模塊獲取相應(yīng)類別的性能參數(shù); 所述管理裝置,用于向所述主代理模塊下發(fā)配置信息,從所述主代理模塊中獲取該主代理模塊存儲(chǔ)的性能參數(shù),根據(jù)該性能參數(shù)進(jìn)行告警。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述主機(jī)模塊,將獲取被監(jiān)控設(shè)備的系統(tǒng)組信息的命令或函數(shù)、獲取被監(jiān)控設(shè)備的中央處理器CPU組信息的命令或函數(shù)、以及獲取被監(jiān)控設(shè)備的內(nèi)存組信息的命令或函數(shù)分別進(jìn)行封裝。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述主機(jī)模塊,將不同類別的性能參數(shù)的獲取命令或函數(shù)封裝成不同的類。
8.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述主代理模塊,用于建立MIB樹,為每個(gè)子代理模塊構(gòu)造MIB節(jié)點(diǎn),并在該MIB節(jié)點(diǎn)中存儲(chǔ)該子代理模塊獲取的相應(yīng)類別的性能參數(shù);所述子代理模塊,用于維護(hù)主代理模塊為該子代理模塊構(gòu)造的MIB節(jié)點(diǎn),將獲取的性能參數(shù)進(jìn)行處理后存儲(chǔ)在所述MIB節(jié)點(diǎn)中。
9.根據(jù)權(quán)利要求5至8任一權(quán)利要求所述的系統(tǒng),其特征在于,所述管理裝置包括管理模塊和通知模塊;所述管理模塊,用于向所述主代理模塊下發(fā)配置信息,從所述主代理模塊中獲取該主代理模塊存儲(chǔ)的性能參數(shù)并形成文件發(fā)給通知模塊;所述通知模塊,將所述管理模塊發(fā)來的文件中的性能參數(shù)信息存儲(chǔ)在數(shù)據(jù)庫中,通知告警模塊根據(jù)數(shù)據(jù)庫中的該文件中的性能參數(shù)信息判斷是否需要告警。
全文摘要
本發(fā)明實(shí)施例公開了一種設(shè)備性能采集裝置和采集系統(tǒng)。該裝置包括主機(jī)模塊、主代理模塊和一個(gè)以上的子代理模塊;所述主機(jī)模塊,將用于獲取設(shè)備不同類別的性能參數(shù)的命令或函數(shù)分別進(jìn)行封裝,根據(jù)子代理模塊的調(diào)用命令,利用預(yù)先封裝好的相應(yīng)類別性能參數(shù)的獲取命令或函數(shù),獲取相應(yīng)類別的性能參數(shù),將獲取的性能參數(shù)發(fā)給相應(yīng)的子代理模塊;所述子代理模塊,用于調(diào)用主機(jī)模塊獲取設(shè)備的預(yù)定類別的性能參數(shù),其中不同的子代理模塊獲取的性能參數(shù)的類別不同;所述主代理模塊,根據(jù)配置信息啟動(dòng)所述子代理模塊獲取相應(yīng)類別的性能參數(shù)。應(yīng)用本發(fā)明能夠有區(qū)分性地采集設(shè)備不同類別的性能參數(shù)。
文檔編號(hào)G05B19/048GK102279579SQ201010206320
公開日2011年12月14日 申請(qǐng)日期2010年6月12日 優(yōu)先權(quán)日2010年6月12日
發(fā)明者余建利, 蔡俊杰, 陳勇 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)浙江有限公司