1.一種告警測(cè)試方法,其特征在于,包括:
接收到測(cè)試啟動(dòng)指令后,連接網(wǎng)管服務(wù)器所維護(hù)的數(shù)據(jù)庫;
加載配置文件,讀取網(wǎng)元信息,根據(jù)讀取的網(wǎng)元信息,更新存儲(chǔ)于所述數(shù)據(jù)庫的網(wǎng)元表;
在終端啟動(dòng)可視化操作界面;
獲取所述終端返回的所述可視化操作界面上配置的告警信息,生成告警報(bào)文;
向所述網(wǎng)管服務(wù)器發(fā)送所述告警報(bào)文,由所述網(wǎng)管服務(wù)器解析所述告警報(bào)文得到告警信息,基于所述數(shù)據(jù)庫中的網(wǎng)元表檢驗(yàn)所述告警信息合法后,將所述告警信息發(fā)送給所述終端,接收所述終端返回的對(duì)所述告警信息的查收通知信息。
2.根據(jù)權(quán)利要求1所述的告警測(cè)試方法,其特征在于,所述可視化操作界面支持配置可操作的網(wǎng)元信息以及告警類型,所述可操作的網(wǎng)元信息從所述更新后的網(wǎng)元表中讀取,可操作的告警類型從存儲(chǔ)于數(shù)據(jù)庫的告警類型表中讀取。
3.根據(jù)權(quán)利要求1所述的告警測(cè)試方法,其特征在于,所述終端為移動(dòng)終端,所述移動(dòng)終端上設(shè)置有即時(shí)通信客戶端;
所述接收到測(cè)試啟動(dòng)指令,包括:接收到即時(shí)通信服務(wù)器轉(zhuǎn)發(fā)的由所述即時(shí)通信客戶端發(fā)起的測(cè)試啟動(dòng)指令;
所述在終端啟動(dòng)可視化操作界面,包括:通過即時(shí)通信服務(wù)器控制移動(dòng)終端上的即時(shí)通信客戶端啟動(dòng)可視化操作界面。
4.根據(jù)權(quán)利要求1所述的告警測(cè)試方法,其特征在于,所述接收到測(cè)試啟動(dòng)指令后,連接網(wǎng)管服務(wù)器所維護(hù)的數(shù)據(jù)庫,包括:
接收到測(cè)試啟動(dòng)指令后,向維護(hù)所述數(shù)據(jù)庫的網(wǎng)管服務(wù)器發(fā)送數(shù)據(jù)庫連接申請(qǐng)報(bào)文;
接收到所述網(wǎng)管服務(wù)器返回的攜帶數(shù)據(jù)庫連接信息的應(yīng)答報(bào)文后,根據(jù)所述數(shù)據(jù)庫連接信息連接所述數(shù)據(jù)庫。
5.根據(jù)權(quán)利要求1所述的告警測(cè)試方法,其特征在于,所述加載配置文件,讀取網(wǎng)元信息,根據(jù)讀取的網(wǎng)元信息,更新存儲(chǔ)于所述數(shù)據(jù)庫的網(wǎng)元表,包括:
加載配置文件,讀取配置文件中的一條或多條網(wǎng)元信息;
針對(duì)讀取的每條網(wǎng)元信息進(jìn)行以下處理:
根據(jù)所述讀取的網(wǎng)元信息,生成插入INSERT類型的結(jié)構(gòu)化查詢語言SQL腳本;
以網(wǎng)元的網(wǎng)絡(luò)協(xié)議IP地址為索引,在檢索到所述網(wǎng)元表中沒有與所述讀取的網(wǎng)元信息重復(fù)的索引時(shí),執(zhí)行所述讀取的網(wǎng)元信息對(duì)應(yīng)的SQL腳本,將所述讀取的網(wǎng)元信息插入到所述網(wǎng)元表中。
6.根據(jù)權(quán)利要求5所述的告警測(cè)試方法,其特征在于,所述告警測(cè)試方法還包括:在檢索到所述網(wǎng)元表中存在與所述讀取的網(wǎng)元信息重復(fù)的索引時(shí),記錄重復(fù)索引的結(jié)果;基于記錄的結(jié)果,修改配置文件中相關(guān)網(wǎng)元信息中網(wǎng)元的IP地址。
7.根據(jù)權(quán)利要求1、5或6所述的告警測(cè)試方法,其特征在于,所述配置文件中包括N條網(wǎng)元信息,每條網(wǎng)元信息對(duì)應(yīng)模擬一個(gè)網(wǎng)元,每條網(wǎng)元信息至少包括:網(wǎng)元類型、網(wǎng)元的網(wǎng)絡(luò)協(xié)議IP地址;其中,N為大于或等于1的整數(shù)。
8.根據(jù)權(quán)利要求1所述的告警測(cè)試方法,其特征在于,所述可視化操作界面上配置的告警信息包括:網(wǎng)元信息、告警類型、告警類型相關(guān)的綁定變量信息;或者,包括:發(fā)送周期、每個(gè)周期發(fā)送的網(wǎng)元信息和告警類型、每個(gè)周期發(fā)送的告警數(shù)量、每個(gè)告警類型相關(guān)的綁定變量信息。
9.根據(jù)權(quán)利要求1所述的告警測(cè)試方法,其特征在于,所述在終端啟動(dòng)可視化操作界面,包括:
根據(jù)加載的RMP文件,將從網(wǎng)管服務(wù)器的數(shù)據(jù)庫讀取的以對(duì)象標(biāo)識(shí)符OID形式表示的網(wǎng)元信息、告警類型以及所述告警類型需要配置的綁定變量信息,以物理名稱的形式顯示在所述可視化操作界面;
其中,所述網(wǎng)元信息包括更新后的網(wǎng)元表中的網(wǎng)元信息,所述告警類型包括數(shù)據(jù)庫的告警類型表中的告警類型;所述RMP文件是根據(jù)真實(shí)網(wǎng)元的管理信息庫MIB文件轉(zhuǎn)換得到的,所述RMP文件中存儲(chǔ)MIB節(jié)點(diǎn)OID與物理名稱之間的映射關(guān)系。
10.根據(jù)權(quán)利要求9所述的告警測(cè)試方法,其特征在于,所述獲取所述終端返回的所述可視化操作界面上配置的告警信息,生成告警報(bào)文,包括:
獲取所述終端返回的所述可視化操作界面上以物理名稱的形式配置的告警信息;從RMP文件中查找物理名稱對(duì)應(yīng)的MIB節(jié)點(diǎn)OID,根據(jù)查找到的MIB節(jié)點(diǎn)OID,對(duì)配置的告警信息進(jìn)行報(bào)文封裝,生成告警報(bào)文。
11.一種告警測(cè)試裝置,其特征在于,包括:
連接模塊,用于在接收到測(cè)試啟動(dòng)指令后,連接網(wǎng)管服務(wù)器所維護(hù)的數(shù)據(jù)庫;
加載更新模塊,用于加載配置文件,讀取網(wǎng)元信息,根據(jù)讀取的網(wǎng)元信息,更新存儲(chǔ)于所述數(shù)據(jù)庫的網(wǎng)元表;
界面啟動(dòng)模塊,用于在終端啟動(dòng)可視化操作界面;
報(bào)文生成模塊,用于獲取所述終端返回的所述可視化操作界面上配置的告警信息,生成告警報(bào)文;
報(bào)文發(fā)送模塊,用于向所述網(wǎng)管服務(wù)器發(fā)送所述告警報(bào)文,由所述網(wǎng)管服務(wù)器解析所述告警報(bào)文得到告警信息,基于所述數(shù)據(jù)庫中的網(wǎng)元表檢驗(yàn)所述告警信息合法后,將所述告警信息發(fā)送給所述終端,接收所述終端返回的對(duì)所述告警信息的查收通知信息。
12.一種告警測(cè)試系統(tǒng),其特征在于,包括:告警測(cè)試裝置、網(wǎng)管服務(wù)器以及終端;
所述告警測(cè)試裝置,用于在接收到測(cè)試啟動(dòng)指令后,連接網(wǎng)管服務(wù)器所維護(hù)的數(shù)據(jù)庫;加載配置文件,讀取網(wǎng)元信息,根據(jù)讀取的網(wǎng)元信息,更新存儲(chǔ)于所述數(shù)據(jù)庫的網(wǎng)元表;在終端啟動(dòng)可視化操作界面;獲取所述終端返回的所述可視化操作界面上配置的告警信息,生成告警報(bào)文;向網(wǎng)管服務(wù)器發(fā)送所述告警報(bào)文;
所述網(wǎng)管服務(wù)器,用于接收所述告警報(bào)文,解析所述告警報(bào)文得到告警信息,基于所述數(shù)據(jù)庫中的網(wǎng)元表檢驗(yàn)所述告警信息合法后,將所述告警信息發(fā)送給所述終端,并接收所述終端返回的對(duì)所述告警信息的查收通知信息。
13.根據(jù)權(quán)利要求12所述的告警測(cè)試系統(tǒng),其特征在于,所述終端為移動(dòng)終端,所述移動(dòng)終端上設(shè)置有即時(shí)通信客戶端;
所述告警測(cè)試系統(tǒng)還包括:即時(shí)通信服務(wù)器;
所述告警測(cè)試裝置,用于接收即時(shí)通信服務(wù)器轉(zhuǎn)發(fā)的由所述即時(shí)通信客戶端發(fā)起的測(cè)試啟動(dòng)指令,以及通過即時(shí)通信服務(wù)器控制移動(dòng)終端上的即時(shí)通信客戶端啟動(dòng)可視化操作界面。
14.根據(jù)權(quán)利要求12所述的告警測(cè)試系統(tǒng),其特征在于,所述告警測(cè)試裝置用于在接收到測(cè)試啟動(dòng)指令后,向網(wǎng)管服務(wù)器發(fā)送數(shù)據(jù)庫連接申請(qǐng)報(bào)文;所述網(wǎng)管服務(wù)器用于接收所述數(shù)據(jù)庫連接申請(qǐng)報(bào)文,在驗(yàn)證所述數(shù)據(jù)庫連接申請(qǐng)報(bào)文合法后,發(fā)送攜帶數(shù)據(jù)庫連接信息的應(yīng)答報(bào)文;所述告警測(cè)試裝置用于接收到所述應(yīng)答報(bào)文后,根據(jù)所述數(shù)據(jù)庫連接信息連接所述數(shù)據(jù)庫。
15.根據(jù)權(quán)利要求12所述的告警測(cè)試系統(tǒng),其特征在于,所述網(wǎng)管服務(wù)器還用于記錄第一日志以及第二日志;所述第一日志用于記錄所述告警測(cè)試裝置連接所述數(shù)據(jù)庫是否成功、所述告警測(cè)試裝置向存儲(chǔ)于所述數(shù)據(jù)庫的網(wǎng)元表中插入網(wǎng)元信息是否成功、發(fā)送告警報(bào)文是否成功;所述第二日志用于記錄根據(jù)接收到的告警報(bào)文解析得到的告警信息。