LoadRunner監控Linux資源時彈出以下錯誤:linux
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.windows
RPC-TCP: Failed to establish RPC server address.性能
上述問題的實質是Linux系統中未安裝rpc.rstatd,服務未開啓的緣由形成this
在監控Linux以前我想闡述的觀點是,Liunx系統機制與windows大體相同,要監控並獲得他的相關參數必須須要獲得它的贊成,這就是操做系統, 因此你必須有足夠的權限和方法才能得到,關於Linux在LR中也相關添加區域,與windows享有同等的地位。在windows中須要開啓許多許多權 限,以及一些遠程訪問的進程,當前在Linux中也不例外,在Linux下有一個進程是必須的,那就是系統守護進程rpc.restat,相信守護進程大 家並不陌生,一般在Linux系統的引導的時候啓動的不少服務,這些服務就是守護進程,並且它脫離於終端在後臺運行的。spa
因此首先要查看系統是否開啓了rpc服務,經過命令rpcinfo -p來查看操作系統
配置步驟:3d
一、 安裝 portmaprest
二、 安裝rsh-0.17-14.i386.rpmserver
三、 安裝rsh-server-0.17-14.i386.rpmblog
四、 安裝rpc.rstatd-4.0.1.tar.gz
一、 安裝 portmap
執行指令 yum –y install portmap
二、 安裝rsh-0.17-14.i386.rpm
將文件 rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm 複製到linux的usr/local/路徑下
rpm -qa |grep rsh --查看是否安裝rsh
安裝rsh,rsh-server
2、安裝rpc.rstatd-4.0.1.tar.gz
安裝rstatd
[root@localhost /]# tar -xzvf rpc.rstatd-4.0.1.tar.gz
[root@localhost /]# cd rpc.rstatd-4.0.1
[root@localhost /]# ./configure
[root@localhost /]# make
[root@localhost /]# make install
三、 安裝完成後配置rstatd目標守護進程xinetd,配置文件於/etc/xinetd.d目錄下
四、 重啓linux
五、 啓動rpc.rstatd
六、 關閉Linux防火牆
service iptables stop
7、利用LoadRunner的Controller監控Linux資源
注意:監控過程當中要關閉Linux防火牆,不然可能會監控失敗