專利名稱:一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),屬計(jì)算機(jī)技術(shù)領(lǐng)域。
背景技術(shù):
計(jì)算機(jī)硬件運(yùn)行參數(shù)的監(jiān)測(cè),對(duì)硬件維護(hù)來(lái)說(shuō)是十分重要的。特別是硬件溫度的監(jiān)測(cè),由于溫度過(guò)高往往會(huì)導(dǎo)致計(jì)算機(jī)系統(tǒng)運(yùn)行不穩(wěn)定,乃至影響設(shè)備壽命。因此,硬件運(yùn)行參數(shù)的監(jiān)測(cè)在無(wú)人值守服務(wù)器機(jī)房、集群服務(wù)器機(jī)房、學(xué)校計(jì)算機(jī)實(shí)驗(yàn)室等都十分重要。而目前,多數(shù)學(xué)校或企業(yè)是通過(guò)建立機(jī)房環(huán)境監(jiān)測(cè)系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)機(jī)房的溫度等參數(shù)的監(jiān)測(cè),其缺陷就在于不能直接監(jiān)測(cè)到機(jī)房中運(yùn)行的計(jì)算機(jī)的相關(guān)硬件運(yùn)行時(shí)的溫度等參數(shù)。現(xiàn)在各種計(jì)算機(jī)系統(tǒng)的主板、CPU及硬盤(pán)等硬件設(shè)備均集成相關(guān)傳感器,能夠提供CPU溫度、CPU電壓、CPU風(fēng)扇轉(zhuǎn)速、主機(jī)箱內(nèi)溫度(集成在主板上的溫度傳感器的溫度值,也稱為System溫度),以及硬盤(pán)也提供了硬盤(pán)溫度等詳細(xì)的運(yùn)行參數(shù),并且硬件廠商提供了讀取相關(guān)傳感器數(shù)據(jù)的讀取接口,由此可見(jiàn),現(xiàn)有機(jī)房環(huán)境監(jiān)測(cè)系統(tǒng),也沒(méi)能充分利用現(xiàn)有計(jì)算機(jī)系統(tǒng)自身的資源。同時(shí)現(xiàn)有機(jī)房環(huán)境監(jiān)測(cè)系統(tǒng)往往需要另外構(gòu)建網(wǎng)絡(luò)系統(tǒng),也沒(méi)有充分利用現(xiàn)行網(wǎng)絡(luò)資源?,F(xiàn)有機(jī)房環(huán)境監(jiān)測(cè)系統(tǒng)由于不能監(jiān)測(cè)到計(jì)算機(jī)本身的硬件運(yùn)行狀態(tài),就經(jīng)常會(huì)出現(xiàn)硬件溫度過(guò)高而環(huán)境溫度正常,機(jī)房環(huán)境監(jiān)測(cè)系統(tǒng)卻不能發(fā)出提示而及時(shí)的處理故障;或者計(jì)算機(jī)已經(jīng)因?yàn)橛布囟冗^(guò)高而導(dǎo)致死機(jī),卻不得而知等現(xiàn)象。同時(shí),現(xiàn)有機(jī)房環(huán)境監(jiān)測(cè)系統(tǒng)提供的相關(guān)參數(shù)記錄反應(yīng)出來(lái)的信息也比較單一,對(duì)于分析和處理計(jì)算機(jī)自身的故障沒(méi)有太大的幫助。在現(xiàn)有的監(jiān)測(cè)系統(tǒng)中,由于監(jiān)測(cè)信息和處理方法單一而對(duì)報(bào)警處理缺乏人性化設(shè)計(jì),對(duì)一些緊急程度低的警告會(huì)頻繁的向用戶發(fā)送提示,導(dǎo)致系統(tǒng)的用戶體驗(yàn)下降,通常使得用戶關(guān)閉一些低級(jí)別的警告提示功能,從而使得緊急程度不高的一些警告設(shè)置變得豪無(wú)意義,形同虛設(shè),而不能真正做到防患于未然,也就難以有效的維護(hù)設(shè)備。
發(fā)明內(nèi)容
針對(duì)上述問(wèn)題,本發(fā)明提出一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),有效克服了現(xiàn)有機(jī)房環(huán)境監(jiān)測(cè)系統(tǒng)的不足。本發(fā)明采用的技術(shù)方案:一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),包括:客戶端110和服務(wù)器端120 ;
客戶端110,定時(shí)獲取本機(jī)的各種硬件運(yùn)行參數(shù)和操作系統(tǒng)提供的運(yùn)行參數(shù),通過(guò)網(wǎng)絡(luò)傳送到服務(wù)器端120。服務(wù)器端120,接收客戶端110發(fā)來(lái)的各種參數(shù),確定客戶端110的運(yùn)行狀態(tài),保存數(shù)據(jù),并更新用戶界面和提示;
客戶端110和服務(wù)器端120通過(guò)網(wǎng)絡(luò)方式連接??蛻舳?10包括硬件參數(shù)獲取單元111、操作系統(tǒng)參數(shù)獲取單元112、客戶端網(wǎng)絡(luò)通信單元113 ;硬件參數(shù)獲取單元111、操作系統(tǒng)參數(shù)獲取單元112的輸出端連接客戶端網(wǎng)絡(luò)通信單元113的輸入端;利用定時(shí)器定時(shí)觸發(fā)硬件參數(shù)獲取單元111、操作系統(tǒng)參數(shù)獲取單元112,獲取硬件參數(shù)、操作系統(tǒng)參數(shù),并將參數(shù)輸入客戶端網(wǎng)絡(luò)通信單元113。硬件參數(shù)獲取單元111,用于獲取本機(jī)硬件設(shè)備集成的傳感器的各種實(shí)時(shí)運(yùn)行參數(shù),利用操作系統(tǒng)提供的I/o接口函數(shù)主要獲取CPU溫度、CPU風(fēng)扇轉(zhuǎn)速、硬盤(pán)溫度、主機(jī)箱內(nèi)溫度參數(shù);
操作系統(tǒng)參數(shù)獲取單元112,用于獲取本機(jī)操作系統(tǒng)能提供的各種實(shí)時(shí)運(yùn)行參數(shù),操作系統(tǒng)提供的各種運(yùn)行參數(shù),以輔助分析客戶端110硬件運(yùn)行狀態(tài);
客戶端網(wǎng)絡(luò)通信單元113,用于與服務(wù)器端120通信,將所獲取的各種參數(shù)打包,通過(guò)網(wǎng)絡(luò)將數(shù)據(jù)包傳輸?shù)椒?wù)器端120??蛻舳?10為一個(gè)或者一個(gè)以上,當(dāng)多個(gè)客戶端110通過(guò)網(wǎng)絡(luò)接入系統(tǒng)時(shí),用IP地址來(lái)標(biāo)識(shí)不同的客戶端110。服務(wù)器端120包括用戶界面控制單元121、參數(shù)處理單元122和服務(wù)器端網(wǎng)絡(luò)通信單元124 ;服務(wù)器端網(wǎng)絡(luò)通信單元124的輸出端連接參數(shù)處理單元122,參數(shù)處理單元122的輸出端連接用戶界面控制單元121 ;服務(wù)器端網(wǎng)絡(luò)通信單元124通過(guò)網(wǎng)絡(luò)獲取客戶端110的硬件參數(shù)、操作系統(tǒng)參數(shù),經(jīng)過(guò)參數(shù)處理單元122的分析、處理、判斷;根據(jù)這些參數(shù)和閾值關(guān)系判斷不同的運(yùn)行狀態(tài),并將運(yùn)行狀態(tài)通過(guò)用戶界面控制單元121顯示出來(lái)。用戶界面控制單元121,提供用戶接口,在服務(wù)器端120展示客戶端110的狀態(tài)并進(jìn)行警告或報(bào)警提示。參數(shù)處理單元122,用于處理接收到的客戶端110的硬件運(yùn)行參數(shù),分析參數(shù),劃分狀態(tài),以確定客戶端110硬件運(yùn)行狀態(tài),并將客戶端110的參數(shù)保存到數(shù)據(jù)庫(kù)中。服務(wù)器端網(wǎng)絡(luò)通信單元124,用于與客戶端110通信,負(fù)責(zé)接收并解析客戶端110發(fā)送來(lái)的數(shù)據(jù)包。參數(shù)處理單元122定時(shí)判斷客戶端110最新?tīng)顟B(tài)更新時(shí)間與當(dāng)前時(shí)間之差是否超過(guò)指定的閾值來(lái)確認(rèn)客戶端110在線與離線,超過(guò)閾值則將客戶端110確認(rèn)為離線,否則為在線。參數(shù)處理單元122對(duì)確認(rèn)為在線的客戶端110,根據(jù)不同硬件運(yùn)行情況,確定各硬件運(yùn)行狀態(tài)的閾值,將服務(wù)器端網(wǎng)絡(luò)通信單元124提供的硬件運(yùn)行參數(shù),與各硬件運(yùn)行狀態(tài)的閾值進(jìn)行比對(duì),從而將客戶端110狀態(tài)設(shè)定為:“正常”、“警告”、“報(bào)警”。參數(shù)處理單元122依次將“正?!?、“警告”、“報(bào)警”按緊急程度分為低、中、高三個(gè)等級(jí),當(dāng)各硬件運(yùn)行狀態(tài)分別處于不同緊急程度等級(jí)時(shí),采用最高緊急程度等級(jí)確認(rèn)客戶端110的狀態(tài)。參數(shù)處理單元122對(duì)確認(rèn)為離線的客戶端110,與離線前的狀態(tài)進(jìn)行組合,進(jìn)一步分為:“正常離線”、“警告離線”、“報(bào)警離線”。服務(wù)器端120還包括預(yù)警分析單元123,預(yù)警分析單元123的輸入端與參數(shù)處理單元連接,預(yù)警分析單元123的輸出端與用戶界面控制單元121連接;參數(shù)處理單元122在判斷客戶端為“警告”、“報(bào)警”后,將對(duì)應(yīng)的硬件的參數(shù)信息輸入預(yù)警分析單元123。在預(yù)警分析單元123中,對(duì)該項(xiàng)硬件參數(shù)來(lái)說(shuō),當(dāng)某個(gè)時(shí)間點(diǎn)Ti的參數(shù)值為Vi,其前一時(shí)間點(diǎn)IV1的參數(shù)值為Vp1,根據(jù)以下公式可計(jì)算出在時(shí)間點(diǎn)Ti該項(xiàng)參數(shù)斜率Ki: - -ι
對(duì)于相鄰時(shí)間點(diǎn)Ti和IV1,其斜率分別為H1,如果KiMV1,判斷為上升趨勢(shì),則向用戶界面控制單元121發(fā)送預(yù)警;如果Ki ( IV1,判斷為下降趨勢(shì),則不發(fā)送預(yù)警。當(dāng)客戶端110處于警告狀態(tài)時(shí),用戶界面控制單元123進(jìn)行警告提示后,由是否收到預(yù)警來(lái)確定是否再次發(fā)送警告提示;如果接收到預(yù)警,則進(jìn)行警告提示,否則不進(jìn)行警告提示。本發(fā)明的有益效果是:本發(fā)明有效克服了現(xiàn)有機(jī)房環(huán)境監(jiān)測(cè)系統(tǒng)的不足,充分利用計(jì)算現(xiàn)有資源,讀取計(jì)算機(jī)自身集成的各種傳感器的參數(shù),能直接監(jiān)測(cè)計(jì)算機(jī)硬件的運(yùn)行參數(shù);采用軟件方式實(shí)現(xiàn)對(duì)計(jì)算機(jī)硬件參數(shù)的監(jiān)測(cè),具有較好的擴(kuò)展性,能夠監(jiān)測(cè)到更詳細(xì)的計(jì)算機(jī)的運(yùn)行參數(shù),能夠更好更有效的劃分計(jì)算機(jī)運(yùn)行狀態(tài),便于監(jiān)測(cè)管理和分析處理故障,更有效的維護(hù)設(shè)備;在詳細(xì)的硬件狀態(tài)劃分的基礎(chǔ)上進(jìn)行預(yù)警分析和人性化設(shè)計(jì)警告機(jī)制,進(jìn)一步提升用戶體驗(yàn);整個(gè)監(jiān)測(cè)系統(tǒng)占用資源少,而不會(huì)影響現(xiàn)行的計(jì)算機(jī)系統(tǒng)各項(xiàng)性能及現(xiàn)行網(wǎng)絡(luò)帶寬;同時(shí),本發(fā)明可以大大降低監(jiān)測(cè)成本,適應(yīng)性強(qiáng)。
:
圖1是本發(fā)明的結(jié)構(gòu)框 圖2是本發(fā)明的客戶端實(shí)現(xiàn)流程 圖3是本發(fā)明的服務(wù)器端實(shí)現(xiàn)流程 圖4是本發(fā)明的多客戶端應(yīng)用示意 圖5是本發(fā)明的服務(wù)器端的參數(shù)處理單元?jiǎng)澐挚蛻舳穗x線狀態(tài)的實(shí)現(xiàn)流程 圖6是本發(fā)明的服務(wù)器端的參數(shù)處理單元?jiǎng)澐挚蛻舳擞布顟B(tài)的實(shí)現(xiàn)流程 圖7是本發(fā)明的服務(wù)器端的用戶界面控制單元接收客戶端狀態(tài)后的處理流程 圖8是本發(fā)明的實(shí)施例中進(jìn)行模擬測(cè)試的客戶端CPU溫度變化趨勢(shì)曲線;
圖中:110-客戶端、111-硬件參數(shù)獲取單元、112-操作系統(tǒng)參數(shù)獲取單元、113-客戶端網(wǎng)絡(luò)通信單元、120-服務(wù)器端、121-用戶界面控制單元、122-參數(shù)處理單元、123-預(yù)警分析單元、124-服務(wù)器端網(wǎng)絡(luò)通信單元。
具體實(shí)施方式
:
為了使技術(shù)人員對(duì)本發(fā)明的目的、優(yōu)點(diǎn)更加明白,下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說(shuō)明。如圖1所示,一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng)包括:客戶端110和服務(wù)器端120,客戶端110和服務(wù)器端120通過(guò)網(wǎng)絡(luò)方式連接;
客戶端110,定時(shí)獲取本機(jī)的各種硬件運(yùn)行參數(shù)和操作系統(tǒng)提供的運(yùn)行參數(shù),通過(guò)網(wǎng)絡(luò)傳送到服務(wù)器端120。服務(wù)器端120,接收客戶端110發(fā)來(lái)的各種參數(shù),確定客戶端110的運(yùn)行狀態(tài),保存數(shù)據(jù),并更新用戶界面和提示。客戶端110包括硬件 參數(shù)獲取單元111、操作系統(tǒng)參數(shù)獲取單元112、客戶端網(wǎng)絡(luò)通信單元113 ;硬件參數(shù)獲取單元111、操作系統(tǒng)參數(shù)獲取單元112的輸出端連接客戶端網(wǎng)絡(luò)通信單元113的輸入端;利用定時(shí)器定時(shí)觸發(fā)硬件參數(shù)獲取單元111、操作系統(tǒng)參數(shù)獲取單元112,獲取硬件參數(shù)、操作系統(tǒng)參數(shù),并將參數(shù)輸入客戶端網(wǎng)絡(luò)通信單元113。
硬件參數(shù)獲取單元111,用于獲取本機(jī)硬件設(shè)備集成的傳感器的各種實(shí)時(shí)運(yùn)行參數(shù),利用操作系統(tǒng)提供的I/o接口函數(shù)主要獲取CPU溫度、CPU風(fēng)扇轉(zhuǎn)速、硬盤(pán)溫度、主機(jī)箱內(nèi)溫度參數(shù)。操作系統(tǒng)參數(shù)獲取單元112,用于獲取本機(jī)操作系統(tǒng)能提供的各種實(shí)時(shí)運(yùn)行參數(shù),操作系統(tǒng)提供的各種運(yùn)行參數(shù),以輔助分析客戶端110硬件運(yùn)行狀態(tài)??蛻舳司W(wǎng)絡(luò)通信單元113,用于與服務(wù)器端120通信,將所獲取的各種參數(shù)打包,通過(guò)網(wǎng)絡(luò)將數(shù)據(jù)包傳輸?shù)椒?wù)器端120。客戶端110為一個(gè)或者一個(gè)以上。服務(wù)器端120包括用戶界面控制單元121、參數(shù)處理單元122和服務(wù)器端網(wǎng)絡(luò)通信單元124 ;服務(wù)器端網(wǎng)絡(luò)通信單元124的輸出端連接參數(shù)處理單元122,參數(shù)處理單元122的輸出端連接用戶界面控制單 元121 ;服務(wù)器端網(wǎng)絡(luò)通信單元124通過(guò)網(wǎng)絡(luò)獲取客戶端110的硬件參數(shù)、操作系統(tǒng)參數(shù),經(jīng)過(guò)參數(shù)處理單元122的分析、處理、判斷;根據(jù)這些參數(shù)和閾值關(guān)系判斷不同的運(yùn)行狀態(tài),并將運(yùn)行狀態(tài)通過(guò)用戶界面控制單元121顯示出來(lái)。用戶界面控制單元121,提供用戶接口,在服務(wù)器端120展示客戶端110的狀態(tài)并進(jìn)行警告或報(bào)警提示。參數(shù)處理單元122,用于處理接收到的客戶端110的硬件運(yùn)行參數(shù),分析參數(shù),劃分狀態(tài),以確定客戶端110硬件運(yùn)行狀態(tài),并將客戶端110的參數(shù)保存到數(shù)據(jù)庫(kù)中。服務(wù)器端網(wǎng)絡(luò)通信單元124,用于與客戶端110通信,負(fù)責(zé)接收并解析客戶端110發(fā)送來(lái)的數(shù)據(jù)包。參數(shù)處理單元122定時(shí)判斷客戶端110最新?tīng)顟B(tài)更新時(shí)間與當(dāng)前時(shí)間之差是否超過(guò)指定的閾值來(lái)確認(rèn)客戶端110在線與離線,超過(guò)閾值則將客戶端110確認(rèn)為離線,否則為在線。參數(shù)處理單元122對(duì)確認(rèn)為在線的客戶端110,根據(jù)不同硬件運(yùn)行情況,確定各硬件運(yùn)行狀態(tài)的閾值,將服務(wù)器端網(wǎng)絡(luò)通信單元124提供的硬件運(yùn)行參數(shù),與各硬件運(yùn)行狀態(tài)的閾值進(jìn)行比對(duì),從而將客戶端110狀態(tài)設(shè)定為:“正?!?、“警告”、“報(bào)警”。參數(shù)處理單元122依次將“正?!?、“警告”、“報(bào)警”按緊急程度分為低、中、高三個(gè)等級(jí),當(dāng)各硬件運(yùn)行狀態(tài)分別處于不同緊急程度等級(jí)時(shí),采用最高緊急程度等級(jí)確認(rèn)客戶端110的狀態(tài)。服務(wù)器端120還包括預(yù)警分析單元123,預(yù)警分析單元123的輸入端與參數(shù)處理單
元連接,預(yù)警分析單元123的輸出端與用戶界面控制單元121連接;參數(shù)處理單元122在判
斷客戶端為“警告”、“報(bào)警”后,將對(duì)應(yīng)的硬件的參數(shù)信息輸入預(yù)警分析單元123。在預(yù)警分
析單元123中,對(duì)該項(xiàng)硬件參數(shù)來(lái)說(shuō),當(dāng)某個(gè)時(shí)間點(diǎn)Ti的參數(shù)值為Vi,其前一時(shí)間點(diǎn)IV1的
參數(shù)值為Vp1,根據(jù)以下公式可計(jì)算出在時(shí)間點(diǎn)Ti該項(xiàng)參數(shù)斜率Ki:
權(quán)利要求
1.一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,系統(tǒng)包括客戶端和服務(wù)器端;客戶端定時(shí)獲取本機(jī)的各種硬件運(yùn)行參數(shù)和操作系統(tǒng)提供的運(yùn)行參數(shù),通過(guò)網(wǎng)絡(luò)傳送到服務(wù)器端;服務(wù)器端接收客戶端發(fā)來(lái)的各種參數(shù),確定客戶端的運(yùn)行狀態(tài),保存數(shù)據(jù),并更新用戶界面和提示;客戶端和服務(wù)器端通過(guò)網(wǎng)絡(luò)方式連接。
2.根據(jù)權(quán)利要求1所述的一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,客戶端包括硬件參數(shù)獲取單元、操作系統(tǒng)參數(shù)獲取單元、客戶端網(wǎng)絡(luò)通信單元;硬件參數(shù)獲取單元、操作系統(tǒng)參數(shù)獲取單元的輸出端連接網(wǎng)絡(luò)通信單元的輸入端;利用定時(shí)器定時(shí)觸發(fā)硬件參數(shù)獲取單元、操作系統(tǒng)參數(shù)獲取單元,獲取硬件參數(shù)、操作系統(tǒng)參數(shù),并將參數(shù)輸入網(wǎng)絡(luò)通信單元; 硬件參數(shù)獲取單元,用于獲取本機(jī)硬件設(shè)備集成的傳感器的各種實(shí)時(shí)運(yùn)行參數(shù),利用操作系統(tǒng)提供的I/o接口函數(shù)主要獲取CPU溫度、CPU風(fēng)扇轉(zhuǎn)速、硬盤(pán)溫度、主機(jī)箱內(nèi)溫度參數(shù); 操作系統(tǒng)參數(shù)獲取單元,用于獲取本機(jī)操作系統(tǒng)能提供的各種實(shí)時(shí)運(yùn)行參數(shù),操作系統(tǒng)提供的各種運(yùn)行參數(shù),以輔助分析客戶端硬件運(yùn)行狀態(tài); 客戶端網(wǎng)絡(luò)通信單元,用于與服務(wù)器端通信,將所獲取的各種參數(shù)打包,通過(guò)網(wǎng)絡(luò)將數(shù)據(jù)包傳輸?shù)椒?wù)器端。
3.根據(jù)權(quán)利要求2所述的一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,客戶端為一個(gè)或者一個(gè)以上,當(dāng)多 個(gè)客戶端通過(guò)網(wǎng)絡(luò)接入系統(tǒng)時(shí),用IP地址來(lái)標(biāo)識(shí)不同的客戶端。
4.根據(jù)權(quán)利要求1所述的一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,服務(wù)器端包括用戶界面控制單元、參數(shù)處理單元和服務(wù)器端網(wǎng)絡(luò)通信單元;服務(wù)器端網(wǎng)絡(luò)通信單元的輸出端連接參數(shù)處理單元,參數(shù)處理單元的輸出端連接用戶界面控制單元;服務(wù)器端網(wǎng)絡(luò)通信單元通過(guò)網(wǎng)絡(luò)獲取客戶端的硬件參數(shù)、操作系統(tǒng)參數(shù),經(jīng)過(guò)參數(shù)處理單元的分析、處理、判斷;根據(jù)這些參數(shù)和閾值關(guān)系判斷不同的運(yùn)行狀態(tài),并將運(yùn)行狀態(tài)通過(guò)用戶界面控制單元顯示出來(lái); 用戶界面控制單元,提供用戶接口,在服務(wù)器端展示客戶端的狀態(tài)并進(jìn)行警告或報(bào)警提示; 參數(shù)處理單元,用于處理接收到的客戶端的硬件運(yùn)行參數(shù),分析參數(shù),劃分狀態(tài),以確定客戶端硬件運(yùn)行狀態(tài),并將客戶端的參數(shù)保存到數(shù)據(jù)庫(kù)中; 服務(wù)器端網(wǎng)絡(luò)通信單元,用于與客戶端通信,負(fù)責(zé)接收并解析客戶端發(fā)送來(lái)的數(shù)據(jù)包。
5.根據(jù)權(quán)利要求4所述的一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,參數(shù)處理單元定時(shí)判斷客戶端最新?tīng)顟B(tài)更新時(shí)間與當(dāng)前時(shí)間之差是否超過(guò)指定的閾值來(lái)確認(rèn)客戶端在線與離線,超過(guò)閾值則將客戶端確認(rèn)為離線,否則為在線。
6.根據(jù)權(quán)利要求4所述的一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,參數(shù)處理單元對(duì)確認(rèn)為在線的客戶端,根據(jù)不同硬件運(yùn)行情況,確定各硬件運(yùn)行狀態(tài)的閾值,將服務(wù)器端網(wǎng)絡(luò)通信單元提供的硬件運(yùn)行參數(shù),與各硬件運(yùn)行狀態(tài)的閾值進(jìn)行比對(duì),從而將客戶端狀態(tài)設(shè)定為“正?!?、“警告”、“報(bào)警”。
7.根據(jù)權(quán)利要求6所述的一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,參數(shù)處理單元依次將“正常”、“警告”、“報(bào)警”按緊急程度分為低、中、高三個(gè)等級(jí),當(dāng)各硬件運(yùn)行狀態(tài)分別處于不同緊急程度等級(jí)時(shí),采用最高緊急程度等級(jí)確認(rèn)客戶端的狀態(tài)。
8.根據(jù)權(quán)利要求5或者6所述的一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,參數(shù)處理單元對(duì)確認(rèn)為離線的客戶端,與離線前的狀態(tài)進(jìn)行組合,進(jìn)一步分為:“正常離線”、“警告離線”、“報(bào)警離線”。
9.根據(jù)權(quán)利要求4所述的一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,服務(wù)器端還包括預(yù)警分析單元,預(yù)警分析單元的輸入端與參數(shù)處理單元連接,預(yù)警分析單元的輸出端與用戶界面控制單元連接;參數(shù)處理單元在判斷客戶端為“警告”、“報(bào)警”后,將對(duì)應(yīng)的硬件的參數(shù)信息輸入預(yù)警分析單元;在預(yù)警分析單元中,對(duì)該項(xiàng)硬件參數(shù)來(lái)說(shuō),當(dāng)某個(gè)時(shí)間點(diǎn)Ti的參數(shù)值為Vi,其前一時(shí)間點(diǎn)IV1的參數(shù)值為Vp1,根據(jù)以下公式可計(jì)算出在時(shí)間點(diǎn)Ti該項(xiàng)參數(shù)斜率Ki:
10.根據(jù)權(quán)利要求9所述的一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),其特征在于,當(dāng)客戶端處于警告狀態(tài)時(shí),用戶界面控制單元進(jìn)行警告提示后,由是否收到預(yù)警來(lái)確定是否再次發(fā)送警告提示;如果接收到預(yù)警,則進(jìn)行警告提示,否則不進(jìn)行警告提示。
全文摘要
本發(fā)明涉及一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),屬計(jì)算機(jī)技術(shù)領(lǐng)域。本發(fā)明的目的在于克服現(xiàn)有機(jī)房環(huán)境監(jiān)測(cè)系統(tǒng)不能直接監(jiān)測(cè)計(jì)算機(jī)硬件運(yùn)行參數(shù)及相關(guān)操作系統(tǒng)提供的運(yùn)行參數(shù)的缺陷。鑒于此,本發(fā)明提供了一種計(jì)算機(jī)硬件運(yùn)行參數(shù)網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng),該系統(tǒng)包括客戶端和服務(wù)器端,客戶端和服務(wù)器端通過(guò)網(wǎng)絡(luò)方式連接??蛻舳税ㄓ布?shù)獲取單元、操作系統(tǒng)參數(shù)獲取單元、客戶端網(wǎng)絡(luò)通信單元;服務(wù)器端包括用戶界面控制單元、參數(shù)處理單元和服務(wù)器端網(wǎng)絡(luò)通信單元??蛻舳硕〞r(shí)獲取本機(jī)的各種硬件運(yùn)行參數(shù)和操作系統(tǒng)提供的運(yùn)行參數(shù),通過(guò)網(wǎng)絡(luò)傳送到服務(wù)器端;服務(wù)器端接收客戶端發(fā)來(lái)的各種參數(shù),確定客戶端的運(yùn)行狀態(tài),保存數(shù)據(jù),并更新用戶界面,展示客戶端狀態(tài)。
文檔編號(hào)H04L12/24GK103117879SQ20131003550
公開(kāi)日2013年5月22日 申請(qǐng)日期2013年1月30日 優(yōu)先權(quán)日2013年1月30日
發(fā)明者劉明, 方嬌莉, 尹業(yè)華 申請(qǐng)人:昆明理工大學(xué)