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.執(zhí)行以下命令解壓和安裝
tar zxvf rpc.rstatd-4.0.1.tar.gz
cd rpc.rstatd-4.0.1
./configure???//配置
make??????????//編譯
make install??//安裝
4.啟動???rpc.rstatd
如果第一次執(zhí)行rpc.rstatd報錯,按以下步驟可解決報錯
cd /etc/init.d
./portmap start
./nfs start
rpc.rstatd
5.檢驗,執(zhí)行rpcinfo -p,看到以下信息表示安裝成功:
????100001????5???udp????800??rstatd
????100001????3???udp????800??rstatd
????100001????2???udp????800??rstatd
????100001????1???udp????800??rstatd
6.在LoadRunner中添加計數(shù)器
?average load: 在過去的1分鐘的平均負載
?cpu utilization: cpu的使用率
?disk traffic: disk傳輸率
?paging rate: 每秒從磁盤讀到物理內(nèi)存,或者從物理內(nèi)存寫到頁面文件的內(nèi)存頁數(shù)
?Swap-in rate: 每秒交換到內(nèi)存的進程數(shù)
?Swap-out rate: 每秒從內(nèi)存交換出來的進程數(shù)
..............................................
?
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.
?
上述問題的實質(zhì)是Linux系統(tǒng)中未安裝rpc.rstatd,服務未開啟的原因造成。
?
于是接下來就驗證我們的推測:
?
首先查看rpc.rstatd是否安裝
?
[root@localhost bin]# whereis rpc.rstatd
?
發(fā)現(xiàn)系統(tǒng)未安裝rpc.rstatd
?
備注:rstatd Rstat協(xié)議允許網(wǎng)絡上的用戶獲得同一網(wǎng)絡上各機器的性能參數(shù)。
?
二 準備下載包:下載rpc.rstatd-4.0.1.tar.gz安裝包
?
下載地址:http://sourceforge.net/projects/rstatd
?
利用ssh客戶端上傳rpc.rstatd-4.0.1.tar.gz包至Linux下/home/Michael/tool/目錄下
三 執(zhí)行安裝程序包:
?
??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????????????? //執(zhí)行此命令檢查rpc服務的狀態(tài)
?
在安裝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?
???程序版本協(xié)議??端口
??? 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
?
posted on 2017-05-10 16:56 葉祖輝 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/yezuhui/p/6836862.html
總結
以上是生活随笔為你收集整理的Linux安装rpc监控系统资源的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用redis解决超卖
- 下一篇: 【WPF】获取电磁笔的压感