本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種監(jiān)控視圖展示方法及裝置。
背景技術(shù):
為了方便用戶對(duì)各項(xiàng)資源進(jìn)行運(yùn)維管理,經(jīng)常需要對(duì)各項(xiàng)資源的各個(gè)指標(biāo)進(jìn)行監(jiān)控,例如,對(duì)服務(wù)器的cpu(centralprocessingunit,中央處理器)占用率、數(shù)據(jù)庫(kù)的響應(yīng)時(shí)間、nat(networkaddresstranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換)網(wǎng)關(guān)的網(wǎng)絡(luò)出帶寬等進(jìn)行監(jiān)控。當(dāng)監(jiān)控的資源中的指標(biāo)達(dá)到預(yù)設(shè)的觸發(fā)條件時(shí),會(huì)發(fā)生告警并通知用戶。在傳統(tǒng)的方式中,用戶接收到告警信息后,會(huì)在相應(yīng)的告警列表中查看發(fā)生告警的資源,并切換至監(jiān)控頁(yè)面中查找發(fā)生告警的資源的監(jiān)控?cái)?shù)據(jù),再對(duì)該資源各個(gè)指標(biāo)的監(jiān)控?cái)?shù)據(jù)逐一進(jìn)行查看,從而定位問(wèn)題及排查故障,需要浪費(fèi)大量時(shí)間進(jìn)行問(wèn)題定位及排障,且操作繁瑣,效率低。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種監(jiān)控視圖展示方法,能夠幫助用戶快速查看發(fā)生的告警,操作簡(jiǎn)便且有效提高問(wèn)題定位及排障效率。
此外,還有必要提供一種監(jiān)控視圖展示裝置,能夠幫助用戶快速查看發(fā)生的告警,操作簡(jiǎn)便且有效提高問(wèn)題定位及排障效率。
一種監(jiān)控視圖展示方法,包括:
接收監(jiān)控視圖查看請(qǐng)求;
根據(jù)所述監(jiān)控視圖查看請(qǐng)求獲取告警數(shù)據(jù),以及與所述告警數(shù)據(jù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);
根據(jù)所述監(jiān)控?cái)?shù)據(jù)繪制監(jiān)控視圖;
根據(jù)所述告警數(shù)據(jù)及所述監(jiān)控視圖繪制告警視圖;
展示包含有所述告警視圖及所述監(jiān)控視圖的頁(yè)面。
一種監(jiān)控視圖展示裝置,包括:
接收模塊,用于接收監(jiān)控視圖查看請(qǐng)求;
數(shù)據(jù)獲取模塊,用于根據(jù)所述監(jiān)控視圖查看請(qǐng)求獲取告警數(shù)據(jù),以及與所述告警數(shù)據(jù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);
第一繪制模塊,用于根據(jù)所述監(jiān)控?cái)?shù)據(jù)繪制監(jiān)控視圖;
第二繪制模塊,用于根據(jù)所述告警數(shù)據(jù)及所述監(jiān)控視圖繪制告警視圖;
第一展示模塊,用于展示包含有所述告警視圖及所述監(jiān)控視圖的頁(yè)面。
上述監(jiān)控視圖展示方法及裝置,接收監(jiān)控視圖查看請(qǐng)求,根據(jù)監(jiān)控視圖查看請(qǐng)求獲取告警數(shù)據(jù)及與告警數(shù)據(jù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù),根據(jù)監(jiān)控?cái)?shù)據(jù)繪制監(jiān)控視圖,再根據(jù)告警數(shù)據(jù)及監(jiān)控視圖繪制告警視圖,并展示包含有告警視圖及監(jiān)控視圖的頁(yè)面,將監(jiān)控視圖與告警視圖進(jìn)行結(jié)合,用戶通過(guò)該包含有告警視圖及監(jiān)控視圖的頁(yè)面可直觀快速地查看發(fā)生的告警,無(wú)需在不同的頁(yè)面之間切換查找監(jiān)控?cái)?shù)據(jù),操作簡(jiǎn)便,能有效提高問(wèn)題定位及排障效率。
附圖說(shuō)明
圖1為一個(gè)實(shí)施例中監(jiān)控視圖展示方法的應(yīng)用場(chǎng)景圖;
圖2為一個(gè)實(shí)施例中終端的內(nèi)部結(jié)構(gòu)示意圖;
圖3為一個(gè)實(shí)施例中監(jiān)控視圖展示方法的流程示意圖;
圖4(a)為一個(gè)實(shí)施例中展示包含有告警視圖及監(jiān)控視圖的界面示意圖;
圖4(b)為另一個(gè)實(shí)施例中展示包含有告警視圖及監(jiān)控視圖的界面示意圖;
圖5為一個(gè)實(shí)施例中對(duì)監(jiān)控對(duì)象的監(jiān)控指標(biāo)進(jìn)行監(jiān)控的流程示意圖;
圖6為一個(gè)實(shí)施例中對(duì)監(jiān)控列表中發(fā)生告警的監(jiān)控對(duì)象進(jìn)行標(biāo)示的流程示意圖;
圖7為一個(gè)實(shí)施例中對(duì)監(jiān)控列表中發(fā)生告警的監(jiān)控對(duì)象進(jìn)行標(biāo)示的界面示意圖;
圖8為一個(gè)實(shí)施例中繪制告警視圖的流程示意圖;
圖9(a)為一個(gè)實(shí)施例中以不同樣式繪制處于不同告警狀態(tài)的告警視圖的界面示意圖;
圖9(b)為另一個(gè)實(shí)施例中以不同樣式繪制處于不同告警狀態(tài)的告警視圖的界面示意圖;
圖10為一個(gè)實(shí)施例中根據(jù)光標(biāo)位置展示監(jiān)控?cái)?shù)據(jù)及監(jiān)控指標(biāo)數(shù)值的流程示意圖;
圖11(a)為一個(gè)實(shí)施例中根據(jù)光標(biāo)位置展示監(jiān)控?cái)?shù)據(jù)及監(jiān)控指標(biāo)數(shù)值的界面示意圖;
圖11(b)為一個(gè)實(shí)施例中根據(jù)光標(biāo)位置展示監(jiān)控指標(biāo)數(shù)值的界面示意圖;
圖11(c)為另一個(gè)實(shí)施例中根據(jù)光標(biāo)位置展示監(jiān)控指標(biāo)數(shù)值的界面示意圖;
圖12為一個(gè)實(shí)施例中監(jiān)控視圖展示裝置的結(jié)構(gòu)示意圖;
圖13為另一個(gè)實(shí)施例中監(jiān)控視圖展示裝置的結(jié)構(gòu)示意圖;
圖14為又一個(gè)實(shí)施例中監(jiān)控視圖展示裝置的結(jié)構(gòu)示意圖;
圖15為一個(gè)實(shí)施例中第二繪制模塊的內(nèi)部結(jié)構(gòu)示意圖;
圖16為再一個(gè)實(shí)施例中監(jiān)控視圖展示裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為一個(gè)實(shí)施例中監(jiān)控視圖展示方法的應(yīng)用場(chǎng)景圖。如圖1所示,該應(yīng)用場(chǎng)景中包括終端10及監(jiān)控對(duì)象20。終端10對(duì)各個(gè)監(jiān)控對(duì)象20的監(jiān)控指標(biāo)進(jìn)行監(jiān)控,其中,監(jiān)控對(duì)象可包括物理服務(wù)器、nat網(wǎng)關(guān)及vpn(virtualprivatenetwork,虛擬專用網(wǎng)絡(luò))網(wǎng)關(guān)等。當(dāng)監(jiān)控對(duì)象20的監(jiān)控指標(biāo)發(fā)生告警時(shí),終端10可向用戶發(fā)送告警消息,用戶接收到告警消息后可通過(guò)終端10查看監(jiān)控視圖。終端10接收監(jiān)控視圖查看請(qǐng)求,并根據(jù)監(jiān)控視圖查看請(qǐng)求獲取告警數(shù)據(jù)及與告警數(shù)據(jù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù)。終端10根據(jù)監(jiān)控?cái)?shù)據(jù)繪制監(jiān)控視圖,再根據(jù)告警數(shù)據(jù)及監(jiān)控視圖繪制告警視圖,并展示包含有告警視圖及監(jiān)控視圖的頁(yè)面。用戶通過(guò)終端10展示的包含有告警視圖及監(jiān)控視圖的頁(yè)面,可快速直觀地查看發(fā)生的告警,及時(shí)進(jìn)行問(wèn)題定位及排障。
圖2為一個(gè)實(shí)施例中上述終端10的內(nèi)部結(jié)構(gòu)示意圖。如圖2所示,該終端10包括通過(guò)系統(tǒng)總線連接的處理器、非易失性存儲(chǔ)介質(zhì)、內(nèi)存儲(chǔ)器、網(wǎng)絡(luò)接口、顯示屏和輸入裝置。其中,終端的非易失性存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng),還包括一種監(jiān)控視圖展示裝置,該監(jiān)控視圖展示裝置用于實(shí)現(xiàn)一種監(jiān)控視圖展示方法。該處理器用于提供計(jì)算和控制能力,支撐整個(gè)終端10的運(yùn)行。終端10中的內(nèi)存儲(chǔ)器為非易失性存儲(chǔ)介質(zhì)中的監(jiān)控視圖展示裝置的運(yùn)行提供環(huán)境,該內(nèi)存儲(chǔ)器中可儲(chǔ)存有計(jì)算機(jī)可讀指令,該計(jì)算機(jī)可讀指令被所述處理器執(zhí)行時(shí),可使得所述處理器執(zhí)行一種監(jiān)控視圖展示方法。網(wǎng)絡(luò)接口用于與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信,如向服務(wù)器發(fā)送采集監(jiān)控指標(biāo)的數(shù)值的請(qǐng)求、接收服務(wù)器返回的監(jiān)控指標(biāo)的數(shù)值等。終端的顯示屏可以是液晶顯示屏或者電子墨水顯示屏等,輸入裝置可以是顯示屏上覆蓋的觸摸層,也可以是終端外殼上設(shè)置的按鍵、軌跡球或觸控板,也可以是外接的鍵盤、觸控板或鼠標(biāo)等。該終端10可以是手機(jī)、平板電腦或者個(gè)人數(shù)字助理或穿戴式設(shè)備等。本領(lǐng)域技術(shù)人員可以理解,圖2中示出的結(jié)構(gòu),僅僅是與本申請(qǐng)方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對(duì)本申請(qǐng)方案所應(yīng)用于其上的終端10的限定,具體地終端10可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
如圖3所示,提供了一種監(jiān)控視圖展示方法,包括以下步驟:
步驟s310,接收監(jiān)控視圖查看請(qǐng)求。
具體地,終端可對(duì)一個(gè)或多個(gè)監(jiān)控對(duì)象進(jìn)行監(jiān)控,其中,監(jiān)控對(duì)象可包括與終端通過(guò)網(wǎng)絡(luò)連接的外部資源,例如云主機(jī)、nat網(wǎng)關(guān)、vpn網(wǎng)關(guān)、物理服務(wù)器、云數(shù)據(jù)庫(kù)、磁盤、網(wǎng)卡、專線網(wǎng)關(guān)、vpn通道等,以及終端內(nèi)部的資源等,例如終端的cpu(centralprocessingunit,中央處理器)、內(nèi)存、網(wǎng)絡(luò)接口等。不同的監(jiān)控對(duì)象可設(shè)定不同的監(jiān)控指標(biāo),終端可對(duì)監(jiān)控對(duì)象中預(yù)設(shè)的監(jiān)控指標(biāo)進(jìn)行監(jiān)控,例如,對(duì)物理服務(wù)器的cpu占用率、nat網(wǎng)關(guān)的網(wǎng)絡(luò)出帶寬、nat網(wǎng)關(guān)的網(wǎng)絡(luò)入帶寬、云數(shù)據(jù)庫(kù)的響應(yīng)時(shí)間等監(jiān)控指標(biāo)進(jìn)行監(jiān)控。終端可包括智能手機(jī)、筆記本電腦、平板電腦、pc(personalcomputer,個(gè)人計(jì)算機(jī))等。
當(dāng)監(jiān)控對(duì)象的監(jiān)控指標(biāo)發(fā)生告警時(shí),用戶可通過(guò)終端查看發(fā)生告警的監(jiān)控對(duì)象的監(jiān)控視圖。用戶可通過(guò)點(diǎn)擊終端界面上的監(jiān)控視圖按鈕發(fā)起監(jiān)控視圖查看請(qǐng)求,監(jiān)控視圖查看請(qǐng)求中可包括用戶所需查看的監(jiān)控對(duì)象標(biāo)識(shí)及監(jiān)控時(shí)間,其中,監(jiān)控對(duì)象標(biāo)識(shí)可由數(shù)字、字母和符號(hào)等字符串中至少一種組成,用于唯一標(biāo)識(shí)監(jiān)控對(duì)象,監(jiān)控對(duì)象標(biāo)識(shí)可為監(jiān)控對(duì)象的名稱或ip(internetprotocol,網(wǎng)際協(xié)議)地址等,監(jiān)控時(shí)間指的是展示的監(jiān)控視圖對(duì)應(yīng)的時(shí)間段,例如展示1小時(shí)、3小時(shí)、今天、昨天或近7天等時(shí)間段的監(jiān)控視圖。
步驟s320,根據(jù)監(jiān)控視圖查看請(qǐng)求獲取告警數(shù)據(jù),以及與告警數(shù)據(jù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù)。
具體地,終端可根據(jù)監(jiān)控視圖查看請(qǐng)求中的監(jiān)控對(duì)象標(biāo)識(shí)及監(jiān)控時(shí)間,調(diào)用預(yù)設(shè)的api(applicationprogramminginterface,應(yīng)用程序編程接口)從數(shù)據(jù)庫(kù)中獲取監(jiān)控時(shí)間內(nèi)與監(jiān)控對(duì)象標(biāo)識(shí)匹配的告警數(shù)據(jù)。告警數(shù)據(jù)可包括發(fā)生告警的監(jiān)控對(duì)象標(biāo)識(shí)、監(jiān)控指標(biāo)、告警發(fā)生時(shí)間、告警結(jié)束時(shí)間、告警持續(xù)時(shí)間及告警狀態(tài)等,其中,告警發(fā)生時(shí)間指的是監(jiān)控指標(biāo)數(shù)值第一次觸發(fā)告警的時(shí)間,告警結(jié)束時(shí)間指的是監(jiān)控指標(biāo)數(shù)值連續(xù)觸發(fā)告警時(shí)的最后一次觸發(fā)告警的時(shí)間,告警持續(xù)時(shí)間即為告警結(jié)束時(shí)間與告警發(fā)生時(shí)間的差值,告警狀態(tài)則用于表示該發(fā)生告警的監(jiān)控指標(biāo)數(shù)值是否已經(jīng)恢復(fù)正常。
終端可獲取監(jiān)控時(shí)間內(nèi),與告警數(shù)據(jù)中發(fā)生告警的監(jiān)控對(duì)象標(biāo)識(shí)及監(jiān)控指標(biāo)匹配的監(jiān)控?cái)?shù)據(jù),其中,監(jiān)控?cái)?shù)據(jù)可包括時(shí)間點(diǎn)及時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值。例如,用戶查看1小時(shí)內(nèi)云主機(jī)的監(jiān)控視圖,終端根據(jù)云主機(jī)的標(biāo)識(shí)獲取1小時(shí)內(nèi)云主機(jī)的告警數(shù)據(jù),告警數(shù)據(jù)中發(fā)生告警的監(jiān)控指標(biāo)為cpu占用率,則終端可獲取1小時(shí)內(nèi)云主機(jī)的cpu占用率的監(jiān)控?cái)?shù)據(jù)。
若監(jiān)控時(shí)間內(nèi)存在多個(gè)與監(jiān)控視圖查看請(qǐng)求中的監(jiān)控對(duì)象標(biāo)識(shí)匹配的告警數(shù)據(jù),則需獲取所有的告警數(shù)據(jù),可包括同一監(jiān)控對(duì)象中發(fā)生告警的不同監(jiān)控指標(biāo)的告警數(shù)據(jù),及同一監(jiān)控對(duì)象的同一監(jiān)控指標(biāo)在不同時(shí)間段發(fā)生告警的告警數(shù)據(jù)。終端也需獲取與告警數(shù)據(jù)中發(fā)生告警的監(jiān)控對(duì)象標(biāo)識(shí)及各個(gè)監(jiān)控指標(biāo)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù),例如,用戶查看3小時(shí)內(nèi)nat網(wǎng)關(guān)的監(jiān)控視圖,終端根據(jù)nat網(wǎng)關(guān)的標(biāo)識(shí)獲取到nat網(wǎng)關(guān)在3小時(shí)內(nèi)兩個(gè)不同的告警數(shù)據(jù),第一個(gè)告警數(shù)據(jù)中發(fā)生告警的監(jiān)控指標(biāo)為網(wǎng)絡(luò)出帶寬,第二個(gè)告警數(shù)據(jù)中發(fā)生告警的監(jiān)控指標(biāo)為網(wǎng)絡(luò)入帶寬,則終端可同時(shí)獲取3小時(shí)內(nèi)nat網(wǎng)關(guān)的網(wǎng)絡(luò)出帶寬及網(wǎng)絡(luò)入帶寬的監(jiān)控?cái)?shù)據(jù)。告警數(shù)據(jù)及監(jiān)控?cái)?shù)據(jù)可分別存儲(chǔ)在不同的數(shù)據(jù)庫(kù)中,終端通過(guò)調(diào)用不同的api進(jìn)行獲取。
步驟s330,根據(jù)監(jiān)控?cái)?shù)據(jù)繪制監(jiān)控視圖。
具體地,終端可根據(jù)監(jiān)控?cái)?shù)據(jù)中的時(shí)間點(diǎn)及時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值繪制監(jiān)控視圖,監(jiān)控視圖可包括折線圖、曲線圖、柱狀圖及餅狀圖等。監(jiān)控視圖可為以時(shí)間為橫軸,以監(jiān)控指標(biāo)數(shù)值為縱軸進(jìn)行繪制的折線圖、曲線圖、柱狀圖等,體現(xiàn)監(jiān)控指標(biāo)數(shù)值隨時(shí)間的變化趨勢(shì),也可為將監(jiān)控時(shí)間轉(zhuǎn)化為時(shí)間百分比繪制的餅狀圖。當(dāng)終端獲取同一監(jiān)控對(duì)象的不同監(jiān)控指標(biāo)的監(jiān)控?cái)?shù)據(jù)時(shí),可針對(duì)不同的監(jiān)控指標(biāo)繪制相應(yīng)的監(jiān)控視圖。
步驟s340,根據(jù)告警數(shù)據(jù)及監(jiān)控視圖繪制告警視圖。
具體地,終端可根據(jù)告警數(shù)據(jù)中的監(jiān)控指標(biāo)確定對(duì)應(yīng)的監(jiān)控視圖,并根據(jù)告警數(shù)據(jù)及該監(jiān)控視圖繪制告警視圖。告警視圖可包括折線圖、曲線圖、柱狀圖及餅狀圖等,告警視圖與監(jiān)控視圖的類型可相同也可不同,例如,繪制的監(jiān)控視圖為柱狀圖,繪制的告警視圖為曲線圖,或是監(jiān)控視圖及告警視圖均為曲線圖等。告警視圖可根據(jù)告警數(shù)據(jù)中的告警發(fā)生時(shí)間、告警結(jié)束時(shí)間等數(shù)據(jù),并結(jié)合已繪制的監(jiān)控視圖中的時(shí)間點(diǎn)及時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值進(jìn)行繪制,可以是以時(shí)間為橫軸,以監(jiān)控指標(biāo)數(shù)值為縱軸進(jìn)行繪制的折線圖、曲線圖、柱狀圖等,也可以是將告警持續(xù)時(shí)間轉(zhuǎn)化為時(shí)間百分比的餅狀圖,體現(xiàn)監(jiān)控時(shí)間內(nèi)監(jiān)控對(duì)象的監(jiān)控指標(biāo)的告警持續(xù)時(shí)間占的百分比。
若監(jiān)控時(shí)間內(nèi)存在多個(gè)與監(jiān)控視圖查看請(qǐng)求中的監(jiān)控對(duì)象標(biāo)識(shí)匹配的告警數(shù)據(jù),則需分別根據(jù)各個(gè)告警數(shù)據(jù)及與告警數(shù)據(jù)中的監(jiān)控指標(biāo)對(duì)應(yīng)的監(jiān)控視圖,繪制多個(gè)告警視圖。
步驟s350,展示包含有告警視圖及監(jiān)控視圖的頁(yè)面。
具體地,終端繪制好告警視圖后,可展示包含有告警視圖及監(jiān)控視圖的頁(yè)面,在該包含有告警視圖及監(jiān)控視圖的頁(yè)面中,告警視圖可放置在監(jiān)控視圖上一同進(jìn)行展示,也可分開(kāi)放置進(jìn)行展示。用戶通過(guò)查看結(jié)合有告警視圖及監(jiān)控視圖的頁(yè)面,可直觀地獲取監(jiān)控對(duì)象發(fā)生告警的監(jiān)控指標(biāo)等信息,無(wú)需對(duì)監(jiān)控對(duì)象的各個(gè)監(jiān)控指標(biāo)的監(jiān)控?cái)?shù)據(jù)逐一進(jìn)行查看,從而可快速進(jìn)行問(wèn)題定位及排障。
圖4(a)為一個(gè)實(shí)施例中展示包含有告警視圖及監(jiān)控視圖的界面示意圖。如圖4(a)所示,頁(yè)面400中包含有監(jiān)控曲線圖402、對(duì)應(yīng)不同時(shí)間段的告警曲線圖404和告警曲線圖406。終端以時(shí)間為橫軸、以網(wǎng)絡(luò)出帶寬為縱軸,根據(jù)監(jiān)控?cái)?shù)據(jù)中各個(gè)時(shí)間點(diǎn)及時(shí)間點(diǎn)對(duì)應(yīng)的網(wǎng)絡(luò)出帶寬繪制監(jiān)控曲線圖402。終端可根據(jù)一告警數(shù)據(jù)中的告警發(fā)生時(shí)間、告警結(jié)束時(shí)間等及監(jiān)控曲線圖402繪制告警曲線圖404,根據(jù)另一告警數(shù)據(jù)中的告警發(fā)生時(shí)間、告警結(jié)束時(shí)間等及監(jiān)控曲線圖402繪制告警曲線圖406。終端可將告警曲線圖404及告警曲線圖406放置在監(jiān)控曲線圖402上,并展示該包含有監(jiān)控曲線圖402、告警曲線圖404及告警曲線圖406的頁(yè)面400。
圖4(b)為另一個(gè)實(shí)施例中展示包含有告警視圖及監(jiān)控視圖的界面示意圖。如圖4(b)所示,頁(yè)面410中包含有監(jiān)控柱狀圖412、對(duì)應(yīng)不同時(shí)間段的告警曲線圖414和告警曲線圖416。終端以時(shí)間為橫軸、以網(wǎng)絡(luò)出帶寬為縱軸,根據(jù)監(jiān)控?cái)?shù)據(jù)中的各個(gè)時(shí)間點(diǎn)及時(shí)間點(diǎn)對(duì)應(yīng)的網(wǎng)絡(luò)出帶寬繪制監(jiān)控柱狀圖412。終端可根據(jù)一告警數(shù)據(jù)中的告警發(fā)生時(shí)間、告警結(jié)束時(shí)間等及監(jiān)控柱狀圖412繪制告警曲線圖414,根據(jù)另一告警數(shù)據(jù)中的告警發(fā)生時(shí)間、告警結(jié)束時(shí)間等及監(jiān)控柱狀圖412繪制告警曲線圖416。終端可將告警曲線圖414及告警曲線圖416放置在監(jiān)控柱狀圖412上,并展示該包含有監(jiān)控柱狀圖412、告警曲線圖414及告警曲線圖416的頁(yè)面410。
上述監(jiān)控視圖展示方法,接收監(jiān)控視圖查看請(qǐng)求,根據(jù)監(jiān)控視圖查看請(qǐng)求獲取告警數(shù)據(jù)及與告警數(shù)據(jù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù),根據(jù)監(jiān)控?cái)?shù)據(jù)繪制監(jiān)控視圖,再根據(jù)告警數(shù)據(jù)及監(jiān)控視圖繪制告警視圖,并展示包含有告警視圖及監(jiān)控視圖的頁(yè)面,將監(jiān)控視圖與告警視圖進(jìn)行結(jié)合展示,用戶通過(guò)該包含有告警視圖及監(jiān)控視圖的頁(yè)面可直觀快速地查看發(fā)生的告警,無(wú)需在不同的頁(yè)面之間切換查找監(jiān)控?cái)?shù)據(jù),操作簡(jiǎn)便,能有效提高問(wèn)題定位及排障效率。
如圖5所示,在一個(gè)實(shí)施例中,在步驟s310接收監(jiān)控視圖查看請(qǐng)求之前,還包括以下步驟:
步驟s502,根據(jù)預(yù)設(shè)的告警策略對(duì)監(jiān)控對(duì)象的監(jiān)控指標(biāo)進(jìn)行監(jiān)控。
具體地,用戶可通過(guò)終端預(yù)先設(shè)置告警策略,告警策略中可包括監(jiān)控對(duì)象、監(jiān)控指標(biāo)、觸發(fā)條件、統(tǒng)計(jì)周期、持續(xù)周期、告警接收組等信息,其中,觸發(fā)條件指的是觸發(fā)告警時(shí)監(jiān)控指標(biāo)的數(shù)值所需達(dá)到的條件,統(tǒng)計(jì)周期指的是采集監(jiān)控對(duì)象的監(jiān)控指標(biāo)的數(shù)值的時(shí)間間隔,持續(xù)周期指的當(dāng)監(jiān)控指標(biāo)的數(shù)值連續(xù)觸發(fā)告警的次數(shù)達(dá)到預(yù)設(shè)次數(shù)值時(shí)則向用戶發(fā)送告警消息,告警接收組指的是接收告警消息的用戶終端。通過(guò)設(shè)定告警策略,用戶可自行選擇需要進(jìn)行監(jiān)控的監(jiān)控對(duì)象及監(jiān)控指標(biāo),可根據(jù)實(shí)際需求設(shè)定采集監(jiān)控?cái)?shù)據(jù)的時(shí)間間隔、接收告警消息的條件等,簡(jiǎn)單快捷。
步驟s504,每隔預(yù)設(shè)時(shí)間采集監(jiān)控指標(biāo)的數(shù)值。
具體地,終端可根據(jù)預(yù)設(shè)的告警策略對(duì)監(jiān)控對(duì)象的監(jiān)控指標(biāo)進(jìn)行監(jiān)控,根據(jù)告警策略中的統(tǒng)計(jì)周期可獲取采集監(jiān)控指標(biāo)的數(shù)值的預(yù)設(shè)時(shí)間,并根據(jù)該預(yù)設(shè)時(shí)間對(duì)監(jiān)控對(duì)象的監(jiān)控指標(biāo)的數(shù)值進(jìn)行采集,比如每隔2分鐘或5分鐘等采集一次監(jiān)控指標(biāo)的數(shù)值。
步驟s506,當(dāng)監(jiān)控指標(biāo)的數(shù)值達(dá)到預(yù)設(shè)觸發(fā)條件時(shí),觸發(fā)告警。
具體地,終端采集監(jiān)控指標(biāo)的數(shù)值后,可根據(jù)告警策略中的觸發(fā)閾值獲取監(jiān)控指標(biāo)的數(shù)值觸發(fā)告警的預(yù)設(shè)觸發(fā)條件,并判斷采集的監(jiān)控指標(biāo)的數(shù)值是否達(dá)到該預(yù)設(shè)觸發(fā)條件,例如,觸發(fā)條件為大于80%,則當(dāng)采集的監(jiān)控指標(biāo)的數(shù)值大于80%時(shí)則觸發(fā)告警。終端可記錄監(jiān)控指標(biāo)的數(shù)值觸發(fā)告警的次數(shù)及觸發(fā)告警的時(shí)間點(diǎn)等告警內(nèi)容。
在其它的實(shí)施例中,告警策略中可設(shè)置多個(gè)觸發(fā)條件,例如設(shè)置的第一觸發(fā)條件為大于80%,第二觸發(fā)條件為小于20%等,針對(duì)于不同的觸發(fā)條件,終端可分開(kāi)記錄監(jiān)控指標(biāo)的數(shù)值觸發(fā)告警的次數(shù)及觸發(fā)告警的時(shí)間點(diǎn)等告警內(nèi)容。
步驟s508,當(dāng)監(jiān)控指標(biāo)的數(shù)值連續(xù)觸發(fā)告警的次數(shù)大于預(yù)設(shè)次數(shù)時(shí),則向預(yù)設(shè)的用戶終端發(fā)送告警消息。
具體地,終端可根據(jù)告警策略中的持續(xù)周期獲取向用戶終端發(fā)送告警消息時(shí)監(jiān)控指標(biāo)的數(shù)值需連續(xù)觸發(fā)告警的預(yù)設(shè)次數(shù)。終端可根據(jù)記錄的監(jiān)控指標(biāo)的數(shù)值觸發(fā)告警的次數(shù)及觸發(fā)告警的時(shí)間點(diǎn),判斷監(jiān)控指標(biāo)的數(shù)值連續(xù)觸發(fā)告警的次數(shù)是否大于預(yù)設(shè)次數(shù),若大于,則可根據(jù)告警接收組向預(yù)設(shè)的用戶終端以短信、彩信、郵件等形式發(fā)送告警消息,也可通過(guò)msn(microsoftservicenetwork)、skype等即時(shí)通訊工具發(fā)送告警消息,其中,告警消息中可包括發(fā)生告警的監(jiān)控對(duì)象及監(jiān)控指標(biāo)等信息。終端向預(yù)設(shè)的用戶終端發(fā)送告警消息后,可生成相應(yīng)的告警數(shù)據(jù)并進(jìn)行存儲(chǔ)。通過(guò)設(shè)置持續(xù)周期可防止監(jiān)控指標(biāo)的數(shù)值因某些原因發(fā)生抖動(dòng)而非出現(xiàn)故障的情況。
例如,用戶設(shè)置的告警策略中,監(jiān)控對(duì)象為云主機(jī)1號(hào),監(jiān)控指標(biāo)為cpu占用率,觸發(fā)條件為大于75%,統(tǒng)計(jì)周期為5分鐘,持續(xù)周期為3次,告警接收組為號(hào)碼為135xxxxxxxx的手機(jī),則終端根據(jù)該告警策略對(duì)云主機(jī)1號(hào)的cpu占用率進(jìn)行監(jiān)控,每隔5分鐘采集一次云主機(jī)1號(hào)的cpu占用率數(shù)值,當(dāng)采集的cpu占用率數(shù)值大于75%時(shí)觸發(fā)告警,當(dāng)采集的云主機(jī)1號(hào)的cpu占用率數(shù)值連續(xù)3次觸發(fā)告警,則向號(hào)碼為135xxxxxxxx的手機(jī)發(fā)送告警消息。
在本實(shí)施例中,可根據(jù)預(yù)設(shè)的告警策略對(duì)監(jiān)控對(duì)象的監(jiān)控指標(biāo)進(jìn)行監(jiān)控,并向用戶發(fā)送告警消息,方便用戶及時(shí)得知發(fā)生的告警并進(jìn)行處理。
如圖6所示,在一個(gè)實(shí)施例中,在步驟s310接收監(jiān)控視圖查看請(qǐng)求之前,還包括以下步驟:
步驟s602,檢測(cè)監(jiān)控列表中是否有監(jiān)控對(duì)象發(fā)生告警,若是,則執(zhí)行步驟s604,若否,則執(zhí)行步驟s606。
具體地,終端可對(duì)各個(gè)監(jiān)控對(duì)象進(jìn)行分類,并生成不同的監(jiān)控列表,例如根據(jù)監(jiān)控對(duì)象的類別進(jìn)行分類,屬于云主機(jī)的監(jiān)控對(duì)象為一個(gè)監(jiān)控列表,屬于nat網(wǎng)關(guān)的監(jiān)控對(duì)象為另一個(gè)監(jiān)控列表等,但不限于此。用戶可選擇所需查看的監(jiān)控列表,終端獲取屬于該監(jiān)控列表下的監(jiān)控對(duì)象標(biāo)識(shí),將該監(jiān)控列表下的監(jiān)控對(duì)象標(biāo)識(shí)與數(shù)據(jù)庫(kù)中的告警數(shù)據(jù)進(jìn)行比對(duì),檢測(cè)該監(jiān)控列表中是否有監(jiān)控對(duì)象發(fā)生告警。
步驟s604,獲取發(fā)生告警的監(jiān)控對(duì)象標(biāo)識(shí),并根據(jù)監(jiān)控對(duì)象標(biāo)識(shí)對(duì)監(jiān)控列表中發(fā)生告警的監(jiān)控對(duì)象進(jìn)行標(biāo)示。
具體地,若終端檢測(cè)到監(jiān)控列表中有監(jiān)控對(duì)象發(fā)生告警,則可獲取發(fā)生告警的監(jiān)控對(duì)象標(biāo)識(shí),并根據(jù)監(jiān)控對(duì)象標(biāo)識(shí)對(duì)監(jiān)控列表中發(fā)生告警的監(jiān)控對(duì)象進(jìn)行標(biāo)示,可在發(fā)生告警的監(jiān)控對(duì)象上放置標(biāo)示圖案,或是以不同的顏色進(jìn)行標(biāo)示等,但不限于此。
圖7為一個(gè)實(shí)施例中對(duì)監(jiān)控列表中發(fā)生告警的監(jiān)控對(duì)象進(jìn)行標(biāo)示的界面示意圖。如圖7所示,云主機(jī)監(jiān)控列表700中包含有監(jiān)控的云主機(jī)的id和主機(jī)名、監(jiān)控情況、狀態(tài)、ip地址等信息。用戶可通過(guò)點(diǎn)擊監(jiān)控視圖按鈕702查看監(jiān)控視圖,終端檢測(cè)到云主機(jī)監(jiān)控列表700中主機(jī)名為測(cè)試機(jī)2的云主機(jī)發(fā)生告警,可通過(guò)在測(cè)試機(jī)2的監(jiān)控視圖按鈕702上放置圓形標(biāo)示圖案704進(jìn)行標(biāo)示。
步驟s606,不作處理。
本實(shí)施例中,當(dāng)檢測(cè)到監(jiān)控列表中有監(jiān)控對(duì)象發(fā)生告警,可對(duì)發(fā)生告警的監(jiān)控對(duì)象進(jìn)行標(biāo)示,方便用戶直觀快速地知道發(fā)生告警的監(jiān)控對(duì)象,能有效提高問(wèn)題定位及排障效率。
如圖8所示,在一個(gè)實(shí)施例中,步驟s340根據(jù)告警數(shù)據(jù)及監(jiān)控視圖繪制告警視圖,包括以下步驟:
步驟s802,根據(jù)第一時(shí)間趨勢(shì)圖獲取與告警發(fā)生時(shí)間匹配的第一監(jiān)控指標(biāo)數(shù)值,確定第二時(shí)間趨勢(shì)圖的起始點(diǎn)。
具體地,監(jiān)控視圖可為以時(shí)間為橫軸,以監(jiān)控指標(biāo)數(shù)值為縱軸的第一時(shí)間趨勢(shì)圖,告警視圖可為以時(shí)間為橫軸,以監(jiān)控指標(biāo)數(shù)值為縱軸的第二時(shí)間趨勢(shì)圖,第一時(shí)間趨勢(shì)圖可為曲線圖、折線圖及柱狀圖等中的一種,第二時(shí)間趨勢(shì)圖可為曲線圖、折線圖及柱狀圖等中的一種,第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖均體現(xiàn)了監(jiān)控指標(biāo)數(shù)值隨時(shí)間的變化情況。
終端根據(jù)監(jiān)控?cái)?shù)據(jù)繪制第一時(shí)間趨勢(shì)圖后,可根據(jù)該第一時(shí)間趨勢(shì)圖中包含的時(shí)間點(diǎn)及時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值,獲取與告警數(shù)據(jù)中的告警發(fā)生時(shí)間匹配的第一監(jiān)控指標(biāo)數(shù)值,確定第二時(shí)間趨勢(shì)圖的起始點(diǎn),該起始點(diǎn)的坐標(biāo)即為(告警發(fā)生時(shí)間,第一監(jiān)控指標(biāo)數(shù)值)。
步驟s804,根據(jù)第一時(shí)間趨勢(shì)圖獲取與告警結(jié)束時(shí)間匹配的第二監(jiān)控指標(biāo)數(shù)值,確定第二時(shí)間趨勢(shì)圖的終點(diǎn)。
具體地,終端可根據(jù)第一時(shí)間趨勢(shì)圖中包含的時(shí)間點(diǎn)及時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值,獲取與告警數(shù)據(jù)中的告警結(jié)束時(shí)間匹配的第二監(jiān)控指標(biāo)數(shù)值,確定第二時(shí)間趨勢(shì)圖的終點(diǎn),該終點(diǎn)的坐標(biāo)即為(告警結(jié)束時(shí)間,第二監(jiān)控指標(biāo)數(shù)值)。
步驟s806,獲取第一時(shí)間趨勢(shì)圖上的起始點(diǎn)與終點(diǎn)之間的時(shí)間點(diǎn)及匹配的監(jiān)控指標(biāo)數(shù)值。
具體地,終端確定第二時(shí)間趨勢(shì)圖的起始點(diǎn)及終點(diǎn)的坐標(biāo)后,可獲取第一時(shí)間趨勢(shì)圖上的起始點(diǎn)與終點(diǎn)之間的時(shí)間點(diǎn)及時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值,即確定第二時(shí)間趨勢(shì)圖上的各個(gè)坐標(biāo)(時(shí)間點(diǎn),監(jiān)控指標(biāo)數(shù)值),根據(jù)該起始點(diǎn)、終點(diǎn)、在該起始點(diǎn)與終端之間的時(shí)間點(diǎn)及時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值繪制第二時(shí)間趨勢(shì)圖。
步驟s808,根據(jù)起始點(diǎn)、終點(diǎn)、在起始點(diǎn)與終點(diǎn)之間的時(shí)間點(diǎn)及匹配的監(jiān)控指標(biāo)數(shù)值繪制第二時(shí)間趨勢(shì)圖。
步驟s810,將第二時(shí)間趨勢(shì)圖放置在第一時(shí)間趨勢(shì)圖上。
具體地,終端繪制第二時(shí)間趨勢(shì)圖后,可將第二時(shí)間趨勢(shì)圖放置在第一時(shí)間趨勢(shì)圖上,并展示包含該第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖的頁(yè)面。
進(jìn)一步地,告警數(shù)據(jù)中包含告警狀態(tài),告警狀態(tài)可包括已恢復(fù)狀態(tài)及未恢復(fù)狀態(tài),用于表示該發(fā)生告警的監(jiān)控指標(biāo)數(shù)值是否已經(jīng)恢復(fù)正常。針對(duì)于不同的告警狀態(tài),終端可通過(guò)不同的樣式繪制第二時(shí)間趨勢(shì)圖。若告警狀態(tài)為已恢復(fù)狀態(tài),則根據(jù)起始點(diǎn)、終點(diǎn)、在起始點(diǎn)與終點(diǎn)之間的時(shí)間點(diǎn)及匹配的監(jiān)控指標(biāo)數(shù)值以第一樣式繪制第二時(shí)間趨勢(shì)圖,若告警狀態(tài)為未恢復(fù)狀態(tài),則根據(jù)起始點(diǎn)、終點(diǎn)、在起始點(diǎn)與終點(diǎn)之間的時(shí)間點(diǎn)及匹配的監(jiān)控指標(biāo)數(shù)值以第二樣式繪制第二時(shí)間趨勢(shì)圖。第一樣式及第二樣式可包括不同的顏色、不同的底紋、不同的粗細(xì)線條等。
圖9(a)為一個(gè)實(shí)施例中以不同樣式繪制處于不同告警狀態(tài)的告警視圖的界面示意圖。如圖9(a)所示,頁(yè)面900包含有監(jiān)控曲線圖902、對(duì)應(yīng)不同時(shí)間段的告警曲線圖904及告警曲線圖906。終端以時(shí)間為橫軸,以網(wǎng)絡(luò)出帶寬為縱軸繪制監(jiān)控曲線圖902,并根據(jù)告警數(shù)據(jù)及監(jiān)控曲線圖902繪制告警曲線圖904及告警曲線圖906,其中,告警曲線圖904對(duì)應(yīng)的告警狀態(tài)為已恢復(fù)狀態(tài),則以細(xì)線條進(jìn)行繪制,告警曲線圖906對(duì)應(yīng)的告警狀態(tài)為未恢復(fù)狀態(tài),則以粗線條進(jìn)行繪制。
圖9(b)為另一個(gè)實(shí)施例中以不同樣式繪制處于不同告警狀態(tài)的告警視圖的界面示意圖。如圖9(b)所示,頁(yè)面910包含有監(jiān)控柱狀圖912、對(duì)應(yīng)不同時(shí)間段的告警柱狀圖914及告警柱狀圖916。終端以時(shí)間為橫軸,以網(wǎng)絡(luò)出帶寬為縱軸繪制監(jiān)控柱狀圖912,并根據(jù)告警數(shù)據(jù)及監(jiān)控柱狀圖912繪制告警柱狀圖914及告警柱狀圖916,其中,告警柱狀圖914對(duì)應(yīng)的告警狀態(tài)為已恢復(fù)狀態(tài),則以斜線為底紋進(jìn)行繪制,告警柱狀圖916對(duì)應(yīng)的告警狀態(tài)為未恢復(fù)狀態(tài),則以交叉線為底紋進(jìn)行繪制。
在本實(shí)施例中,監(jiān)控視圖及告警視圖均為時(shí)間趨勢(shì)圖,用戶通過(guò)時(shí)間趨勢(shì)圖可更直觀快速地了解發(fā)生告警的時(shí)間點(diǎn)、各個(gè)時(shí)間點(diǎn)對(duì)應(yīng)的監(jiān)控指標(biāo)數(shù)值及持續(xù)時(shí)間等信息,且針對(duì)不同的告警狀態(tài)以不同的樣式進(jìn)行繪制告警視圖,可直觀反映相應(yīng)的告警狀態(tài),能有效提高問(wèn)題定位及排障效率。
如圖10所示,在一個(gè)實(shí)施例中,在步驟s350展示包含有告警視圖及監(jiān)控視圖的頁(yè)面之后,還包括以下步驟:
步驟s1002,當(dāng)檢測(cè)到有光標(biāo)位于放置有第二時(shí)間趨勢(shì)圖的第一時(shí)間趨勢(shì)圖上時(shí),則獲取光標(biāo)所在位置的橫坐標(biāo),以及與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)。
具體地,用戶可通過(guò)輸入設(shè)備移動(dòng)包含有告警視圖及監(jiān)控視圖的頁(yè)面上的光標(biāo),使光標(biāo)位于告警視圖或監(jiān)控視圖上,從而顯示相應(yīng)的告警數(shù)據(jù)或監(jiān)控?cái)?shù)據(jù),其中,輸入設(shè)備可包括鼠標(biāo)、手寫板、觸摸屏及鍵盤等。
監(jiān)控視圖是以時(shí)間為橫軸,以監(jiān)控指標(biāo)數(shù)值為縱軸的第一時(shí)間趨勢(shì)圖,告警視圖是以時(shí)間為橫軸,以監(jiān)控指標(biāo)數(shù)值為縱軸的第二時(shí)間趨勢(shì)圖。終端可根據(jù)光標(biāo)所處的位置檢測(cè)光標(biāo)是否位于放置有第二時(shí)間趨勢(shì)圖的第一時(shí)間趨勢(shì)圖上,若光標(biāo)位于該放置有第二時(shí)間趨勢(shì)圖的第一時(shí)間趨勢(shì)圖上,則終端可獲取光標(biāo)所在位置的坐標(biāo)數(shù)據(jù),并獲取與坐標(biāo)數(shù)據(jù)中的橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)。
步驟s1004,判斷與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)上是否包含第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖的監(jiān)控指標(biāo)數(shù)值,若是,則執(zhí)行步驟s1006,若否,則執(zhí)行步驟s1010。
具體地,終端可判斷該與光標(biāo)所在位置的橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)上是否包含第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖的監(jiān)控指標(biāo)數(shù)值,也即,判斷該光標(biāo)是否同時(shí)位于第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖上。例如,第二時(shí)間趨勢(shì)圖對(duì)應(yīng)的時(shí)間點(diǎn)區(qū)間為15:20~15:35,第一時(shí)間趨勢(shì)圖對(duì)應(yīng)的時(shí)間點(diǎn)區(qū)間為15:00~14:00,若光標(biāo)所在位置的橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)為15:25,則該時(shí)間點(diǎn)對(duì)應(yīng)第二時(shí)間趨勢(shì)圖及第一時(shí)間趨勢(shì)圖,說(shuō)明光標(biāo)同時(shí)位于第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖上,若光標(biāo)所在位置的橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)為15:10,則該時(shí)間點(diǎn)僅對(duì)應(yīng)第一時(shí)間趨勢(shì)圖,說(shuō)明光標(biāo)僅位于第一時(shí)間趨勢(shì)圖上。
步驟s1006,判斷與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)是否為告警發(fā)生時(shí)間,若是,則執(zhí)行步驟s1008,若否,則執(zhí)行步驟s1010。
具體地,若與光標(biāo)的橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)上同時(shí)包含有第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖的監(jiān)控指標(biāo)數(shù)值,則判斷該時(shí)間點(diǎn)是否為告警發(fā)生時(shí)間,也即,判斷光標(biāo)所處的位置是否位于第二時(shí)間趨勢(shì)圖的起始點(diǎn)。若光標(biāo)位于第二時(shí)間趨勢(shì)圖的起始點(diǎn),則終端在頁(yè)面上可展示告警數(shù)據(jù)及該起始點(diǎn)對(duì)應(yīng)的第一監(jiān)控指標(biāo)數(shù)值等信息,例如,可展示該起始點(diǎn)的坐標(biāo)(告警發(fā)生時(shí)間,第一監(jiān)控指標(biāo)數(shù)值)、告警持續(xù)時(shí)間、告警狀態(tài)、觸發(fā)條件等信息。
步驟s1008,展示告警數(shù)據(jù)及第一監(jiān)控指標(biāo)數(shù)值。
步驟s1010,展示與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值。
具體地,若光標(biāo)僅位于第一時(shí)間趨勢(shì)圖上,或是光標(biāo)同時(shí)位于第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖上但不位于第二時(shí)間趨勢(shì)圖的起始點(diǎn),則終端可在頁(yè)面上僅展示與光標(biāo)的橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)及該時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值等信息。
圖11(a)為一個(gè)實(shí)施例中根據(jù)光標(biāo)位置展示監(jiān)控?cái)?shù)據(jù)及監(jiān)控指標(biāo)數(shù)值的界面示意圖。如圖11(a)所示,終端檢測(cè)到光標(biāo)1102同時(shí)位于監(jiān)控曲線圖402及告警曲線圖404上,且位于告警曲線圖404的起始點(diǎn)上,則在展示框1104中展示相應(yīng)的告警數(shù)據(jù)及監(jiān)控指標(biāo)數(shù)值等信息:2016-10-1315:25網(wǎng)絡(luò)出帶寬:58mbps(兆比特每秒)網(wǎng)絡(luò)出帶寬>55mbps,持續(xù)10分鐘,目前未恢復(fù)。
圖11(b)為另一個(gè)實(shí)施例中根據(jù)光標(biāo)位置展示監(jiān)控?cái)?shù)據(jù)及監(jiān)控指標(biāo)數(shù)值的界面示意圖。如圖11(b)所示,終端檢測(cè)到光標(biāo)1102同時(shí)位于監(jiān)控曲線圖402及告警曲線圖406上,但不位于告警曲線圖406的起始點(diǎn)上,則在展示框1104中僅展示相應(yīng)的時(shí)間點(diǎn)及監(jiān)控指標(biāo)數(shù)值等信息:2016-10-1316:45網(wǎng)絡(luò)出帶寬:66mbps。
圖11(c)為又一個(gè)實(shí)施例中根據(jù)光標(biāo)位置展示監(jiān)控?cái)?shù)據(jù)及監(jiān)控指標(biāo)數(shù)值的界面示意圖。如圖11(c)所示,終端檢測(cè)到光標(biāo)1102僅位于監(jiān)控曲線圖402上,則在展示框1104中展示相應(yīng)的時(shí)間點(diǎn)及監(jiān)控指標(biāo)數(shù)值等信息:2016-10-1316:30網(wǎng)絡(luò)出帶寬:49mbps。
可以理解地,展示的信息內(nèi)容可根據(jù)實(shí)際需求進(jìn)行設(shè)置,例如,可設(shè)置光標(biāo)只要同時(shí)位于第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖上,就展示告警數(shù)據(jù)及與光標(biāo)的橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值等信息,并不限于上述幾種展示方式。
在本實(shí)施例中,可根據(jù)光標(biāo)所處的位置展示不同的告警數(shù)據(jù)及監(jiān)控?cái)?shù)據(jù)等信息,方便用戶快速直觀地了解發(fā)生告警的監(jiān)控指標(biāo)的具體信息,能有效提高問(wèn)題定位及排障效率。
如圖12所示,提供了一種監(jiān)控視圖展示裝置,包括接收模塊1210、數(shù)據(jù)獲取模塊1220、第一繪制模塊1230、第二繪制模塊1240及第一展示模塊1250。
接收模塊1210,用于接收監(jiān)控視圖查看請(qǐng)求。
數(shù)據(jù)獲取模塊1220,用于根據(jù)監(jiān)控視圖查看請(qǐng)求獲取告警數(shù)據(jù),以及與告警數(shù)據(jù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù)。
第一繪制模塊1230,用于根據(jù)監(jiān)控?cái)?shù)據(jù)繪制監(jiān)控視圖。
第二繪制模塊1240,用于根據(jù)告警數(shù)據(jù)及監(jiān)控視圖繪制告警視圖。
第一展示模塊1250,用于展示包含有告警視圖及監(jiān)控視圖的頁(yè)面。
上述監(jiān)控視圖展示裝置,接收監(jiān)控視圖查看請(qǐng)求,根據(jù)監(jiān)控視圖查看請(qǐng)求獲取告警數(shù)據(jù)及與告警數(shù)據(jù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù),根據(jù)監(jiān)控?cái)?shù)據(jù)繪制監(jiān)控視圖,再根據(jù)告警數(shù)據(jù)及監(jiān)控視圖繪制告警視圖,并展示包含有告警視圖及監(jiān)控視圖的頁(yè)面,將監(jiān)控視圖與告警視圖進(jìn)行結(jié)合展示,用戶通過(guò)該包含有告警視圖及監(jiān)控視圖的頁(yè)面可直觀快速地查看發(fā)生的告警,無(wú)需在不同的頁(yè)面之間切換查找監(jiān)控?cái)?shù)據(jù),操作簡(jiǎn)便,能有效提高問(wèn)題定位及排障效率。
如圖13所示,在一個(gè)實(shí)施例中,上述監(jiān)控視圖展示裝置,除了包括接收模塊1210、數(shù)據(jù)獲取模塊1220、第一繪制模塊1230、第二繪制模塊1240及第一展示模塊1250,還包括監(jiān)控模塊1260、采集模塊1270、觸發(fā)模塊1280及發(fā)送模塊1290。
監(jiān)控模塊1260,用于根據(jù)預(yù)設(shè)的告警策略對(duì)監(jiān)控對(duì)象的監(jiān)控指標(biāo)進(jìn)行監(jiān)控。
采集模塊1270,用于每隔預(yù)設(shè)時(shí)間采集監(jiān)控指標(biāo)的數(shù)值。
觸發(fā)模塊1280,用于當(dāng)監(jiān)控指標(biāo)的數(shù)值達(dá)到預(yù)設(shè)觸發(fā)條件時(shí),觸發(fā)告警。
發(fā)送模塊1290,用于當(dāng)監(jiān)控指標(biāo)的數(shù)值連續(xù)觸發(fā)告警的次數(shù)大于預(yù)設(shè)次數(shù)時(shí),則向預(yù)設(shè)的用戶終端發(fā)送告警消息。
在本實(shí)施例中,可根據(jù)預(yù)設(shè)的告警策略對(duì)監(jiān)控對(duì)象的監(jiān)控指標(biāo)進(jìn)行監(jiān)控,并向用戶發(fā)送告警消息,方便用戶及時(shí)得知發(fā)生的告警并進(jìn)行處理。
如圖14所示,在一個(gè)實(shí)施例中,上述監(jiān)控視圖展示裝置,除了包括接收模塊1210、數(shù)據(jù)獲取模塊1220、第一繪制模塊1230、第二繪制模塊1240、第一展示模塊1250、監(jiān)控模塊1260、采集模塊1270、觸發(fā)模塊1280及發(fā)送模塊1290,還包括檢測(cè)模塊1300及標(biāo)示模塊1310。
檢測(cè)模塊1300,用于檢測(cè)監(jiān)控列表中是否有監(jiān)控對(duì)象發(fā)生告警。
標(biāo)示模塊1310,用于若檢測(cè)到有監(jiān)控對(duì)象發(fā)生告警,則獲取發(fā)生告警的監(jiān)控對(duì)象標(biāo)識(shí),并根據(jù)該監(jiān)控對(duì)象標(biāo)識(shí)對(duì)監(jiān)控列表中發(fā)生告警的監(jiān)控對(duì)象進(jìn)行標(biāo)示。
本實(shí)施例中,當(dāng)檢測(cè)到監(jiān)控列表中有監(jiān)控對(duì)象發(fā)生告警,可對(duì)發(fā)生告警的監(jiān)控對(duì)象進(jìn)行標(biāo)示,方便用戶直觀快速地知道發(fā)生告警的監(jiān)控對(duì)象,能有效提高問(wèn)題定位及排障效率。
在一個(gè)實(shí)施例中,告警數(shù)據(jù)包括告警發(fā)生時(shí)間及告警結(jié)束時(shí)間,監(jiān)控視圖為第一時(shí)間趨勢(shì)圖,告警視圖為第二時(shí)間趨勢(shì)圖。如圖15所示,第二繪制模塊1240包括起始點(diǎn)單元1241、終點(diǎn)單元1243、數(shù)值獲取單元1245、繪制單元1247及放置單元1249。
起始點(diǎn)單元1241,用于根據(jù)第一時(shí)間趨勢(shì)圖獲取與告警發(fā)生時(shí)間匹配的第一監(jiān)控指標(biāo)數(shù)值,確定第二時(shí)間趨勢(shì)圖的起始點(diǎn)。
終點(diǎn)單元1243,用于根據(jù)第一時(shí)間趨勢(shì)圖獲取與告警結(jié)束時(shí)間匹配的第二監(jiān)控指標(biāo)數(shù)值,確定第二時(shí)間趨勢(shì)圖的終點(diǎn)。
數(shù)值獲取單元1245,用于獲取第一時(shí)間趨勢(shì)圖上在起始點(diǎn)與終點(diǎn)之間的時(shí)間點(diǎn)及匹配的監(jiān)控指標(biāo)數(shù)值。
繪制單元1247,用于根據(jù)起始點(diǎn)、終點(diǎn)、在該起始點(diǎn)與終點(diǎn)之間的時(shí)間點(diǎn)及匹配的監(jiān)控指標(biāo)數(shù)值繪制第二時(shí)間趨勢(shì)圖。
放置單元1249,用于將第二時(shí)間趨勢(shì)圖放置在第一時(shí)間趨勢(shì)圖上。
在一個(gè)實(shí)施例中,告警數(shù)據(jù)包括告警狀態(tài)。
繪制單元1247,還用于若告警狀態(tài)為已恢復(fù)狀態(tài),則根據(jù)起始點(diǎn)、終點(diǎn)、在該起始點(diǎn)與終點(diǎn)之間的時(shí)間點(diǎn)及匹配的監(jiān)控指標(biāo)數(shù)值以第一樣式繪制第二時(shí)間趨勢(shì)圖。
繪制單元1247,還用于若告警狀態(tài)為未恢復(fù)狀態(tài),則根據(jù)起始點(diǎn)、終點(diǎn)、在該起始點(diǎn)與終點(diǎn)之間的時(shí)間點(diǎn)及匹配的監(jiān)控指標(biāo)數(shù)值以第二樣式繪制第二時(shí)間趨勢(shì)圖。
在本實(shí)施例中,監(jiān)控視圖及告警視圖均為時(shí)間趨勢(shì)圖,用戶通過(guò)時(shí)間趨勢(shì)圖可更直觀快速地了解發(fā)生告警的時(shí)間點(diǎn)、各個(gè)時(shí)間點(diǎn)對(duì)應(yīng)的監(jiān)控指標(biāo)數(shù)值及持續(xù)時(shí)間等信息,且針對(duì)不同的告警狀態(tài)以不同的樣式進(jìn)行繪制告警視圖,可直觀反映相應(yīng)的告警狀態(tài),能有效提高問(wèn)題定位及排障效率。
如圖16所示,在一個(gè)實(shí)施例中,上述監(jiān)控視圖展示裝置,除了包括接收模塊1210、數(shù)據(jù)獲取模塊1220、第一繪制模塊1230、第二繪制模塊1240、第一展示模塊1250、監(jiān)控模塊1260、采集模塊1270、觸發(fā)模塊1280、發(fā)送模塊1290、檢測(cè)模塊1300及標(biāo)示模塊1310,還包括位置獲取模塊1320及第二展示模塊1330。
位置獲取模塊1320,用于當(dāng)檢測(cè)到有光標(biāo)位于放置有第二時(shí)間趨勢(shì)圖的第一時(shí)間趨勢(shì)圖上時(shí),則獲取光標(biāo)所在位置的橫坐標(biāo),以及與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)。
第二展示模塊1330,用于若與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)上包含第一時(shí)間趨勢(shì)圖及第二時(shí)間趨勢(shì)圖的監(jiān)控指標(biāo)數(shù)值,則判斷與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)是否為告警發(fā)生時(shí)間,若是,則展示告警數(shù)據(jù)及第一監(jiān)控指標(biāo)數(shù)值,若否,則展示與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值。
第二展示模塊1330,還用于若與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)上僅包含第一時(shí)間趨勢(shì)圖的監(jiān)控指標(biāo)數(shù)值,則展示與橫坐標(biāo)對(duì)應(yīng)的時(shí)間點(diǎn)匹配的監(jiān)控指標(biāo)數(shù)值。
在本實(shí)施例中,可根據(jù)光標(biāo)所處的位置展示不同的告警數(shù)據(jù)及監(jiān)控?cái)?shù)據(jù)等信息,方便用戶快速直觀地了解發(fā)生告警的監(jiān)控指標(biāo)的具體信息,能有效提高問(wèn)題定位及排障效率。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(read-onlymemory,rom)等。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書(shū)記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。