系统监控:linux 系统监控命令详解

系统 Linux
需要监控Linux服务器系统性能吗?这里为您准备了linux 系统监控命令的详细解释,让我们一起来看看具体步骤吧

大多数linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度,以下就是linux 系统监控命令详解,希望对大家linux 系统监控有所帮助。

一、linux 系统监控准备工作

可以通过两种方法验证服务器上是否配置了rstatd守护程序:

①使用rup命令,它用于报告计算机的各种统计信息,其中就包括rstatd的配置信息。使用命令rup10.130.61.203,此处10.130.61.203是要监视的linux/Unix服务器的Ip,如果该命令返回相关的统计信息。则表示已经配置并且激活了rstatd守护进程;若未返回有意义的统计信息,或者出现一条错误报告,则表示rstatd守护进程尚未被配置或有问题。

②使用find命令
#find/-namerpc.rstatd,该命令用于查找系统中是否存在rpc.rstatd文件,如果没有,说明系统没有安装rstatd守护程序。
如果服务器上没有安装rstatd程序(一般来说LINUX都没有安装),需要下载一个包才有这个服务,包名字是rpc.rstatd-4.0.1.tar.gz.这是一个源码,需要编译,下载并安装rstatd(可以在http://sourceforge.net/projects/rstatd这个地址下载)
下载后,开始安装,安装步骤如下:
tar-xzvfrpc.rstatd-4.0.1.tar.gz
cdrpc.rstatd-4.0.1/
./configure—配置操作
make—进行编译
makeinstall—开始安装
rpc.rstatd—启动rstatd进程

二、linux 系统监控安装完成后配置rstatd目标守护进程xinetd,它的主配置文件是/etc/xinetd.conf,它里面内容是一些如下的基本信息:
#
#xinetd.conf
#
#Copyright(c)1998-2001SuSEGmbHNuernberg,Germany.
#Copyright(c)2002SuSELinuxAG,Nuernberg,Germany.
#
defaults
{
log_type=FILE/var/log/xinetd.log
log_on_success=HOSTEXITDURATION
log_on_failure=HOSTATTEMPT
#only_from=localhost
instances=30
cps=5010
#
#Thespecificationofaninterfaceisinteresting,ifweareonafirewall.
#Forexample,ifyouonlywanttoprovideservicesfromaninternal
#networkinterface,youmayspecifyyourinternalinterfacesIP-Address.
#
#interface=127.0.0.1
}
includedir/etc/xinetd.d

我们这里需要修改的是/etc/xinetd.d/下的三个conf文件rlogin,rsh,rexec这三个配置文件,打这三个文件里的disable=yes都改成disable=no(disabled用在默认的{}中禁止服务)或是把#default:off都设置成on这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!
说明:我自己在配置时,没有disable=yes这项,我就将#default:off改为:default:on,重启后(cd/etc/init.d/./xinetdrestart)通过netstat-an|grep514查看,没有返回。然后,我就手动在三个文件中***一行加入disable=no,再重启xinetd,再使用netstat-an|grep514查看,得到tcp000.0.0.0:5140.0.0.0:*LISTEN结果,表明rsh服务器已经启动。

只要保证Linux机器上的进程里有rstatd和xinetd这二个服务就可以用LR去监视了
两点小的技巧:

①检查是否启动:rshserver监听的TCP是514。
[root@mg04root]#netstat-an|grep514
tcp000.0.0.0:5140.0.0.0:*LISTEN
如果能看到514在监听说明rsh服务器已经启动。

②检查是否启动:rstatd
输入命令:rpcinfo-p
如果能看到类似如下信息:
程序版本协议端口
1000015udp937rstatd
1000014udp937rstatd
1000013udp937rstatd
1000012udp937rstatd
1000011udp937rstatd
那就说明rstatd服务启动了,(当然这里也可以用psax代替)

③重起xinetd方法:
在suselinux如下操作:
cd/etc/init.d/
./xinetdrestart
看到网上有的地方说使用如下命令:
#servicexinetdreload
#/sbin/servicexinetdrstart
不知道是在什么系统用的。

④安装rsh,和rsh-server两个服务包方法
a.卸载rsh
#rpm–qrsh----------查看版本号
#rpm-e版本号---------卸载该版本。
b.安装
#rpm–ivhrsh-0.17-14.i386.rpmrsh-server-0.17-14.i386.rpm

⑤在启动rpc.rstatd时,会报错“Cannotregisterservice:RPC:Unabletoreceive;errno=Ctionrefused”。
解决方法如下:
#/etc/init.d./portmapstart
#/etc/init.d./nfsstart
然后再次启动rpc.rstatd就好了。

***,在controller中,将UNIXresources拖放到右边窗口里面,右击鼠标选择AddMeasurements,添加被监控linux的IP地址,然后选择需要监控的指标,整个系统监控:linux 系统监控就完成了。

【编辑推荐】

  1. linux MySQL 命令的正确应用
  2. Linux下apache+svn+ssl***结合搭建安全版本控制平台
  3. Linux下如何进行apache+svn+ssl配置详解
  4. Linux中SVN+Apache+SSL安装配置全程指导
  5. Linux之下MySQL安装的三种方案的比较
责任编辑:chenqingxiang
相关推荐

2009-10-27 09:26:26

linux系统监控命令

2010-05-19 09:33:27

Linux系统监控工具top

2010-05-19 10:14:41

vmstatLinux系统监控工具

2009-09-28 10:34:32

LR监控Linux系统资源Linux

2016-11-15 15:23:27

2011-08-25 15:23:58

Linux系统监控命令

2022-07-26 10:28:00

Linux监控命令

2010-04-08 10:04:59

free命令Linux系统内存监控

2019-09-03 10:05:27

Linux监控系统

2010-06-24 15:50:41

视频监控MeshStrix

2014-04-11 11:13:15

CollectlLinux系统监控

2013-08-27 14:40:03

系统监控

2015-07-29 10:34:50

Linux系统命令行工具

2015-07-30 11:04:08

Linux命令行工具

2015-07-30 11:24:47

Linux 系统命令行工具

2011-01-06 13:45:51

linux流量监控iftop

2012-05-09 10:52:37

Linux监控命令

2011-03-21 15:42:14

LinuxNagios

2011-03-29 11:28:03

Linux安装zabbix

2013-04-10 10:59:45

Linux系统监控collectl
点赞
收藏

51CTO技术栈公众号