一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法及裝置制造方法
【專利摘要】本申請?zhí)峁┮环N網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法及裝置,通過獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常;調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常;進(jìn)而當(dāng)服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異常。本申請通過對服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能的同時(shí)監(jiān)控來實(shí)現(xiàn)對網(wǎng)站運(yùn)行狀態(tài)的監(jiān)控,有效提高了監(jiān)控的全面性和準(zhǔn)確性。
【專利說明】一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,更具體地說,涉及一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,WEB網(wǎng)站尤其是熱門的WEB網(wǎng)站需要承擔(dān)較大的用戶訪問壓力,因此需要對其運(yùn)行狀態(tài)進(jìn)行監(jiān)控,以在出現(xiàn)問題時(shí)能夠及時(shí)發(fā)現(xiàn)并及時(shí)采取解決措施。
[0003]現(xiàn)有的監(jiān)控系統(tǒng),例如華為公司的eSight數(shù)據(jù)中心nCenter管理組件,ZOHO公司的Manage Engine OPManager,提供了服務(wù)器資源的監(jiān)控功能,方便運(yùn)維人員在數(shù)據(jù)層面發(fā)現(xiàn)需要及時(shí)處理的問題。
[0004]但是,發(fā)明人經(jīng)過研究和分析后,發(fā)現(xiàn)上述監(jiān)控方案存在一些問題,例如監(jiān)控不全面及不準(zhǔn)確的問題,這些方案主要通過監(jiān)控服務(wù)器集群的機(jī)器資源消耗情況,如監(jiān)控CPU使用率是否過高,監(jiān)控內(nèi)存空閑率是否過低,來確定網(wǎng)站當(dāng)前運(yùn)行狀態(tài)是否正常,即以服務(wù)器資源的消耗情況來指代網(wǎng)站當(dāng)前運(yùn)行狀態(tài)。這種方式是片面且不準(zhǔn)確的,因?yàn)楹苡锌赡茉谀骋粋€(gè)時(shí)間點(diǎn)上,部署在服務(wù)器上的應(yīng)用由于用戶訪問量出現(xiàn)峰值或者其他不可預(yù)見的原因?qū)е卤罎?,而此時(shí)服務(wù)器的資源消耗仍然處于正常水平。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法及裝置,以提高監(jiān)控的全面性和準(zhǔn)確性。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
[0007]一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法,包括:
[0008]獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常;
[0009]調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過所述耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常;
[0010]當(dāng)所述服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異常。
[0011]優(yōu)選的,所述服務(wù)器資源狀態(tài)參數(shù)值為CPU使用率、內(nèi)存空閑率、硬盤使用率、僵尸進(jìn)程數(shù)、WEL0GIC連接數(shù)、打開文件數(shù)、活躍進(jìn)程數(shù)、系統(tǒng)1(Input/Output,輸入輸出)端口數(shù)、應(yīng)用程序連接數(shù)和數(shù)據(jù)庫請求數(shù)中的任意一個(gè)或者任意組合。
[0012]優(yōu)選的,通過UI (User Interface,用戶交互)界面展示監(jiān)控結(jié)果,以綠色閃爍方式表示監(jiān)控結(jié)果正常,以紅色閃爍方式表示監(jiān)控結(jié)果異常。
[0013]優(yōu)選的,采用動(dòng)態(tài)曲線圖的方式展示所述模擬用戶訪問網(wǎng)站的耗時(shí)結(jié)果,采用服務(wù)器動(dòng)態(tài)拓?fù)鋱D的方式展示服務(wù)器資源的狀態(tài)。
[0014]優(yōu)選的,所述獲取服務(wù)器資源狀態(tài)參數(shù)值為:通過基于SOCKET的方式獲取服務(wù)器資源狀態(tài)參數(shù)值。
[0015]一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控裝置,包括:
[0016]服務(wù)器資源監(jiān)控單元,用于獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常;
[0017]模擬用戶體驗(yàn)監(jiān)控單元,用于調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過所述耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常;
[0018]綜合控制單元,用于獲取所述服務(wù)器資源監(jiān)控單元和模擬用戶體驗(yàn)監(jiān)控單元的結(jié)果,當(dāng)所述服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異常。
[0019]優(yōu)選的,所述服務(wù)器資源狀態(tài)參數(shù)值為CPU使用率、內(nèi)存空閑率、硬盤使用率、僵尸進(jìn)程數(shù)、WEL0GIC連接數(shù)、打開文件數(shù)、活躍進(jìn)程數(shù)、系統(tǒng)1端口數(shù)、應(yīng)用程序連接數(shù)和數(shù)據(jù)庫請求數(shù)中的任意一個(gè)或者任意組合。
[0020]優(yōu)選的,通過Π界面展示監(jiān)控結(jié)果,以綠色閃爍方式表示監(jiān)控結(jié)果正常,以紅色閃爍方式表示監(jiān)控結(jié)果異常。
[0021]優(yōu)選的,采用動(dòng)態(tài)曲線圖的方式展示所述模擬用戶訪問網(wǎng)站的耗時(shí)結(jié)果,采用服務(wù)器動(dòng)態(tài)拓?fù)鋱D的方式展示服務(wù)器資源的狀態(tài)。
[0022]優(yōu)選的,所述服務(wù)器資源監(jiān)控單元通過基于SOCKET的方式獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常。
[0023]本申請?zhí)峁┮环N網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法及裝置,通過獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常;調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常;進(jìn)而當(dāng)服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異常。本申請通過對服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能的同時(shí)監(jiān)控來實(shí)現(xiàn)對網(wǎng)站運(yùn)行狀態(tài)的監(jiān)控,有效提高了監(jiān)控的全面性和準(zhǔn)確性。
【專利附圖】
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為本申請實(shí)施例一提供的一種網(wǎng)絡(luò)運(yùn)行狀態(tài)監(jiān)控方法流程圖;
[0026]圖2為本申請實(shí)施例一提供的一種UI界面示意圖;
[0027]圖3為本申請實(shí)施例二提供的一種網(wǎng)絡(luò)運(yùn)行狀態(tài)監(jiān)控裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]實(shí)施例一:
[0030]圖1為本申請實(shí)施例一提供的一種網(wǎng)絡(luò)運(yùn)行狀態(tài)監(jiān)控方法流程圖。
[0031 ] 如圖1所示,該方法包括:
[0032]S101、獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常;
[0033]具體的,在監(jiān)控網(wǎng)絡(luò)運(yùn)行狀態(tài)時(shí),需獲取服務(wù)器資源狀態(tài)參數(shù)值,并與預(yù)先設(shè)置的標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,進(jìn)而根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常。
[0034]具體的,根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常的具體的情況可根據(jù)發(fā)明人的需求任意設(shè)定,如:設(shè)定一個(gè)閾值,當(dāng)比較結(jié)果(該比較結(jié)果為服務(wù)器資源狀態(tài)參數(shù)值與預(yù)先設(shè)置的標(biāo)準(zhǔn)參數(shù)值的差值的絕對值)超出該閾值時(shí),則確定服務(wù)器資源狀態(tài)不正常。以上僅僅是本申請實(shí)施例為了方便本領(lǐng)域技術(shù)人員理解而舉出的具體例子,本方案并不對實(shí)現(xiàn)根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常的具體的方案進(jìn)行限定。
[0035]具體的,發(fā)明人可根據(jù)自己的需求任意設(shè)定何時(shí)獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常,如:可定時(shí)獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常,也可實(shí)時(shí)獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常等,在此不做限定。
[0036]S102、調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常;
[0037]具體的,預(yù)先設(shè)置有記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,具體的,該預(yù)設(shè)腳本為預(yù)設(shè)QTP腳本。
[0038]具體的,通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常的具體方式發(fā)明人可根據(jù)自己的需求任意設(shè)定,如:可預(yù)先設(shè)定一個(gè)時(shí)間閾值,當(dāng)耗時(shí)超過該預(yù)先設(shè)定的時(shí)間閾值時(shí),確定該網(wǎng)站的訪問功能不正常。以上僅僅是本申請實(shí)施例為了方便本領(lǐng)域技術(shù)人員理解而舉出的具體例子,本方案并不對實(shí)現(xiàn)通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常的具體的方案進(jìn)行限定。
[0039]具體的,發(fā)明人可根據(jù)自己的需求任意設(shè)定何時(shí)調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常,如:可實(shí)時(shí)/定時(shí)調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常,在此不做限定。
[0040]具體的,本領(lǐng)域技術(shù)人員應(yīng)該知道的是,本申請實(shí)施例并不對步驟SlOl及步驟S102的執(zhí)行順序進(jìn)行限定,步驟SlOl及步驟S102可同時(shí)執(zhí)行,也可先執(zhí)行步驟S101、再執(zhí)行步驟S102,還可先執(zhí)行步驟S102、在執(zhí)行步驟SlOl。
[0041]具體的,本領(lǐng)域技術(shù)人員應(yīng)該知道的是,為了提高網(wǎng)站運(yùn)行狀態(tài)監(jiān)控速度,還可當(dāng)確定出服務(wù)器資源狀態(tài)異常后,則不需確定網(wǎng)站的訪問功能是否正常;當(dāng)確定出網(wǎng)站的訪問功能異常后,則不需確定服務(wù)器資源狀態(tài)是否正常。
[0042]S103、當(dāng)服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異常。
[0043]具體的,當(dāng)服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)不正常(即:出現(xiàn)異常)時(shí),則確定該網(wǎng)站運(yùn)行狀態(tài)異常。
[0044]本申請?zhí)峁┮环N網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法,通過獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常;以及,調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常;進(jìn)而當(dāng)服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異常。本申請通過對服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能的同時(shí)監(jiān)控來實(shí)現(xiàn)對網(wǎng)站運(yùn)行狀態(tài)的監(jiān)控,有效提高了監(jiān)控的全面性和準(zhǔn)確性。
[0045]具體的,本申請實(shí)施例提供的一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法中,獲取的服務(wù)器資源狀態(tài)參數(shù)值為:CPU使用率、內(nèi)存空閑率、硬盤使用率、僵尸進(jìn)程數(shù)、WEL0GIC連接數(shù)、打開文件數(shù)、活躍進(jìn)程數(shù)、系統(tǒng)1端口數(shù)、應(yīng)用程序連接數(shù)和數(shù)據(jù)庫請求數(shù)中的任意一個(gè)或者任意組合。
[0046]具體的,獲取服務(wù)器資源狀態(tài)參數(shù)值的方式為:通過基于SOCKET的方式獲取服務(wù)器資源狀態(tài)參數(shù)值。
[0047]具體的,可將CPU使用率、內(nèi)存空閑率、硬盤使用率、僵尸進(jìn)程數(shù)、WEL0GIC連接數(shù)、打開文件數(shù)、活躍進(jìn)程數(shù)、系統(tǒng)1端口數(shù)、應(yīng)用程序連接數(shù)、數(shù)據(jù)庫請求數(shù)分別看成一個(gè)參數(shù)內(nèi)容值。
[0048]具體的,在本申請實(shí)施例中,需針對服務(wù)器資源狀態(tài)參數(shù)值中的每個(gè)參數(shù)內(nèi)容值,設(shè)置一個(gè)與其對應(yīng)的標(biāo)準(zhǔn)參數(shù)值。如:當(dāng)服務(wù)器資源狀態(tài)參數(shù)值為CPU使用率時(shí),預(yù)先設(shè)置一個(gè)與該CPU使用率對應(yīng)的標(biāo)準(zhǔn)參數(shù)值;當(dāng)服務(wù)器資源狀態(tài)參數(shù)值為CPU使用率、內(nèi)存空閑率及硬盤使用率時(shí),需預(yù)先設(shè)置3個(gè)標(biāo)準(zhǔn)參數(shù)值,其中,一個(gè)標(biāo)準(zhǔn)參數(shù)值與CPU使用率對應(yīng)、一個(gè)標(biāo)準(zhǔn)參數(shù)值與內(nèi)存空閑率對應(yīng),一個(gè)標(biāo)準(zhǔn)參數(shù)值與硬盤使用率對應(yīng)。
[0049]具體的,步驟SlOl中獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常的具體過程為:針對服務(wù)器資源參數(shù)值中的每個(gè)參數(shù)內(nèi)容值,比較該參數(shù)內(nèi)容值與其對應(yīng)的標(biāo)準(zhǔn)參數(shù)值得到比較結(jié)果;并利用得到的各個(gè)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常。
[0050]具體的,利用各個(gè)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常的具體方式,發(fā)明人可根據(jù)自己的需求任意設(shè)定,如:預(yù)先針對每個(gè)參數(shù)內(nèi)容值設(shè)定一個(gè)與其對應(yīng)的閾值,針對每個(gè)參數(shù)內(nèi)容值判斷與其對應(yīng)的比較結(jié)果是否超過與其對應(yīng)的閾值;確定比較結(jié)果超過閾值的參數(shù)內(nèi)容值的個(gè)數(shù);當(dāng)該參數(shù)內(nèi)容值的個(gè)數(shù)超過預(yù)設(shè)數(shù)值時(shí),則確定服務(wù)器資源狀態(tài)不正常,即:服務(wù)器資源狀態(tài)異常。以上僅僅是本申請實(shí)施例為了方便本領(lǐng)域技術(shù)人員理解而舉出的具體例子,本方案并不對實(shí)現(xiàn)利用各個(gè)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常的具體的方案進(jìn)行限定。[0051 ] 通過上述對服務(wù)器資源狀態(tài)參數(shù)值的具體介紹,使得本申請實(shí)施例提供的一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法更加清晰、便于理解。
[0052]本申請實(shí)施例提供的一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法中,還可通過Π界面展示監(jiān)控結(jié)果,以綠色閃爍方式表示監(jiān)控結(jié)果正常,以紅色閃爍方式表示監(jiān)控結(jié)果異常。
[0053]具體的,當(dāng)執(zhí)行完成步驟S103后,可將監(jiān)控結(jié)果(該監(jiān)控結(jié)果為監(jiān)控結(jié)果是否異常、模擬用戶訪問網(wǎng)站的耗時(shí)結(jié)果和/或服務(wù)器資源的狀態(tài))發(fā)送給UI界面,以通過該UI界面進(jìn)行監(jiān)控結(jié)果的展示。
[0054]具體的,在通過Π界面展示監(jiān)控結(jié)果的過程中,可采用動(dòng)態(tài)曲線圖的方式展示模擬用戶訪問網(wǎng)站的耗時(shí)結(jié)果,采用服務(wù)器動(dòng)態(tài)拓?fù)鋱D的方式展示服務(wù)器資源的狀態(tài)。通過WPF進(jìn)行Π界面設(shè)計(jì),為了更加清晰的讓本領(lǐng)域技術(shù)人員了解UI界面的設(shè)計(jì)效果,提供圖2。
[0055]在本申請實(shí)施例提供的一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法中,還包括:當(dāng)監(jiān)控結(jié)果出現(xiàn)異常時(shí),進(jìn)行報(bào)警。
[0056]具體的,報(bào)警的方式可以為聲音報(bào)警、圖像報(bào)警等,以上僅僅是本申請實(shí)施例的優(yōu)選方式,發(fā)明人還可根據(jù)自己的需求任意設(shè)置該報(bào)警的具體方式,在此不做限定。
[0057]本申請通過Π界面展示監(jiān)控結(jié)果,以便于本領(lǐng)域技術(shù)人員在使用本申請實(shí)施例提供的網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法進(jìn)行網(wǎng)站運(yùn)行監(jiān)控時(shí),可明確知道該網(wǎng)站的運(yùn)行狀態(tài)。
[0058]實(shí)施例二:
[0059]圖3為本申請實(shí)施例二提供的一種網(wǎng)絡(luò)運(yùn)行狀態(tài)監(jiān)控裝置的結(jié)構(gòu)示意圖。
[0060]如圖3所示,該裝置包括:
[0061]服務(wù)器資源監(jiān)控單元1,用于獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常;
[0062]具體的,服務(wù)器資源狀態(tài)參數(shù)值為CPU使用率、內(nèi)存空閑率、硬盤使用率、僵尸進(jìn)程數(shù)、WEL0GIC連接數(shù)、打開文件數(shù)、活躍進(jìn)程數(shù)、系統(tǒng)1端口數(shù)、應(yīng)用程序連接數(shù)和數(shù)據(jù)庫請求數(shù)中的任意一個(gè)或者任意組合。
[0063]具體的,服務(wù)器資源監(jiān)控單元通過基于SOCKET的方式獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常。
[0064]模擬用戶體驗(yàn)監(jiān)控單元2,用于調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常;
[0065]綜合控制單元3,用于獲取服務(wù)器資源監(jiān)控單元和模擬用戶體驗(yàn)監(jiān)控單元的結(jié)果,當(dāng)服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異常。
[0066]具體的,還可通過Π界面展示監(jiān)控結(jié)果,以綠色閃爍方式表示監(jiān)控結(jié)果正常,以紅色閃爍方式表示監(jiān)控結(jié)果異常。
[0067]具體的,采用動(dòng)態(tài)曲線圖的方式展示模擬用戶訪問網(wǎng)站的耗時(shí)結(jié)果,采用服務(wù)器動(dòng)態(tài)拓?fù)鋱D的方式展示服務(wù)器資源的狀態(tài)。
[0068]綜合控制單元可將監(jiān)控結(jié)果(該監(jiān)控結(jié)果為監(jiān)控結(jié)果是否異常、模擬用戶訪問網(wǎng)站的耗時(shí)結(jié)果和/或服務(wù)器資源的狀態(tài))發(fā)送給UI界面,以通過該UI界面展示監(jiān)控結(jié)果,以綠色閃爍方式表示監(jiān)控結(jié)果正常,以紅色閃爍方式表示監(jiān)控結(jié)果異常。
[0069]本申請?zhí)峁┮环N網(wǎng)站運(yùn)行狀態(tài)監(jiān)控裝置,通過獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常;以及,調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常;進(jìn)而當(dāng)服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異常。本申請通過對服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能的同時(shí)監(jiān)控來實(shí)現(xiàn)對網(wǎng)站運(yùn)行狀態(tài)的監(jiān)控,有效提高了監(jiān)控的全面性和準(zhǔn)確性。
[0070]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0071]以上僅是本申請的優(yōu)選實(shí)施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本申請。對這些實(shí)施例的多種修改對本領(lǐng)域的技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控方法,其特征在于,包括: 獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常; 調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過所述耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常; 當(dāng)所述服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異常。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器資源狀態(tài)參數(shù)值為CPU使用率、內(nèi)存空閑率、硬盤使用率、僵尸進(jìn)程數(shù)、WELOGIC連接數(shù)、打開文件數(shù)、活躍進(jìn)程數(shù)、系統(tǒng)1端口數(shù)、應(yīng)用程序連接數(shù)和數(shù)據(jù)庫請求數(shù)中的任意一個(gè)或者任意組合。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過Π界面展示監(jiān)控結(jié)果,以綠色閃爍方式表示監(jiān)控結(jié)果正常,以紅色閃爍方式表示監(jiān)控結(jié)果異常。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,采用動(dòng)態(tài)曲線圖的方式展示所述模擬用戶訪問網(wǎng)站的耗時(shí)結(jié)果,采用服務(wù)器動(dòng)態(tài)拓?fù)鋱D的方式展示服務(wù)器資源的狀態(tài)。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,所述獲取服務(wù)器資源狀態(tài)參數(shù)值為:通過基于SOCKET的方式獲取服務(wù)器資源狀態(tài)參數(shù)值。
6.一種網(wǎng)站運(yùn)行狀態(tài)監(jiān)控裝置,其特征在于,包括: 服務(wù)器資源監(jiān)控單元,用于獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常; 模擬用戶體驗(yàn)監(jiān)控單元,用于調(diào)用并執(zhí)行記錄用戶訪問網(wǎng)站的行為的預(yù)設(shè)腳本,以調(diào)用操作系統(tǒng)瀏覽器模擬用戶訪問網(wǎng)站,并記錄上述模擬用戶訪問網(wǎng)站的耗時(shí),以通過所述耗時(shí)的長短確定網(wǎng)站的訪問功能是否正常; 綜合控制單元,用于獲取所述服務(wù)器資源監(jiān)控單元和模擬用戶體驗(yàn)監(jiān)控單元的結(jié)果,當(dāng)所述服務(wù)器資源狀態(tài)和網(wǎng)站的訪問功能中至少一項(xiàng)出現(xiàn)異常時(shí),確定網(wǎng)站運(yùn)行狀態(tài)異堂巾O
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述服務(wù)器資源狀態(tài)參數(shù)值為CPU使用率、內(nèi)存空閑率、硬盤使用率、僵尸進(jìn)程數(shù)、WELOGIC連接數(shù)、打開文件數(shù)、活躍進(jìn)程數(shù)、系統(tǒng)1端口數(shù)、應(yīng)用程序連接數(shù)和數(shù)據(jù)庫請求數(shù)中的任意一個(gè)或者任意組合。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,通過Π界面展示監(jiān)控結(jié)果,以綠色閃爍方式表示監(jiān)控結(jié)果正常,以紅色閃爍方式表示監(jiān)控結(jié)果異常。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,采用動(dòng)態(tài)曲線圖的方式展示所述模擬用戶訪問網(wǎng)站的耗時(shí)結(jié)果,采用服務(wù)器動(dòng)態(tài)拓?fù)鋱D的方式展示服務(wù)器資源的狀態(tài)。
10.根據(jù)權(quán)利要求6至9任意一項(xiàng)所述的裝置,其特征在于,所述服務(wù)器資源監(jiān)控單元通過基于SOCKET的方式獲取服務(wù)器資源狀態(tài)參數(shù)值,與標(biāo)準(zhǔn)參數(shù)值進(jìn)行比較,并根據(jù)比較結(jié)果確定服務(wù)器資源狀態(tài)是否正常。
【文檔編號(hào)】H04L12/24GK104320285SQ201410636558
【公開日】2015年1月28日 申請日期:2014年11月6日 優(yōu)先權(quán)日:2014年11月6日
【發(fā)明者】胡立強(qiáng), 謝瀟宇, 王偉, 王明龍, 何明杰, 彭塨燁, 張舜華, 胡宗維, 盧穎輝, 劉威 申請人:中國建設(shè)銀行股份有限公司