小知识:系统监控: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 系统监控就完成了。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:在nginx中实现单位时间内限制访问频率的教程

2023-5-6 1:59:22

建站知识

小知识:Nginx worker_connections配置太低导致500错误案例

2023-5-6 2:08:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索