安装rsh守护进程及rstat协议,使同一网络上的客户端可以获取服务器端的性能参数,达到监控服务器性能的目的。
需要下载安装4个包:
(1)rsh-server-0.17-76.el7_1.1.x86_64
(2)rsh-0.17-76.el7_1.1.x86_64
(3)rpc.rstatd-4.0.1.tar.gz
(4)xinetd.x86_64
一、安装rsh
1.连网安装
rpm -qa | grep rsh --查看是否已安装rsh rpm -e 版本号 --卸载原有版本 yum -y install rsh* --安装新版rsh |
2.离线安装rsh,需要先下载。点击下载
rpm -ivh rsh-server-0.17-76.el7_1.1.x86_64 rpm -ivh rsh-0.17-76.el7_1.1.x86_64 |
二、安装rstatd
1.rstatd下载,上传至linux服务器/usr/local
http://sourceforge.net/projects/rstatd
2.rstatd安装
tar -xzvf rpc.rstatd-4.0.1.tar.gz --解压安装包 cd rpc.rstatd-4.0.1 ./configure --配置 make --编译 make install --安装 |
3.安装xinetd服务
查看是否安装xinetd (若安装则不安装)
rpm -qa | grep xinetd
安装xinetd服务
cd /etc/init.d yum -y install xinetd |
4.启动rpc.rstatd服务
rpc.rstatd --启动rpc.rstatd进程 rpcinfo -p --检查rpc服务状态 |
启动成功,显示四个rstatd服务
【注】如果执行rpc.rstatd命令失败如下
[root@localhost ~]# rpc.rstatd bash: rpc.rstatd: command not found... |
证明rstatd或xinetd服务没安装好。
重新安装这个两个服务即可,
即重复操作上述第2、3、4步。
三、关闭防火墙
firewall-cmd --state --查看防火墙状态(显示running) systemctl stop firewalld.service --停止centos7防火墙 systemctl disable firewalld.service --禁用centos7防火墙 |
四、Loadrunner中Controller监控Linux资源
1.在Controller中,将System Resource Graphs中的Unix resources拖到右侧的资源监控区域。
2.鼠标右键选择Add Measurements,添加被监控Linux的IP地址x.x.x.x,选择需要监控的性能指标,确认。
3.结果没显示Linux资源的实时数据,待解决!!!(虚拟机IP不在同一网段还是什么原因)