CentOS7 和 CentOS8 安裝 rusers-server 然后使用LR 實時監控Linux主機性能的辦法


LR 能夠通過RPC 的工具 實時獲取 被壓測機器的 性能表現 但是需要安裝幾個組件. CentOS6 時期比較簡單 可以通過網上 下載rstatd 的tar 包離線安裝即可

但是發現CentOS7 與 CentOS8無法監測的到 需要換一種方式. 

經過一段不懈的努力(百度 !-_-!), 找到解決方法, 為了防止自己下次再去百度. 

方法也比較簡單 

1. CentOS7 

yum install epel-release  
#安裝擴展包源
yum install rusers-server
#安裝響應的服務

安裝完成之后 需要設置服務啟動等內容

systemctl enable rstatd && systemctl enable rusersd 
#設置服務開機啟動
systemctl restart rstatd && systemctl restart rusersd 
#設置服務啟動

 檢查服務現狀. 

rpcinfo

注意兩次檢查的區別

 

 

 

2. CentOS7 還是很簡單的 但是CentOS8就麻煩了很多

主要是對我這種 Linux 自學出身的菜鳥 沒有了包管理, 要話費更多的時間.

先說自己遇到的坑.

想用yumdownloader 下載 CentOS7的 rpm包進行安裝

無法實現的原因 : systemd和libcrypt的包依賴關系太舊了沒法使用.

然后想了個辦法 可以用 fedora 的rpm包進行處理

但是一開始安裝報錯了. 非常費勁. 

主要是提示這個

rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed

最終的解決辦法還是靠 fc33的rpm包來解決的. 

方法簡單描述一下

第一步 下載rpm包 很簡單

http://rpmfind.net/linux/rpm2html/search.php?query=rusers-server&submit=Search+...&system=&arch=

網上很多 rpmfind的網站

下載相應的rpm的包

根據自己的CPU 架構來

 

 

 

然后上傳到服務器上面進行安裝

注意centos8 上面需要處理一下 rpm的工具不然會報剛才說的哪個錯誤

 

 解決辦法升級 rpm..

yum update rpm -y

升級完成再次安裝就很順暢了

吐槽一下 CentOS的兼容性 比 巨硬差十倍.

yum localinstall rusers-server-0.17-96.fc33.x86_64.rpm

安裝效果

 

跟CentOS7 一樣 啟動服務

 

systemctl enable rstatd && systemctl enable rusersd 
#設置服務開機啟動
systemctl restart rstatd && systemctl restart rusersd 
#設置服務啟動

 

其他問題 不是我能解決的了的了.

 


免責聲明!

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



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