Linux安裝rpc監控系統資源


 

1.rpc服務需rsh的支持,一般情況下rsh已安裝。rpm -qa rsh查看。

2.右鍵另存為http://heanet.dl.sourceforge.net/sourceforge/rstatd/rpc.rstatd-4.0.1.tar.gz下載rpc.rstatd-4.0.1.tar.gz。
3.執行以下命令解壓和安裝
tar zxvf rpc.rstatd-4.0.1.tar.gz
cd rpc.rstatd-4.0.1
./configure   //配置
make          //編譯
make install  //安裝
4.啟動   rpc.rstatd
如果第一次執行rpc.rstatd報錯,按以下步驟可解決報錯
cd /etc/init.d
./portmap start
./nfs start
rpc.rstatd
5.檢驗,執行rpcinfo -p,看到以下信息表示安裝成功:


    100001    5   udp    800  rstatd
    100001    3   udp    800  rstatd
    100001    2   udp    800  rstatd
    100001    1   udp    800  rstatd
6.在LoadRunner中添加計數器
 average load: 在過去的1分鍾的平均負載
 cpu utilization: cpu的使用率
 disk traffic: disk傳輸率
 paging rate: 每秒從磁盤讀到物理內存,或者從物理內存寫到頁面文件的內存頁數
 Swap-in rate: 每秒交換到內存的進程數
 Swap-out rate: 每秒從內存交換出來的進程數

..............................................

 

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.

 

上述問題的實質是Linux系統中未安裝rpc.rstatd,服務未開啟的原因造成。

 

於是接下來就驗證我們的推測:

 

首先查看rpc.rstatd是否安裝

 

[root@localhost bin]# whereis rpc.rstatd

 

發現系統未安裝rpc.rstatd

 

備注:rstatd Rstat協議允許網絡上的用戶獲得同一網絡上各機器的性能參數。

 

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

 

下載地址:http://sourceforge.net/projects/rstatd

 

利用ssh客戶端上傳rpc.rstatd-4.0.1.tar.gz包至Linux下/home/Michael/tool/目錄下
三 執行安裝程序包:

 

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

 

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

 

./configure                  //配置rc.rstatd的安裝,以下我的是按照默認方式的            

 

make                       //編譯rc.rstatd  

 

make install               //安裝

 

四重啟xinetd

 

  /etc/init.d/xinetd restart

 

五修改etc/xinetd.d目錄下面的3個conf (rlogin, rsh, rexec)中的disable置均設置為no

 

cd /etc/xinetd.d   //進入到etc/xinetd.conf目錄中

 

Vi     rlogin //編輯disable=no,保存

 

Vi    rsh    //編輯disable=no,保存

 

Vi    rexec //編輯disable=no,保存

 

六 啟動rpc.rstatd和檢測

 

rpc.rstatd                 //啟動rpc.rstatd進程

 

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

 

在安裝rpc后,啟動rpc.rstatd時,會報錯“Cannot register service: RPC: Unable to receive;errno=Ctionrefused”。
解決方法如下:
1、/etc/init.d ./portmap start
2、/etc/init.d ./nfs start
然后再次啟動rpc.rstatd就好了。

 

  [root@boss1 sbin]# 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM