Loadrunner如何監控Linux系統資源

Linux 查看鏈接數:  linux

netstat -tn | grep 126 | awk '/^tcp/{++state[$NF]} END {for(key in state) print key ,"t", state[key]}'
網絡


一 簡述:LoadRunner監控Linux資源時彈出以下錯誤:   app

Monitor name :UNIX Resources. Cannot initialize the monitoring on 192.168.52.189. Error while creating the RPC client. Ensure that the machine can be connected and that it runs the rstat daemon (use rpcinfo utility for this verification). Detailed error: RPC: Failed to create RPC client.
RPC-TCP: Failed to establish RPC server address.   ssh

上述問題的實質是Linux系統中未安裝rpc.rstatd,服務未開啓的緣由形成。 tcp

首先查看rpc.rstatd是否安裝
[root@localhost bin]# whereis rpc.rstatd
備註:rstatd Rstat協議容許網絡上的用戶得到同一網絡上各機器的性能參數。 性能

二 準備下載包:下載rpc.rstatd-4.0.1.tar.gz安裝包  this

下載地址:http://sourceforge.net/projects/rstatd 利用ssh客戶端上傳rpc.rstatd-4.0.1.tar.gz包至Linux下/home/目錄下 spa

三 執行安裝程序包:   .net

    chmod 777 rpc.rstatd-4.0.1.tar.gz //將文件賦予rwx權限 server

    tar -xzvf rpc.rstatd-4.0.1.tar.gz //解壓rcp.rstatd

    cd rpc.rstatd-4.0.1 //進入到rpc.rstatd目錄中

    ./configure //配置rc.rstatd的安裝,如下個人是按照默認方式的,注:linux需安裝C編譯器

    make //編譯rc.rstatd

    make install // 安裝 


四 啓動rpc.rstatd和檢測

   rpc.rstatd //啓動rpc.rstatd進程

   rpcinfo –p // 執行此命令檢查rpc服務的狀態 

   [root@localhost xinetd.d]# rpcinfo -p
  程序版本協議 端口
  100000 2 tcp 111 portmapper
  100000 2 udp 111 portmapper
  100024 1 udp 32768 status
  100024 1 tcp 32769 status
  100001 5 udp 867 rstatd
  100001 3 udp 867 rstatd
  100001 2 udp 867 rstatd
  100001 1 udp 867 rstatd

五 利用Loadunner中的Controller監控Linux資源  

   1 在controller中,將Systeme Resourece Graphs中的UNIX resources拖到右鍵的資源監控區域

   2 鼠標右鍵選擇Add Measurements,添加被監控linux的IP地址,選擇需監控的性能指標,確認。

相關文章
相關標籤/搜索