本發(fā)明涉及通信領(lǐng)域中的運(yùn)營管理技術(shù),尤其涉及一種信息獲取方法和裝置。
背景技術(shù):
隨著市場需求的不斷提升,針對移動業(yè)務(wù)支撐系統(tǒng)的運(yùn)營管理已經(jīng)形成了一個較為成熟的支撐平臺即業(yè)務(wù)運(yùn)營管理中心,簡稱運(yùn)營管理系統(tǒng)bomc。其中業(yè)務(wù)系統(tǒng)的故障監(jiān)控方面,通過部署各類性能采集代理、告警采集代理等方式,已實(shí)現(xiàn)對設(shè)備性能和業(yè)務(wù)指標(biāo)的監(jiān)控和告警。
在設(shè)備和系統(tǒng)方面,可以安裝采集代理實(shí)現(xiàn)對unix系統(tǒng)、linux系統(tǒng)、windows系統(tǒng)的性能和告警數(shù)據(jù)采集;或者采用簡單網(wǎng)絡(luò)管理協(xié)議(simplenetworkmanagementprotocol,snmp)完成對網(wǎng)絡(luò)設(shè)備、負(fù)載均衡器的性能和告警數(shù)據(jù)采集。在業(yè)務(wù)指標(biāo)方面,可以在業(yè)務(wù)對應(yīng)的應(yīng)用服務(wù)器上部署相應(yīng)的程序(如shell腳本或c程序、java程序)進(jìn)行業(yè)務(wù)使用量、成功率、日志報(bào)錯、接口積壓、受理時長等指標(biāo)的采集。最終根據(jù)對系統(tǒng)性能和業(yè)務(wù)指標(biāo)的采集監(jiān)控,能及時發(fā)現(xiàn)it業(yè)務(wù)系統(tǒng)的故障告警并進(jìn)行相應(yīng)的處理。但是,由于業(yè)務(wù)系統(tǒng)日趨復(fù)雜,采集監(jiān)控點(diǎn)規(guī)模越來越大,現(xiàn)有的針對單個設(shè)備的監(jiān)控模式無法準(zhǔn)確得知單個設(shè)備的故障會對業(yè)務(wù)造成怎樣的影響,因?yàn)闊o法得知會影響對應(yīng)業(yè)務(wù)的哪些性能,嚴(yán)重影響工作效率和體驗(yàn)度。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實(shí)施例期望提供一種信息獲取方法和裝置,解決了現(xiàn)有技術(shù)方案無法準(zhǔn)確得知業(yè)務(wù)運(yùn)行過程中的故障對業(yè)務(wù)的影響程度的問題,保證了較好的工作效率;同時,提高了用戶體驗(yàn)度。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
一種信息獲取方法,所述方法包括:
獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D;其中,所述業(yè)務(wù)拓?fù)湟晥D包括業(yè)務(wù)的設(shè)備結(jié)構(gòu)和業(yè)務(wù)邏輯;
采集每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息;
采用第一形式將得到的每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
可選的,所述獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D,包括:
獲取所述待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的第一信息;其中,所述第一信息包括:系統(tǒng)組成、網(wǎng)絡(luò)結(jié)構(gòu)、業(yè)務(wù)邏輯和業(yè)務(wù)端口使用情況;
獲取所述待檢測數(shù)據(jù)庫中每個系統(tǒng)的設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo);
分析每個業(yè)務(wù)的所述第一信息以及每個系統(tǒng)的所述設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo),繪制所述待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D;其中,所述業(yè)務(wù)拓?fù)湟晥D中包括:主機(jī)設(shè)備、網(wǎng)絡(luò)設(shè)備、主機(jī)應(yīng)用、數(shù)據(jù)庫、端口映射、業(yè)務(wù)部署信息。
可選的,所述采集每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息,包括:
對每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)進(jìn)行監(jiān)測,周期性的采集每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息。
可選的,所述方法還包括:
獲取所述每個業(yè)務(wù)的預(yù)設(shè)節(jié)點(diǎn);
監(jiān)測所述每個業(yè)務(wù)的所述預(yù)設(shè)節(jié)點(diǎn),得到所述預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)和告警信息;
采用第二形式將得到的所述每個業(yè)務(wù)的所述預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
可選的,所述方法還包括:
當(dāng)監(jiān)測到所述業(yè)務(wù)拓?fù)湟晥D中的任一節(jié)點(diǎn)存在告警信息時,采用預(yù)設(shè)方式 在存在告警信息的節(jié)點(diǎn)上生成告警提示信息。
可選的,每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)上還包括所述每個節(jié)點(diǎn)的參數(shù)配置信息。
一種信息獲取裝置,所述裝置包括:第一獲取單元、采集單元和第一處理單元,其中:
所述第一獲取單元,用于獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D;其中,所述業(yè)務(wù)拓?fù)湟晥D包括業(yè)務(wù)的設(shè)備結(jié)構(gòu)和業(yè)務(wù)邏輯;
所述采集單元,用于采集每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息;
所述第一處理單元,用于采用第一形式將得到的每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
可選的,所述第一獲取單元包括:第一獲取模塊、第二獲取模塊和處理模塊,其中:
所述第一獲取模塊,用于獲取所述待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的第一信息;其中,所述第一信息包括:系統(tǒng)組成、網(wǎng)絡(luò)結(jié)構(gòu)、業(yè)務(wù)邏輯和業(yè)務(wù)端口使用情況;
所述第二獲取模塊,用于獲取所述待檢測數(shù)據(jù)庫中每個系統(tǒng)的設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo);
所述處理模塊,用于分析每個業(yè)務(wù)的所述第一信息以及每個系統(tǒng)的所述設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo),繪制所述待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D;其中,所述業(yè)務(wù)拓?fù)湟晥D中包括:主機(jī)設(shè)備、網(wǎng)絡(luò)設(shè)備、主機(jī)應(yīng)用、數(shù)據(jù)庫、端口映射、業(yè)務(wù)部署信息。
可選的,所述采集單元具體用于:
對每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)進(jìn)行監(jiān)測,周期性的采集每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息。
可選的,所述裝置還包括:第二獲取單元和第二處理單元,其中:
所述第二獲取單元,用于獲取所述每個業(yè)務(wù)的預(yù)設(shè)節(jié)點(diǎn);
所述第二獲取單元,還用于監(jiān)測所述每個業(yè)務(wù)的所述預(yù)設(shè)節(jié)點(diǎn),得到所述預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)和告警信息;
所述第二處理單元,用于采用第二形式將得到的所述每個業(yè)務(wù)的所述預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
可選的,所述裝置還包括:第三處理單元,其中:
所述第三處理單元,用于當(dāng)監(jiān)測到所述業(yè)務(wù)拓?fù)湟晥D中的任一節(jié)點(diǎn)存在告警信息時,采用預(yù)設(shè)方式在存在告警信息的節(jié)點(diǎn)上生成告警提示信息。
可選的,每個業(yè)務(wù)的所述業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)上還包括所述每個節(jié)點(diǎn)的參數(shù)配置信息。
本發(fā)明實(shí)施例所提供的信息獲取方法和裝置,通過獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D,采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息,之后采用第一形式將每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示;這樣,可以用戶可以在以第一形式展示的信息中直接得到業(yè)務(wù)的各個節(jié)點(diǎn)的所有性能指標(biāo)和告警信息,進(jìn)而能夠得知業(yè)務(wù)的哪些性能運(yùn)行正常哪些性能產(chǎn)生故障,解決了現(xiàn)有技術(shù)方案無法準(zhǔn)確得知業(yè)務(wù)運(yùn)行過程中的故障對業(yè)務(wù)的影響程度的問題,保證了較好的工作效率;同時,增強(qiáng)了用戶體驗(yàn)度。
附圖說明
圖1為本發(fā)明實(shí)施例提供的一種信息獲取方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的另一種信息獲取方法的流程示意圖;
圖3為本發(fā)明實(shí)施例提供的數(shù)據(jù)庫與業(yè)務(wù)拓?fù)湟晥D之間的關(guān)系圖;
圖4為本發(fā)明實(shí)施例提供的又一種信息獲取方法的流程示意圖;
圖5為本發(fā)明另一實(shí)施例提供的一種信息獲取方法的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的一種客服業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D和該業(yè)務(wù)拓?fù)湟晥D的預(yù)設(shè)節(jié)點(diǎn)性能指標(biāo)和告警信息的示意圖;
圖7為本發(fā)明實(shí)施例提供的一種客服業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D的示意圖;
圖8為本發(fā)明實(shí)施例提供的一種客服業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D的預(yù)設(shè)節(jié)點(diǎn)性能指標(biāo)和告警信息的示意圖;
圖9為本發(fā)明實(shí)施例提供的一種信息獲取裝置的結(jié)構(gòu)示意圖;
圖10為本發(fā)明實(shí)施例提供的另一種信息獲取裝置的結(jié)構(gòu)示意圖;
圖11為本發(fā)明實(shí)施例提供的又一種信息獲取裝置的結(jié)構(gòu)示意圖;
圖12為本發(fā)明另一實(shí)施例提供的一種信息獲取裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
本發(fā)明實(shí)施例提供一種信息獲取方法,參照圖1所示,該方法包括以下步驟:
步驟101、獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D。
其中,業(yè)務(wù)拓?fù)湟晥D包括業(yè)務(wù)的設(shè)備結(jié)構(gòu)和業(yè)務(wù)邏輯。
具體的,步驟101獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D可以是由信息獲取裝置來實(shí)現(xiàn)的。本發(fā)明提供的信息獲取方法可以應(yīng)用于bomc數(shù)據(jù)庫中,可以基于當(dāng)前bomc數(shù)據(jù)庫的拓?fù)鋱D模塊,對需要監(jiān)控的業(yè)務(wù)的相關(guān)信息和與需要監(jiān)控的業(yè)務(wù)對應(yīng)的系統(tǒng)的相關(guān)信息進(jìn)行分析,得到需要監(jiān)控的業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D。
步驟102、采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息。
具體的,步驟102采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息可以是由信息獲取裝置來實(shí)現(xiàn)的。需要監(jiān)控的每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的告警信息可以是與每個節(jié)點(diǎn)上的性能指標(biāo)對應(yīng)的,即告警信息即為對應(yīng)性能指標(biāo)的告警信息。
步驟103、采用第一形式將得到的每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
具體的,步驟103采用第一形式將得到的每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示可以是由信息獲取裝置來實(shí)現(xiàn)的。其中,第一形式可以是表格、列表、柱狀圖、曲線圖、餅狀圖等形式,可以是用戶根據(jù)實(shí)際的需求預(yù)先設(shè)置好的。
本發(fā)明實(shí)施例所提供的信息獲取方法,通過獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D,采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息,之后采用第一形式將每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示;這樣,可以用戶可以在以第一形式展示的信息中直接得到業(yè)務(wù)的各個節(jié)點(diǎn)的所有性能指標(biāo)和告警信息,進(jìn)而能夠得知業(yè)務(wù)的哪些性能運(yùn)行正常哪些性能產(chǎn)生故障,解決了現(xiàn)有技術(shù)方案無法準(zhǔn)確得知業(yè)務(wù)運(yùn)行過程中的故障對業(yè)務(wù)的影響程度的問題,保證了較好的工作效率;同時,增強(qiáng)了用戶體驗(yàn)度。
本發(fā)明的實(shí)施例提供一種信息獲取方法,參照圖2所示,該方法包括以下步驟:
步驟201、信息獲取裝置獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的第一信息。
其中,第一信息可以包括:系統(tǒng)組成、網(wǎng)絡(luò)結(jié)構(gòu)、業(yè)務(wù)邏輯和業(yè)務(wù)端口使用情況等信息。
具體的,本發(fā)明的實(shí)施例提供的信息獲取方法可以應(yīng)用于bomc數(shù)據(jù)庫中,可以基于當(dāng)前bomc數(shù)據(jù)庫的拓?fù)鋱D模塊,對bomc數(shù)據(jù)庫中的每個業(yè)務(wù)進(jìn)行分析,獲取得到每個業(yè)務(wù)的系統(tǒng)組成、網(wǎng)絡(luò)結(jié)構(gòu)、業(yè)務(wù)邏輯和業(yè)務(wù)端口使用情況等相關(guān)信息。
步驟202、信息獲取裝置獲取待檢測數(shù)據(jù)庫中每個系統(tǒng)的設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo)。
步驟203、信息獲取裝置分析每個業(yè)務(wù)的第一信息以及每個系統(tǒng)的設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo),繪制待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D。
其中,業(yè)務(wù)拓?fù)湟晥D中包括:主機(jī)設(shè)備、網(wǎng)絡(luò)設(shè)備、主機(jī)應(yīng)用、數(shù)據(jù)庫、端口映射、業(yè)務(wù)部署等信息。
具體的,可以分析得到的業(yè)務(wù)的系統(tǒng)組成、網(wǎng)絡(luò)結(jié)構(gòu)、業(yè)務(wù)邏輯和業(yè)務(wù)端口使用情況等信息,以及分析得到的業(yè)務(wù)對應(yīng)的系統(tǒng)的設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo)等信息基于bomc數(shù)據(jù)庫的拓?fù)鋱D模塊,本著將主機(jī)設(shè)備、網(wǎng)絡(luò)設(shè)備、主機(jī)應(yīng)用、數(shù)據(jù)庫、端口映射、業(yè)務(wù)部署等信息包含在里面都是原則繪制業(yè)務(wù)對應(yīng)的業(yè)務(wù)拓?fù)湟晥D;其中,繪制業(yè)務(wù)拓?fù)湟晥D這一過程可以是由繪圖工具來完成的。
步驟204、信息獲取裝置采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息。
其中,步驟204采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息可以通過以下方式來實(shí)現(xiàn):
對每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)進(jìn)行監(jiān)測,周期性的采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息。
具體的,信息獲取裝置可以采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)當(dāng)前的性能指標(biāo)和性能指標(biāo)對應(yīng)的告警信息;信息獲取裝置也可以是周期性的采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和性能指標(biāo)對應(yīng)的告警信息,即最終采集到是每個節(jié)點(diǎn)在各個不同時刻的性能指標(biāo)和性能指標(biāo)對應(yīng)的告警信息,其中,采集的周期可以是預(yù)先設(shè)定好的。
步驟205、信息獲取裝置采用第一形式將得到的每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
優(yōu)選的,若采集的是每個節(jié)點(diǎn)當(dāng)前的性能指標(biāo)和性能指標(biāo)對應(yīng)的告警信息,則第一形式可以是列表或者表格等只表征當(dāng)前時刻節(jié)點(diǎn)性能指標(biāo)和告警信息的形式;若周期性的采集每個節(jié)點(diǎn)的性能指標(biāo)和性能指標(biāo)對應(yīng)的告警信息,則第一形式可以是柱狀圖、曲線圖、餅狀圖等能夠表征一個節(jié)點(diǎn)在各個不同時刻的性能指標(biāo)和告警信息的形式。在具體的實(shí)現(xiàn)過程中可以是應(yīng)用于終端的時候,采集當(dāng)前時刻或者某一時刻節(jié)點(diǎn)的性能指標(biāo)和告警信息時可以直接右擊或者雙擊對應(yīng)的節(jié)點(diǎn)就可以在終端上顯示該節(jié)點(diǎn)對應(yīng)的性能指標(biāo)和告警信息。需要說明的是,此處只是舉例說明在不同的情況下第一形式具體形式,并沒有限定只 能是如此。
其中,本發(fā)明提供的信息獲取方法由于可以周期性的采集每個節(jié)點(diǎn)的性能指標(biāo)和告警信息,并且以第一形式將采集到的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示,這樣,業(yè)務(wù)水平逐步劣化的時候,可以及時在展示信息中得知,并且及時進(jìn)行故障清除,保證了業(yè)務(wù)的正常運(yùn)行,避免嚴(yán)重后果的發(fā)生。
具體的,如圖3中所示,基于bomc數(shù)據(jù)庫,可以根據(jù)bomc數(shù)據(jù)庫中的系統(tǒng)組成、業(yè)務(wù)邏輯、網(wǎng)絡(luò)架構(gòu)、數(shù)據(jù)庫狀態(tài)、業(yè)務(wù)指標(biāo)、數(shù)據(jù)庫端口、設(shè)備性能等信息,得到例如客服業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D、自助終端的業(yè)務(wù)拓?fù)湟晥D、呼叫中心的業(yè)務(wù)拓?fù)湟晥D等bomc數(shù)據(jù)庫中的相關(guān)業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D。
需要說明的是,本實(shí)施例中與其它實(shí)施例中相同步驟或概念的解釋,可以參照其它實(shí)施例中的描述,此處不再贅述。
本發(fā)明實(shí)施例所提供的信息獲取方法,通過獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D,采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息,之后采用第一形式將每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示;這樣,可以用戶可以在以第一形式展示的信息中直接得到業(yè)務(wù)的各個節(jié)點(diǎn)的所有性能指標(biāo)和告警信息,進(jìn)而能夠得知業(yè)務(wù)的哪些性能運(yùn)行正常哪些性能產(chǎn)生故障,解決了現(xiàn)有技術(shù)方案無法準(zhǔn)確得知業(yè)務(wù)運(yùn)行過程中的故障對業(yè)務(wù)的影響程度的問題,保證了較好的工作效率;同時,增強(qiáng)了用戶體驗(yàn)度。進(jìn)而,在業(yè)務(wù)水平下降的時候能夠及時的進(jìn)行故障的定位和展示,降低了成本。
本發(fā)明的實(shí)施例提供一種信息獲取方法,參照圖4所示,該方法包括以下步驟:
步驟301、信息獲取裝置獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的第一信息。
其中,第一信息包括:系統(tǒng)組成、網(wǎng)絡(luò)結(jié)構(gòu)、業(yè)務(wù)邏輯和業(yè)務(wù)端口使用情況。
步驟302、信息獲取裝置獲取待檢測數(shù)據(jù)庫中每個系統(tǒng)的設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo)。
步驟303、信息獲取裝置分析每個業(yè)務(wù)的第一信息以及每個系統(tǒng)的設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo),繪制待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D。
其中,業(yè)務(wù)拓?fù)湟晥D中包括:主機(jī)設(shè)備、網(wǎng)絡(luò)設(shè)備、主機(jī)應(yīng)用、數(shù)據(jù)庫、端口映射、業(yè)務(wù)部署信息。
步驟304、信息獲取裝置對每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)進(jìn)行監(jiān)測,周期性的采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息。
步驟305、信息獲取裝置采用第一形式將得到的每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
步驟306、信息獲取裝置獲取每個業(yè)務(wù)的預(yù)設(shè)節(jié)點(diǎn)。
步驟307、信息獲取裝置監(jiān)測每個業(yè)務(wù)的預(yù)設(shè)節(jié)點(diǎn),得到預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)和告警信息。
其中,預(yù)設(shè)節(jié)點(diǎn)可以是用戶根據(jù)實(shí)際的業(yè)務(wù)需求預(yù)先設(shè)定的需要終端監(jiān)控的節(jié)點(diǎn)。步驟306和步驟307的實(shí)現(xiàn)過程可以參照上述實(shí)施例中與之類型的步驟的實(shí)現(xiàn)方法,此處不再贅述。
步驟308、信息獲取裝置采用第二形式將得到的每個業(yè)務(wù)的預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
具體的,第二形式可以是與第一形式相同也可以是與第一形式不同。第二形式可以包括是表格、列表、柱狀圖、曲線圖、餅狀圖等形式,優(yōu)選的,第二形式可以是表格、列表等形式。在實(shí)際的實(shí)現(xiàn)過程中可以是應(yīng)用于終端,采集預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)和告警信息時可以直接右擊或者雙擊對應(yīng)的節(jié)點(diǎn)能夠以新的顯示窗口在終端上顯示該預(yù)設(shè)節(jié)點(diǎn)對應(yīng)的性能指標(biāo)和告警信息。需要說明的是,此處只是舉例說明第二形式的具體形式,并沒有限定只能是如此。
需要說明的是,步驟306~307可以是在步驟304之后執(zhí)行的,步驟305和步驟308可以是同時執(zhí)行的;或者,步驟306~308也可以是在步驟305之后執(zhí)行的;此處不特別限定步驟306、307、308與步驟304、305之間的執(zhí)行順序,具體的可以根據(jù)實(shí)際的運(yùn)行情況來決定。
進(jìn)一步,參照圖5所示,該方法還包括以下步驟:
步驟309、當(dāng)監(jiān)測到業(yè)務(wù)拓?fù)湟晥D中的任一節(jié)點(diǎn)存在告警信息時,信息獲取裝置采用預(yù)設(shè)方式在存在告警信息的節(jié)點(diǎn)上生成告警提示信息。
具體的,告警提示信息可以是以改變對應(yīng)節(jié)點(diǎn)的顏色或者在對應(yīng)節(jié)點(diǎn)上閃爍燈光等方式。
其中,每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)上還包括每個節(jié)點(diǎn)的參數(shù)配置信息。在實(shí)際的實(shí)現(xiàn)過程中可以是應(yīng)用于終端,每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的參數(shù)控制信息可以直接將鼠標(biāo)放置在對應(yīng)節(jié)點(diǎn)或者左擊對應(yīng)節(jié)點(diǎn)進(jìn)行展示的。
具體的,以客服業(yè)務(wù)為例進(jìn)行說明:對客服接口按業(yè)務(wù)流向進(jìn)行分析建模,繪制該客服業(yè)務(wù)對應(yīng)的業(yè)務(wù)拓?fù)湟晥D,如圖6、7中所示,該業(yè)務(wù)拓?fù)湟晥D中主要包括:客服終端、傳輸網(wǎng)絡(luò)、負(fù)載均衡、應(yīng)用服務(wù)器、后臺數(shù)據(jù)庫等。其中,在業(yè)務(wù)拓?fù)湟晥D繪制完成的同時已經(jīng)完成根據(jù)業(yè)務(wù)邏輯和特征,在每個拓?fù)涔?jié)點(diǎn)上配置相應(yīng)的系統(tǒng)或業(yè)務(wù)指標(biāo)監(jiān)控點(diǎn)。當(dāng)然,也可以是在業(yè)務(wù)拓?fù)湟晥D繪制完成之后在每個拓?fù)涔?jié)點(diǎn)上配置相應(yīng)的系統(tǒng)或業(yè)務(wù)指標(biāo)監(jiān)控點(diǎn)的。如圖6、7中所示,在形成的業(yè)務(wù)拓?fù)湟晥D的負(fù)載均衡器節(jié)點(diǎn)上配置有負(fù)載均衡端口信息,鼠標(biāo)移到該節(jié)點(diǎn)上時,會顯示客服接口調(diào)用的端口和應(yīng)用ip地址信息。對每個節(jié)點(diǎn)進(jìn)行右鍵點(diǎn)選,均可以選擇查看對應(yīng)節(jié)點(diǎn)的資源信息、性能信息和告警信息等,并且可以進(jìn)行歷史數(shù)據(jù)的趨勢分析。如圖6、8中所示,可以得到客服業(yè)務(wù)在業(yè)務(wù)拓?fù)鋱D視圖中的預(yù)設(shè)節(jié)點(diǎn)的信息的優(yōu)先展示,例如節(jié)點(diǎn)ktdb2的性能指標(biāo)即內(nèi)存使用率為99.14%,有三個告警信息;節(jié)點(diǎn)ktdb2的性能指標(biāo)cpu使用率為45%,無告警信息等。當(dāng)然,在客服業(yè)務(wù)的業(yè)務(wù)拓?fù)鋱D中點(diǎn)取不同節(jié)點(diǎn)會有不同的展示內(nèi)容,能夠快速呈現(xiàn)所要了解的關(guān)鍵數(shù)據(jù)。在實(shí)際的應(yīng)用過程中,如圖6中所示,形成的業(yè)務(wù)拓?fù)湟晥D和預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)與警告信息可以同時顯示在終端的同一頁面上,但是預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)與警告信息可以是以新的窗口展示出來的。
需要說明的是,本實(shí)施例中與其它實(shí)施例中相同步驟或概念的解釋,可以 參照其它實(shí)施例中的描述,此處不再贅述。
本發(fā)明實(shí)施例所提供的信息獲取方法,通過獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D,采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息,之后采用第一形式將每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示;這樣,可以用戶可以在以第一形式展示的信息中直接得到業(yè)務(wù)的各個節(jié)點(diǎn)的所有性能指標(biāo)和告警信息,進(jìn)而能夠得知業(yè)務(wù)的哪些性能運(yùn)行正常哪些性能產(chǎn)生故障,解決了現(xiàn)有技術(shù)方案無法準(zhǔn)確得知業(yè)務(wù)運(yùn)行過程中的故障對業(yè)務(wù)的影響程度的問題,保證了較好的工作效率;同時,增強(qiáng)了用戶體驗(yàn)度。進(jìn)而,在業(yè)務(wù)水平下降的時候能夠及時的進(jìn)行故障的定位和展示,降低了成本。
本發(fā)明實(shí)施例提供一種信息獲取裝置4,該裝置可以應(yīng)用于圖1~2、4~5對應(yīng)的實(shí)施例提供的一種信息獲取方法中,參照圖9所示,該裝置包括:第一獲取單元41、采集單元42和第一處理單元43,其中:
第一獲取單元41,用于獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D。
其中,業(yè)務(wù)拓?fù)湟晥D包括業(yè)務(wù)的設(shè)備結(jié)構(gòu)和業(yè)務(wù)邏輯。
采集單元42,用于采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息。
第一處理單元43,用于采用第一形式將得到的每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
本發(fā)明實(shí)施例所提供的信息獲取裝置,通過獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D,采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息,之后采用第一形式將每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示;這樣,可以用戶可以在以第一形式展示的信息中直接得到業(yè)務(wù)的各個節(jié)點(diǎn)的所有性能指標(biāo)和告警信息,進(jìn)而能夠得知業(yè)務(wù)的哪些性能運(yùn)行正常哪些性能產(chǎn)生故障,解決了現(xiàn)有技術(shù)方案無法準(zhǔn)確得知業(yè)務(wù)運(yùn)行過程中的故障對業(yè)務(wù)的影響程度的問題,保證了較好的工作效率;同時,增強(qiáng)了用戶體驗(yàn)度。
具體的,參照圖10所示,第一獲取單元41包括:第一獲取模塊411、第二獲取模塊412和處理模塊413,其中:
第一獲取模塊411,用于獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的第一信息。
其中,第一信息包括:系統(tǒng)組成、網(wǎng)絡(luò)結(jié)構(gòu)、業(yè)務(wù)邏輯和業(yè)務(wù)端口使用情況。
第二獲取模塊412,用于獲取待檢測數(shù)據(jù)庫中每個系統(tǒng)的設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo)。
處理模塊413,用于分析每個業(yè)務(wù)的第一信息以及每個系統(tǒng)的設(shè)備監(jiān)控點(diǎn)、業(yè)務(wù)監(jiān)控指標(biāo),繪制待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D。
其中,業(yè)務(wù)拓?fù)湟晥D中包括:主機(jī)設(shè)備、網(wǎng)絡(luò)設(shè)備、主機(jī)應(yīng)用、數(shù)據(jù)庫、端口映射、業(yè)務(wù)部署信息。
具體的,采集單元42具體用于執(zhí)行以下步驟:
對每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)進(jìn)行監(jiān)測,周期性的采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息。
進(jìn)一步,參照圖11所示,該裝置還包括:第二獲取單元44和第二處理單元45,其中:
第二獲取單元44,用于獲取每個業(yè)務(wù)的預(yù)設(shè)節(jié)點(diǎn)。
第二獲取單元44,還用于監(jiān)測每個業(yè)務(wù)的預(yù)設(shè)節(jié)點(diǎn),得到預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)和告警信息。
第二處理單元45,用于采用第二形式將得到的每個業(yè)務(wù)的預(yù)設(shè)節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示。
進(jìn)一步,參照圖12所示,該裝置還包括:第三處理單元46,其中:
第三處理單元46,用于當(dāng)監(jiān)測到業(yè)務(wù)拓?fù)湟晥D中的任一節(jié)點(diǎn)存在告警信息時,采用預(yù)設(shè)方式在存在告警信息的節(jié)點(diǎn)上生成告警提示信息。
其中,每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)上還包括每個節(jié)點(diǎn)的參數(shù)配置信息。
需要說明的是,本發(fā)明實(shí)施例中各個單元和模塊之間的交互過程,可以參 照圖1~2、4~5對應(yīng)的實(shí)施例提供的一種信息獲取方法中,此處不再贅述。
本發(fā)明實(shí)施例所提供的信息獲取裝置,通過獲取待檢測數(shù)據(jù)庫中每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D,采集每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息,之后采用第一形式將每個業(yè)務(wù)的業(yè)務(wù)拓?fù)湟晥D中的每個節(jié)點(diǎn)的性能指標(biāo)和告警信息進(jìn)行展示;這樣,可以用戶可以在以第一形式展示的信息中直接得到業(yè)務(wù)的各個節(jié)點(diǎn)的所有性能指標(biāo)和告警信息,進(jìn)而能夠得知業(yè)務(wù)的哪些性能運(yùn)行正常哪些性能產(chǎn)生故障,解決了現(xiàn)有技術(shù)方案無法準(zhǔn)確得知業(yè)務(wù)運(yùn)行過程中的故障對業(yè)務(wù)的影響程度的問題,保證了較好的工作效率;同時,增強(qiáng)了用戶體驗(yàn)度。進(jìn)而,在業(yè)務(wù)水平下降的時候能夠及時的進(jìn)行故障的定位和展示,降低了成本。
在實(shí)際應(yīng)用中,所述第一獲取單元41、第一獲取模塊411、第二獲取模塊412、處理模塊413、采集單元42、第一處理單元43、第二獲取單元44、第二處理單元45和第三處理單元46均可由位于無線數(shù)據(jù)發(fā)送設(shè)備中的中央處理器(centralprocessingunit,cpu)、微處理器(microprocessorunit,mpu)、數(shù)字信號處理器(digitalsignalprocessor,dsp)或現(xiàn)場可編程門陣列(fieldprogrammablegatearray,fpga)等實(shí)現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個 流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。