Chinaunix首页 | 论坛 | 博客
  • 博客访问: 151013
  • 博文数量: 32
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-13 21:09
文章分类

全部博文(32)

文章存档

2008年(7)

2007年(23)

2006年(2)

我的朋友
最近访客

分类: LINUX

2007-07-31 13:45:47

对于Linux系统,要想通过LR监控Linux/Unix系统的资源使用情况,需要运行rstatd服务。如果OS没有安装rstatd(可以查找一下系统中是否存在rpc.rstatd这个文件,如果没有,则说明系统没有安装 rstatd),则需要进行安装。rstatd安装步骤如下:
 
1.安装rsh,和rsh-server两个服务包。
a.    卸载rsh
# rpm q rsh----------查看版本号
# rpm  -e 版本号---------卸载该版本。
 
B.安装
# rpm –ivh  rsh-0.17-14.i386.rpm  rsh-server-0.17-14.i386.rpm
 
2 下载并安装rstatd
# tar –xzvf  rpc.rstatd-4.0.1.tar.gz 
# ./configure ---配置
# make ---编译
# make install ---安装
# rpc.rstatd ---启动rstatd进程
 
3 打开/etc/xinetd.conf 
里面内容是:
  # Simple configuration file for xinetd
  #
  # Some defaults, and include /etc/xinetd.d/
  defaults
  {
        instances               = 60
        log_type                = SYSLOG authpriv
        log_on_success                = HOST PID
        log_on_failure                = HOST
        cps                        = 25 30
  }
  includedir /etc/xinetd.d
 
4.重启xinetd
A:
# service xinetd reload
 
B:
# /sbin/service xinetd rstart
 
5. 修改/etc/xinetd.d/下的三个conf文件  rlogin ,rsh,rexec 这三个配置文件,
打这三个文件,将里面的disable = yes都改成 disable = no     ( disabled 用在默认的 {}  禁止服务)
或是把# default: off都设置成 on  ,并把“#”去掉,这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!
 
6.启动rstatd
# rpc.rstatd
在启动rpc.rstatd时,会报错“Cannot register service: RPC: Unable to receive; errno = Ction refused”。
 
解决方法如下:
# /etc/init.d ./portmap start
# /etc/init.d ./nfs start
然后再次启动rpc.rstatd就好了。 
 
7.查看rstatd是否启动:
# rpcinfo -p
 
如果能看到:   
    100001    5   udp    892  rstatd
    100001    3   udp    892  rstatd
    100001    2   udp    892  rstatd
    100001    1   udp    892  rstatd
 
就说明rstatd服务已经启动。可以用LR去监视了。
 
 
阅读(1862) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~