qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Jmeter Linux資源監控器

          最近完成了jmeter linux資源監控器的開發,方法并不怎么高明,但相信可以幫助很多用jmeter來做性能測試的同仁解決jmeter缺少linux資源監控的問題
          附件中是編譯好的包以及linux上所用的腳本。基本的原理是利用shell腳本生成資源xml,讓jmeter利用http請求獲取該xml,解析展現數據。
          歡迎各位同仁測試使用,有問題也可以與我交流。

          監控器實現的是linux系統上的資源監控,要求:服務器上至少有一個web server(因需要通過http請求獲取資源xml),用于生成服務器資源xml的腳本中使用了sysstat包中的指令,所以需要安裝sysstat包。
          使用方法:
          下載:

          LinuxResourcesMonitor.rar
          (2008-08-01 20:56:32, Size: 756 kB, Downloads: 0)


          首先解開壓縮包,取出status腳本,登錄到被監控的服務器上,將status腳本放上去。該腳本執行時會在所在路徑生成status.xml文件,可以直接將status腳本放在web server的目錄下,也可以用軟鏈接來鏈到status.xml文件。下面介紹在基于apache的web server上的配置方法:
          在apache的配置文件httpd.conf中找到DocumentRoot,一般默認是apache目錄下的htdocs,將status腳本放到該目錄下;
          更改執行權限:
          chmod 744 status
          啟動該腳本:
          ./status start
          啟動起來之后就會在當前目錄下產生status.xml文件
          不需要監控時,停止該腳本:
          ./status stop




          然后到運行jmeter的機器上,解開壓縮包里的ext.rar包,將解壓得到的兩個jar包:ApacheJMeter_core.jar和ApacheJMeter_monitors.jar,復制到jmeter的lib/ext目錄下,覆蓋原來的jar包。
          之后就可以到jmeter上來監控了:打開jmeter,建立一個線程組,添加一個http請求,ip就是要監控的服務器地址,端口號就是apache偵聽的http端口,協議是“http”,路徑是“/status.xml”,勾選“用作監視器”;



          http request.JPG

          再為該http請求添加一個“固定定時器”組件和一個“監視器結果”組件,“固定定時器”的延時要設置為大于1秒的時間,即數據的采樣時間。



          timer.JPG

          在線程組中循環次數設置勾選“永遠”;



          thread group.JPG

          Run一下,就可以在監視器結果上看到剛剛添加的監控服務器了,目前已經監控了6個參數:cpu%user,cpu%iowait,load,mem%(used/total),swap in,swap out。


          monitor.JPG


          如果被監控的linux上沒有安裝sysstat包,是無法正常生成監控數據的,這里附上sysstat包的安裝方法:
          首先到http://perso.wanadoo.fr/sebastien.godard/下載最新的版本,最好是源碼包,比如sysstat-5.1.1.tar.gz

          1.解包:

          tar zxvf sysstat-5.1.1.tar.gz


          2.安裝:

          cd sysstat-5.1.1

          make config
          這步可以省略,有些發行版中會出錯;如果不用這個命令,可以直接安裝到其默認的/usr/local/lib目錄中

          make
          編譯

          make install
          安裝

          這樣就安裝好了。

          posted on 2012-04-09 11:36 順其自然EVO 閱讀(1911) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 徐州市| 航空| 麦盖提县| 岳阳市| 西昌市| 屏南县| 洞头县| 抚顺县| 双峰县| 平谷区| 靖宇县| 修水县| 青岛市| 中牟县| 孟连| 伊宁市| 察哈| 丹凤县| 大新县| 隆子县| 宾川县| 綦江县| 仙桃市| 萍乡市| 拜城县| 龙州县| 藁城市| 涪陵区| 宝清县| 阿坝| 修武县| 定结县| 阜新市| 台前县| 靖边县| 乐东| 全南县| 独山县| 恭城| 岳普湖县| 吴江市|