zoukankan      html  css  js  c++  java
  • 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 
    #设置服务启动

    其他问题 不是我能解决的了的了.

  • 相关阅读:
    leetcode 137
    leetcode 134
    133. Clone Graph
    leetcode 131
    leetcode 130
    mac uwsgi ssl issue handler
    leetcode 85 Maximal Rectangle golang
    leetcode 84 golang
    leetcode 61
    C# 后台实现一次上传多个文件
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/13864049.html
Copyright © 2011-2022 走看看