Linux监控系统http,ftp,telnet服务的状态

Linux监控系统http,ftp,telnet服务的状态,第1张

监视本机,可以使用netstat -an命令来查看相应的LISTEN是否存在。

如果是监视别的机器,那只有直接连接一下看是否成功,LINUX可能有专门测试网络连接的应用程序,不过我一般都是自己用PERL来写,连接一个TCP端口,检测是否成功,然后断开,是很简单的。

1 准备工作

首先,监视Linux一定要有rstatd这个守护进程,有的Linux版本里也有可能是rpc.rstatd这里只是名字不同而已,功能是一样的

一般来说LINUX需要下载一个包才有这个服务,包名字是rpc.rstatd-4.0.1.tar.gz. 这是一个源码,需要编译,

下载并安装rstatd

tar -ivh rpc.rstatd-4.0.1.tar.gz

./configure —配置

make —编译

make install —安装

rpc.rstatd —启动rstatd进程

配置rstatd 目标守护进程是xinetd,它的主配置文件是/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

里面内容的意思在这里就不说了!网上有具体解释,

我们这里需要修改的是/etc/xinetd.d/下的三个conf文件 rlogin ,rsh,rexec 这三个配置文件,

打这三个文件里的disable = yes都改成 disable = no ( disabled 用在默认的 {} 中 禁止服务)

或是把# default: off都设置成 on 这个的意思就是在xinetd启动的时候默认都启动上面的三个服务!

(由于貌似用ps ax不能看到rlogin ,rsh ,rexec这三个进程是否开启,所以使用default: on,因为rstatd和xinetd这二个服务是否启动在ps ax里是看的到的)

然后你在保证Linux机器上的进程里有rstatd和xinetd这二个服务就可以用LR去监视了

几点小的技巧:

检查是否启动: rsh server 监听和TCP 是514。

# netstat -an |grep 514

tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN

如果能看到514在监听说明rsh服务器已经启动。

检查是否启动: rstatd

输入命令: rpcinfo -p

如果能看到

程序 版本 协议 端口

*** **** udp 741 rstatd

Average load:

Average number of processes simultaneously in Ready state during the last minute

上一分钟同时处于“就绪”状态的平均进程数

Collision rate

Collisions per second detected on the Ethernet

每秒钟在以太网上检测到的冲突数。

Context switches rate

Number of switches between processes or threads, per second

每秒钟在进程或线程之间的切换次数。

CPU utilization

Percent of time that the CPU is utilized

CPU 的使用时间百分比。

Disk rate

Rate of disk transfers

磁盘传输速率。

Incoming packets error rate

Errors per second while receiving Ethernet packets

接收以太网数据包时每秒钟接收到的错误数。

Incoming packets rate

Incoming Ethernet packets per second

每秒钟传入的以太网数据包数。

Interrupt rate

Number of device interrupts per second

每秒内的设备中断数。

Outgoing packets errors rate

Errors per second while sending Ethernet packets

发送以太网数据包时每秒钟发送的错误数。

Outgoing packets rate

Outgoing Ethernet packets per second

每秒钟传出的以太网数据包数。

Page-in rate

Number of pages read to physical memory, per second

指标表明的是每秒交换到物理内存中的页面数。

Page-out rate

Number of pages written to pagefile(s) and removed from physical memory, per second

表示每秒从物理内存中移出或者写入到页面数。

Paging rate

Number of pages read to physical memory or written to pagefile(s), per second

每秒钟读入物理内存或写入页面文件中的页数。

Swap-in rate

Number of processes being swapped

每秒交换到内存的进程数。

Swap-out rate

Number of processes being swapped

每秒从内存交换出来的进程数。

System mode CPU utilization

Percent of time that the CPU is utilized in system mode

在系统模式下使用 CPU 的时间百分比。

User mode CPU utilization

Percent of time CPU is utilized in user mode

在用户模式下使用 CPU 的时间百分比。

一些常见的问题及处理方法:

1、在执行配置或安装命令过程中出现“拒绝的权限”的提示?

答:是由于文件的权限引起的,应该给当前用户所有文件的“777”权限,即完全控制权限。

2、安装好后从LoadRunner中看不到信息,但是没有报错?

答:可能是返回的信息值比较小,所以在图中几乎看不到,例如:如果没有运行程序的话,CPU的使用率接近于0,所以在监视图中看不到变化。也有可能是采样的频率过大,可以在图表中设置没1 秒获取一次信息,这样界面就刷新的比较及时了。

3、监视一段时间后LoadRunner中提示有错误发生不能继续监视到信息?

答:可能是由于CPU长时间处于高负荷状态,而导致系统自动关闭了该服务。可以在LoadRunner中重新加一次计数器,并且设置取样的时间稍长一点,就会避免这种情况。

4、以前用LoadRunner监视都是成功的,但是再次监视不到信息?

答:有可能是由于系统重新启动,而没有打开rstatd守护进程。可以手工重新打开一次,使用命令“rpc.rstatd”,另外可以使用“rpcinfo -p”命令来查看当前系统是否已经启动了rstatd守护进程。

5、使用LR监视Linux窗口,经常丢失?

这是你图形显示时间设置问题,跟lr稳定不稳定没关系,具体设置如下:

1.运行Controller

2.在"Unix Resources"图形窗口中,点击右键,选择Configure选项

3.随后d出“Graph Configuration”窗口,在该窗口有一个选项“Graph Time(sec)”,默认显示是60秒

这里共有4个选项:60秒,180秒,600秒,3600秒,whole scenario(整个场景运行都显示图形数据)

注:如果按照你疲劳测试动则十几小时的情况来看,应该选择whole scenario(整个场景运行都显示图形数据)

Hostmonitor 主机:

IP:192.168.12.28

位置:15号楼甲幢2楼

账号:administrator

密码:p@ssw0rd

域:未加域

系统:WIN 2003 SP2

Hostmonitor功能:

监控服务器运行状况。

Hostmonitor使用:

进入主机,点击桌面程序“Hostmonitor”进入程序。File->Load TestList 加载配置文件,

进入监控界面,下图。【这是效果图,我已经先编辑好文档的】

监控各远程服务器明细:【部分】

如何增加监控服务器:(环境举例192.168.12.28为监控主机,192.168.100.100为被监控服务器)

1.通过MSTSC进入192.168.100.100,管理员身份进入。

2.开始-运行-\\192.168.12.28,将【RMA-Win】文件夹拷贝至D盘。

3.在192.168.100.100中双击rma_cfg.exe.

4.选择passive RMA,点击OK。

5.见图示。

见图示

至此,被监控主机已经设置完成。记牢第5步中设置的端口号及密码。

8.通过MSTSC进入192.168.12.28

9.见图示

10.可以看到刚刚成功连接的被监控主机。

11.选择进入,在Test method中添加需要监控的内容。

如何修改监控服务器:(环境举例192.168.12.28为监控主机,192.168.100.100为被监控服务器)

1.进入192.168.100.100.

2.程序文件夹在D盘,直接双击点开即可。参照【如何新增监控服务器】中第5步。

3.回到监控主机修改信息,参照【如何新增监控服务器】中第9步。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7205491.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存