新四季網

一種監控伺服器資源利用情況的方法

2023-05-05 19:56:51

專利名稱:一種監控伺服器資源利用情況的方法
技術領域:
本發明涉及伺服器應用性能測試驗證領域,具體涉及一種監控伺服器資源利用情 況的方法。
背景技術:
伺服器產品在具體應用的時候,需要對性能數據進行採集分析,通過圖形界面 直觀地對整個系統運行進行實時監控,此方法可以保存歷史資源利用情況,這樣就可以 清晰的分析出資源利用率高峰,儘早發現問題。尤其是在線服務或關鍵應用,要確保實 時監控伺服器狀態,在出現異常時及時處理,保證服務和應用地不間斷性。此方法適於 Redhat Enterprize Linux> Fedora Core(4、5、6)、FreeBSD(4. 2、4. 8、5. x)、AIX(4. 3、5. x)、 Solaris (9、10)、Windows (2000、XP、2003)等多種作業系統和網絡設備,同時,操作界面友 好,可以根據伺服器的實際應用,定製操作界面,減小了管理難度提高了效率。

發明內容
本發明的目的是提供一種監控伺服器資源利用情況的方法。本發明的目的是通過以下技術方案實現的構建一個集中對多臺被管理伺服器以 圖形方式進行數據採集的並監控伺服器資源利用情況的管理設備,通過對採集方法和目標 的整理和規範,形成標準化規範,將能夠通過圖形化方式直觀反映伺服器性能的關鍵數據 為依據,對伺服器的各個子系統進行分析;通過數據預覽的方式及時客觀地分析用戶群,以 便及時調整系統資源消除瓶頸,為預測和解決實際應用中伺服器的瓶頸提供依據,步驟包 括C、管理設備通SNMP協議向被管理髮送請求報文;D、根據管理設備接收到的被管理設備返回的應答報文,確定被管理設備的運行狀 況。所述的管理設備包括第二版簡單網絡管理協議SNMP伺服器。該方法在執行步驟A之前還包括管理設備向被管理設備發送請求get-request 報文,在設定的時間內沒有收到返回的get-response報文,則確定測試過程失敗。該方法還包括在被管理設備上配置SNMP協議。該方法在執行步驟B後還包括需要把被監控設備資源佔用情況,通過RRDtool軟 件以圖形方式直觀顯示給客戶。^^^jSISMT- Redhat Enterprize Linux、FreeBSD、Solaris、AIX、Windows 白勺 多種作業系統和網絡設備。本發明的優異效果是提供一種監控伺服器資源利用情況的方法,通過該方法可以 準確獲被監控伺服器運行和資源利用情況,從而可以準確的評估被監控服務的性能是否能 夠滿足客戶需求,並可以減少管理難度,可以有效解決計算環境中設備的監控,能夠及時了 解被管理設備在網絡中的運行情況,且當其出現瓶頸或發生異常時可以及時發現,並由用戶幹預解決。因此,本發明對維護網絡中設備的正常運行,為設備的管理和運營商向客戶提 供不間斷的服務具有非常重要的意義。
具體實施例方式實施例以Windows server 2003標準版系統做為管理端做詳細說明。內容和步驟如下1、軟體需求a)作業系統Windows Server 2003 企業版。b) Apache。c) MySQL,下載MySQL的Windows版本並安裝到c /mysql文件夾下。d)PHP,下載PHP 5. X並安裝到c:/php文件夾下。e)RRDTool,下載 Cygwin 版 RRDTool 並安裝到 c:/cacti 文件夾下。f) SNMP協議,下載Net-SNMP並安裝到c /net-snmp文件夾下。g)Cacti,將下載的Cacti壓縮文件解壓到TOB目錄下,並改名為cacti。h)安裝Cactid,將下載的Cactid壓縮文件解壓到c:/cacti文件夾下。i)安裝 Cygwin,安裝 cygwin 到 c:/cygwin 文件夾下。j)安裝ActivePerl,有些腳本是用perl語言寫的,需要ActivePerl的支持。2、軟體安裝a)安裝 Apache默認安裝即可,具體配置如下在Apache的安裝目錄下找到並打開conf\httpd. conf文件,找到 #LoadModulessl_module modules/mod_ssl. so 這行在此行後加入一行LoadModule php5_module c/php/php5apache2_2. dll,其中c:/php/php5apache2_2. dll 為安裝 php 目錄中 php5apache2_2. dll 所在的 位置找到AddType application/x-gzip. gz. tgz 這行,在此行後力口入一行AddType application/x-httpd-php. php找至丨J Directorylndex index, html 在後面力口入 index, htm index, phpb)安裝並配置MYSQL安裝路徑選擇為C:\mySql,安裝成功後會有出現配置嚮導,具體配置如下提示選擇配置類型時,選擇Detailed Configuration.提示選擇服務類型時,選擇Server Machine提示選擇資料庫用法時,選擇Transactional Database Only提示設置伺服器連接數據時,選擇Decision Support (DSS)/0LAP提示設置網絡操作時,選擇Enable TCP/IP Networking,埠號默認即可提示設置Windows 操作時,選擇 Install As Windows Service 和 Include BinDirectory in Windows PATH提示設置安全操作時,選擇Modify Security Settings並設置資料庫密碼。
未提到的設置默認即可。c)安裝並配置PHP默認安裝即可,設置環境變量如下在桌面上右鍵點擊「我的電腦」圖標,點擊「屬性」,選擇「高級」標籤,並點擊「環 境變量」,在出現的對話框中,新建系統變量變量名MIBDIRS,變量值C:\php\extraS\ mibs ;變量名PHPRC,變量值:c:\php ;編輯系統變量 Path,增加「;c:\php ;c:\php\ext ; 」。將c:\php目錄中的php. ini-dist重命名為php. ini,編輯php. ini文件,找到 extension_dir = 「 . /「改為 extension_dir = 〃 c/php/ext 「,找至丨J;extension = php_mysql. dll;extension = php_snmp. dll;extension = php_sockets. dll將,;,去掉改為extension = php_mysql. dllextension = php_snmp. dllextension = php_sockets. dllcgi. force_redirect = 0d)安裝 RRDTool解壓文件存儲在C: \cacti文件夾下。e)安裝 Net-SNMP安裝路徑為C \net-snmp文件夾。f)安裝 cactid解壓文件存儲在C: \cacti文件夾下,並修改cactid. conf文件
127. 0. 0. 1 or hostname
cacti
cacti
cacti
3306DB_HostDB_DatabaseDB_UserDB_Pas swordDB_Portg)安裝 Cygwin選擇完全安裝。如2、c)設置添加c:\cygwin\bin到系統的PATH系統變量中。h)安裝 ActivePerl選擇默認安裝。如2、c)設置添加C: \Perl\bin到系統的PATH系統變量中。i)安裝並設定cacti解壓文件存儲在C: \TOB文件夾下。具體配置如下在「開始菜單」、「運行」中輸入CMD,在命令行窗口下,在MySQL裡新建資料庫cacti 並將cacti, sql導入到資料庫中。C: \ > mysql-uroot-pPassword mysql > create database cacti ;Query OK,1 row affected(0. 00 sec)
5$database_default = 「 cacti「; $database—hostname 二」 localhost 『 $database_username = 「 cacti $database—password = 「 cacti $database—port =〃 3306〃 ;
j)在瀏覽器中輸入如下地址:http://your-server'IP/cacti/install 點擊 New Install,然後點下一步之後這裡需要輸入rrdtool、php、snmpwalk、snmpget、cactid的位 置,請依照上面的安裝路徑進行設置。
0080]mysql > grant all on cacti 氺to cactiilocalhost identified by "cacti,,
0081]Query OK,1 row affected (0.00 sec)
0082]mysql > flush privileges ;
0083]mysql > exit
0084]C:\ >
0085]C:\ > mysql-uroot-p cacti < c:\apache\htdocs\cacti\cacti. sql
0086]Password
0087]修改 cacti_web_root/cacti/include/config. php 配置文件
0088]
0089]
0090]
0091]
0092]
0093]
0094]
0095]
0096]
0097]
0098]
0099]
0100] 0101] 0102]
0103]
0104]
0105]
0106]
0107]
0108] 0109]
控設備
PHP Binary Path c:/php/php. exe RRDTool Binary Path c:/cacti/rrdtool. exe
SNMPGET, SNMPWALK, SNMPBULKWALK, SNMPGETNEXT Paths
c:/net-snmp/usr/bin/snmpget. exe c:/net-snmp/usr/bin/snmpwalk. exe c:/net-snmp/usr/bin/snmpbulkwalk. exe c:/net-snmp/usr/bin/snmpgetnext.exe Cacti Logfile Path c:/apache/htdocs/cacti/log/cacti, log Cactid Path c:/cacti/cactid. exe
k)登錄的帳號和密碼都是admin,登錄後可以根據客戶要求進行修改。 3、被管理端需要安裝與管理端相同版本的簡單網絡管理協議SNMP。 綜上所述,本發明有效的解決了計算機環境中設備的監控和管理,並能夠在被監 -旦發生異常時可以及時發現,從而保證設備所承載的應用或服務的不間斷性。 以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不局限於此, 任何熟悉本技術領域的技術人吶在本發明揭露的技術範圍內,可輕易想到的變化或替換, 都就涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該雙權利要求的保護範圍 為準。 除說明書所述的技術特徵外,均為本專業技術人員的已知技術。
權利要求
一種監控伺服器資源利用情況的方法,其特徵在於,構建一個集中對多臺被管理伺服器以圖形方式進行數據採集的並監控伺服器資源利用情況的管理設備,通過對採集方法和目標的整理和規範,形成標準化規範,將能夠通過圖形化方式直觀反映伺服器性能的關鍵數據為依據,對伺服器的各個子系統進行分析;通過數據預覽的方式及時客觀地分析用戶群,以便及時調整系統資源消除瓶頸,為預測和解決實際應用中伺服器的瓶頸提供依據,步驟包括A、管理設備通SNMP協議向被管理髮送請求報文;B、根據管理設備接收到的被管理設備返回的應答報文,確定被管理設備的運行狀況。
2.根據權利要求1所述的方法,其特徵在於,所述的管理設備包括第二版簡單網絡管 理協議SNMP伺服器。
3.根據權利要求2所述的方法,其特徵在於,該方法在執行步驟A之前還包括: 管理設備向被管理設備發送請求get-request報文,在設定的時間內沒有收到返回的 get-response報文,則確定測試過程失敗。
4.根據權利要求1或2所述的方法,其特徵在於,該方法還包括在被管理設備上配置 SNMP協議。
5.根據權利要求1所述的方法,其特徵在於,該方法在執行步驟B後還包括需要把被 監控設備資源佔用情況,通過RRDtool軟體以圖形方式直觀顯示給客戶。
6.根據權利要求1所述的方法,其特徵在於適應用於RedhatEnterprizeLinux, FreeBSD、Solaris、AIX、Windows的多種作業系統和網絡設備。
全文摘要
本發明涉及一種監控伺服器資源利用情況的方法。步驟包括首先,管理設備是一個支持SNMP協議的網絡節點,對支持SNMP協議的被管理設備,如網絡設備和伺服器,發送各種查詢報文;然後,被管理設備上的agent進程,負責接受、處理來自管理設備的請求報文,從設備上其他協議模塊中取得管理變量的數值,形成響應報文,反饋給管理設備;最後,管理設備接收來自被管理設備的響應及trap報文,通過數據保存資源佔用的數據,並通過繪圖軟體把數據以圖形的形式展現出來。本發明的實現可以有效解決計算環境中設備的監控,能夠及時了解被管理設備在網絡中的運行情況,且當其出現瓶頸或發生異常時可以及時發現,並由用戶幹預解決。因此,本發明對維護網絡中設備的正常運行,為設備的管理和運營商向客戶提供不間斷的服務具有非常重要的意義。
文檔編號H04L12/24GK101854254SQ20101016752
公開日2010年10月6日 申請日期2010年5月10日 優先權日2010年5月10日
發明者喬鑫, 楊磊 申請人:浪潮電子信息產業股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀