国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種計算機性能數(shù)據(jù)的采集方法及采集裝置的制作方法

      文檔序號:6353617閱讀:622來源:國知局
      專利名稱:一種計算機性能數(shù)據(jù)的采集方法及采集裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機性能數(shù)據(jù)的采集領(lǐng)域,尤其涉及的是一種計算機性能數(shù)據(jù)的采 集方法及采集裝置。
      背景技術(shù)
      傳統(tǒng)的計算機性能采集程序,由于保護產(chǎn)品的商業(yè)利益,使用編譯好的二進制代 碼,這樣對于不同的主機(IBM,Intel等),操作系統(tǒng)(AIX,Windows等)移植性很差,需要很 多開發(fā)工作,軟件開發(fā)周期長。并且二進制代碼對于用戶是不可見的,無法判斷采集程序是否影響用戶應用程序 的代碼;當二進制代碼資源消耗過大時,用戶往往也無法微調(diào)這些程序來減少采集程序的 資源消耗,這樣容易影響用戶系統(tǒng)的正常業(yè)務程序,給用戶造成不便。因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種計算機性能 數(shù)據(jù)的采集方法及采集裝置,提供了一種采集計算機的CPU,內(nèi)存,磁盤,數(shù)據(jù)庫,中間件的 性能數(shù)據(jù)的采集方法及采集裝置。其解決了傳統(tǒng)采集程序可移植性差和傳統(tǒng)采集程序資源 消耗大的問題。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下 一種計算機性能數(shù)據(jù)的采集方法,其中,包括步驟
      A、系統(tǒng)啟動,通過腳本語言獲取采集計算機性能數(shù)據(jù)的配置信息,所述配置信息包括 采集到的數(shù)據(jù)發(fā)送到的目的服務器IP地址信息,及采集數(shù)據(jù)的時間周期信息;
      B、根據(jù)獲取的配置信息,通過腳本語言調(diào)用系統(tǒng)命令循環(huán)采集計算機的第一數(shù)據(jù)信 息,所述第一數(shù)據(jù)信息包括CPU和內(nèi)存的使用情況信息,以及采集錯誤日志信息;
      C、根據(jù)采集到的計算機CPU和內(nèi)存的使用情況信息,判斷當前系統(tǒng)是否繁忙,當是時 進入步驟D,否則跳到步驟E ;
      D、通過腳本語言調(diào)用網(wǎng)絡(luò)通訊模塊,根據(jù)服務器IP地址信息發(fā)送采集到的第一數(shù)據(jù) 信息到指定的服務器,并等待第一預定時間后返回步驟B ;
      E、當當前系統(tǒng)不繁忙,則檢測第一數(shù)據(jù)信息采集周期是否到達,當是時通過腳本語言 采集計算機的第二數(shù)據(jù)信息,并將采集到的第二數(shù)據(jù)信息調(diào)用網(wǎng)絡(luò)通訊模塊發(fā)送到指定的 服務器。所述的計算機性能數(shù)據(jù)的采集方法,其中,所述步驟A之前還包括步驟 a、配置需采集的計算機性能數(shù)據(jù)參數(shù)。所述的計算機性能數(shù)據(jù)的采集方法,其中,所述步驟B還包括
      Bi、對采集的計算機CPU和內(nèi)存的使用情況信息,以及采集硬件錯誤日志信息進行初 步分析,判斷是否有硬件錯誤,當是時,生成相應的硬件錯誤信息。
      所述的計算機性能數(shù)據(jù)的采集方法,其中,所述步驟E還包括當檢測到第一數(shù)據(jù) 信息采集周期未到達時,等待第二預定時間,返回步驟B。所述的計算機性能數(shù)據(jù)的采集方法,其中,所述系統(tǒng)繁忙為當前系統(tǒng)的利用率超 過 90%O所述的計算機性能數(shù)據(jù)的采集方法,其中,所述第二數(shù)據(jù)信息包括計算機的磁盤 使用情況信息、網(wǎng)卡信息、網(wǎng)絡(luò)端口信息、虛擬內(nèi)存使用情況信息。所述的計算機性能數(shù)據(jù)的采集方法,其中,其還包括步驟F、當系統(tǒng)關(guān)機時,停止 計算機性能數(shù)據(jù)的采集。一種計算機性能數(shù)據(jù)的采集裝置,其中,包括
      配置信息獲取模塊,用于通過腳本語言獲取采集計算機性能數(shù)據(jù)的配置信息,所述配 置信息包括采集到的數(shù)據(jù)發(fā)送到的目的服務器IP地址信息,及采集數(shù)據(jù)的時間周期信息; 第一采集模塊,用于根據(jù)獲取的配置信息,通過腳本語言調(diào)用系統(tǒng)命令循環(huán)采集計算 機的第一數(shù)據(jù)信息,所述第一數(shù)據(jù)信息包括CPU和內(nèi)存的使用情況信息,以及采集錯誤日 志fn息;
      第一判斷模塊,用于根據(jù)采集到的計算機CPU和內(nèi)存的使用情況信息,判斷當前系統(tǒng) 是否繁忙;
      第二判斷模塊,用于當當前系統(tǒng)不繁忙,則檢測第一數(shù)據(jù)信息采集周期是否到達; 第二采集模塊,用于當?shù)谝粩?shù)據(jù)信息采集周期已到達,則通過腳本語言采集計算機的 第二數(shù)據(jù)信息;
      網(wǎng)絡(luò)通訊模塊,一方面用于當前系統(tǒng)不繁忙時,通過腳本語言調(diào)用系統(tǒng)命令,根據(jù)上述 服務器IP地址發(fā)送采集到的第一數(shù)據(jù)信息到指定的服務器;另一方面用于并將采集到的 第二數(shù)據(jù)信息調(diào)用網(wǎng)絡(luò)通訊模塊發(fā)送到指定的服務器;
      主程序控制模塊,用于負責計算采集周期,調(diào)用各模塊進行工作。所述的計算機性能數(shù)據(jù)的采集裝置,其中,其還包括 配置模塊,用于配置需采集的計算機性能數(shù)據(jù)參數(shù);
      分析模塊,用于對采集的計算機CPU和內(nèi)存的使用情況信息,以及采集硬件錯誤日志 信息進行初步分析,判斷是否有硬件錯誤,當是時,生成相應的硬件錯誤信息; 結(jié)束模塊,用于當系統(tǒng)關(guān)機時,停止計算機性能數(shù)據(jù)的采集。所述的計算機性能數(shù)據(jù)的采集裝置,其中,所述第二數(shù)據(jù)信息包括計算機的磁盤 使用情況信息、網(wǎng)卡信息、網(wǎng)絡(luò)端口信息、虛擬內(nèi)存使用情況信息;
      所述系統(tǒng)繁忙為當前系統(tǒng)的利用率超過90%。本發(fā)明所提供的計算機性能數(shù)據(jù)的采集方法及采集裝置,由于采用了通過腳本語 言調(diào)用系統(tǒng)命令循環(huán)采集計算機的CPU和內(nèi)存的使用情況信息,以及采集錯誤日志信息, 判斷當前系統(tǒng)是否繁忙,當前系統(tǒng)不繁忙時,通過腳本語言調(diào)用系統(tǒng)命令,發(fā)送采集到的第 一數(shù)據(jù)信息到指定的服務器;并將采集到的第二數(shù)據(jù)信息調(diào)用網(wǎng)絡(luò)通訊模塊發(fā)送到指定的 服務器。通過采用腳本常駐內(nèi)存執(zhí)行計算機性能數(shù)據(jù)的采集。其可移植性強,減少了開發(fā) 工作量,使開發(fā)速度大大提高;并降低了資源消耗,能避免性能數(shù)據(jù)采集對用戶業(yè)務系統(tǒng)的 影響,為用戶提供了方便。


      圖1是本發(fā)明實施例的計算機性能數(shù)據(jù)的采集方法流程圖。圖2是本發(fā)明實施例的計算機性能數(shù)據(jù)的采集裝置原理框圖。
      具體實施例方式本發(fā)明提供一種計算機性能數(shù)據(jù)的采集方法及采集裝置,提供了 一種采集計算機 的CPU,內(nèi)存,磁盤,數(shù)據(jù)庫,中間件的性能數(shù)據(jù)的采集方法及采集裝置。其可以解決傳統(tǒng)采 集程序可移植性差和傳統(tǒng)采集程序資源消耗大的問題。為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對 本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用 于限定本發(fā)明。本發(fā)明實施例提供的一種計算機性能數(shù)據(jù)的采集方法,如圖1所示,主要包括以 下步驟
      步驟S110、配置需采集的計算機性能數(shù)據(jù)參數(shù)。本實施例中當是對計算機Windows操作系統(tǒng)數(shù)據(jù)的采集時;針對不同的Windows 版本,包括 Window98、windows2000、Windows XP、Windows 2003、Windows vista、Windows 2008, Windows 7等,的監(jiān)控指標不同采集的數(shù)據(jù)也不一樣,以實現(xiàn)具體的監(jiān)控。配置需采 集的計算機性能數(shù)據(jù)參數(shù)與各系統(tǒng)的監(jiān)控指標一一對應。具體的監(jiān)控指標如下表所示
      權(quán)利要求
      1.一種計算機性能數(shù)據(jù)的采集方法,其特征在于,包括步驟A、系統(tǒng)啟動,通過腳本語言獲取采集計算機性能數(shù)據(jù)的配置信息,所述配置信息包括 采集到的數(shù)據(jù)發(fā)送到的目的服務器IP地址信息,及采集數(shù)據(jù)的時間周期信息;B、根據(jù)獲取的配置信息,通過腳本語言調(diào)用系統(tǒng)命令循環(huán)采集計算機的第一數(shù)據(jù)信 息,所述第一數(shù)據(jù)信息包括CPU和內(nèi)存的使用情況信息,以及采集錯誤日志信息;C、根據(jù)采集到的計算機CPU和內(nèi)存的使用情況信息,判斷當前系統(tǒng)是否繁忙,當是時 進入步驟D,否則跳到步驟E ;D、通過腳本語言調(diào)用網(wǎng)絡(luò)通訊模塊,根據(jù)服務器IP地址信息發(fā)送采集到的第一數(shù)據(jù) 信息到指定的服務器,并等待第一預定時間后返回步驟B ;E、當當前系統(tǒng)不繁忙,則檢測第一數(shù)據(jù)信息采集周期是否到達,當是時通過腳本語言 采集計算機的第二數(shù)據(jù)信息,并將采集到的第二數(shù)據(jù)信息調(diào)用網(wǎng)絡(luò)通訊模塊發(fā)送到指定的 服務器。
      2.根據(jù)權(quán)利要求1所述的計算機性能數(shù)據(jù)的采集方法,其特征在于,所述步驟A之前還 包括步驟a、配置需采集的計算機性能數(shù)據(jù)參數(shù)。
      3.根據(jù)權(quán)利要求1所述的計算機性能數(shù)據(jù)的采集方法,其特征在于,所述步驟B還包括Bi、對采集的計算機CPU和內(nèi)存的使用情況信息,以及采集硬件錯誤日志信息進行初 步分析,判斷是否有硬件錯誤,當是時,生成相應的硬件錯誤信息。
      4.根據(jù)權(quán)利要求1所述的計算機性能數(shù)據(jù)的采集方法,其特征在于,所述步驟E還包 括當檢測到第一數(shù)據(jù)信息采集周期未到達時,等待第二預定時間,返回步驟B。
      5.根據(jù)權(quán)利要求1所述的計算機性能數(shù)據(jù)的采集方法,其特征在于,所述系統(tǒng)繁忙為 當前系統(tǒng)的利用率超過90%。
      6.根據(jù)權(quán)利要求1所述的計算機性能數(shù)據(jù)的采集方法,其特征在于,所述第二數(shù)據(jù)信 息包括計算機的磁盤使用情況信息、網(wǎng)卡信息、網(wǎng)絡(luò)端口信息、虛擬內(nèi)存使用情況信息。
      7.根據(jù)權(quán)利要求1-6任一項所述的計算機性能數(shù)據(jù)的采集方法,其特征在于,其還包 括步驟F、當系統(tǒng)關(guān)機時,停止計算機性能數(shù)據(jù)的采集。
      8.一種計算機性能數(shù)據(jù)的采集裝置,其特征在于,包括配置信息獲取模塊,用于通過腳本語言獲取采集計算機性能數(shù)據(jù)的配置信息,所述配 置信息包括采集到的數(shù)據(jù)發(fā)送到的目的服務器IP地址信息,及采集數(shù)據(jù)的時間周期信息;第一采集模塊,用于根據(jù)獲取的配置信息,通過腳本語言調(diào)用系統(tǒng)命令循環(huán)采集計算 機的第一數(shù)據(jù)信息,所述第一數(shù)據(jù)信息包括CPU和內(nèi)存的使用情況信息,以及采集錯誤日 志fn息;第一判斷模塊,用于根據(jù)采集到的計算機CPU和內(nèi)存的使用情況信息,判斷當前系統(tǒng) 是否繁忙;第二判斷模塊,用于當當前系統(tǒng)不繁忙,則檢測第一數(shù)據(jù)信息采集周期是否到達;第二采集模塊,用于當?shù)谝粩?shù)據(jù)信息采集周期已到達,則通過腳本語言采集計算機的 第二數(shù)據(jù)信息;網(wǎng)絡(luò)通訊模塊,一方面用于當前系統(tǒng)不繁忙時,通過腳本語言調(diào)用系統(tǒng)命令,根據(jù)上述服務器IP地址發(fā)送采集到的第一數(shù)據(jù)信息到指定的服務器;另一方面用于將采集到的第 二數(shù)據(jù)信息調(diào)用網(wǎng)絡(luò)通訊模塊發(fā)送到指定的服務器;主程序控制模塊,用于負責計算采集周期,調(diào)用各模塊進行工作。
      9.根據(jù)權(quán)利要求8所述的計算機性能數(shù)據(jù)的采集裝置,其特征在于,其還包括 配置模塊,用于配置需采集的計算機性能數(shù)據(jù)參數(shù);分析模塊,用于對采集的計算機CPU和內(nèi)存的使用情況信息,以及采集硬件錯誤日志 信息進行初步分析,判斷是否有硬件錯誤,當是時,生成相應的硬件錯誤信息; 結(jié)束模塊,用于當系統(tǒng)關(guān)機時,停止計算機性能數(shù)據(jù)的采集。
      10.根據(jù)權(quán)利要求8所述的計算機性能數(shù)據(jù)的采集裝置,其特征在于,所述第二數(shù)據(jù)信 息包括計算機的磁盤使用情況信息、網(wǎng)卡信息、網(wǎng)絡(luò)端口信息、虛擬內(nèi)存使用情況信息;所述系統(tǒng)繁忙為當前系統(tǒng)的利用率超過90%。
      全文摘要
      本發(fā)明涉及計算機性能數(shù)據(jù)的采集領(lǐng)域,公開了一種計算機性能數(shù)據(jù)的采集方法及采集裝置。本發(fā)明所提供的計算機性能數(shù)據(jù)的采集方法及采集裝置,由于采用了通過腳本語言調(diào)用系統(tǒng)命令循環(huán)采集計算機的CPU和內(nèi)存的使用情況信息,以及采集錯誤日志信息,判斷當前系統(tǒng)是否繁忙,當前系統(tǒng)不繁忙時,通過腳本語言調(diào)用系統(tǒng)命令,發(fā)送采集到的第一數(shù)據(jù)信息到指定的服務器;并將采集到的第二數(shù)據(jù)信息調(diào)用網(wǎng)絡(luò)通訊模塊發(fā)送到指定的服務器。通過采用腳本常駐內(nèi)存執(zhí)行計算機性能數(shù)據(jù)的采集。其可移植性強,減少了開發(fā)工作量,使開發(fā)速度大大提高;并降低了資源消耗,能避免性能數(shù)據(jù)采集對用戶業(yè)務系統(tǒng)的影響,為用戶提供了方便。
      文檔編號G06F17/40GK102081679SQ20111002566
      公開日2011年6月1日 申請日期2011年1月24日 優(yōu)先權(quán)日2011年1月24日
      發(fā)明者楊云 申請人:深圳市共濟科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1