linux轻量级监控工具-nmon

文章目录

一、概述
nmon是一个轻量级的监控工具,相比zabbix等监控软件容易使用的多。这个软件也是我在工作场景中,见到客户使用比较多的一款监控软件,它一般会被写成定时任务去执行。这里我将这个软件简单的使用办法分享给大家。

二、下载和运行nmon
下载nmon软件包

[root@yunwei nmon]# wget http://sourceforge.net/projects/nmon/files/nmon16h_helpsystems_v2.tar.gz

解压

[root@yunwei nmon]# tar zxf nmon16h_helpsystems_v2.tar.gz 
[root@yunwei nmon]# 

三、实时监控
运行对应系统版本的脚本

[root@yunwei nmon]# ./nmon_x86_64_centos7

在这里插入图片描述
可以看到以上界面,可以按【c】查看cpu信息,按【m】查看内存信息,按【n】查看网络信息等等,可以根据上面的提示进行查看需要的数据。
在这里插入图片描述

四、监控输出
1)运行脚本
nmon支持将监控的内容输出到文件,以可视化的方式展现出来。

[root@yunwei nmon]# ./nmon_x86_64_centos7 -s 2 -c 60 -f -m ./log

参数解释:

-s 指定几秒采集一次数据。

-c 采集次数。

-f 生成的数据文件名中包含文件创建的时间

-m 生成的数据文件的存放目录

运行命令之后,该脚本会在后台运行,可通过ps查看。

[root@yunwei nmon]# ps aux | grep nmon
root     25869  0.0  0.0  16096   892 pts/0    S    14:17   0:00 ./nmon_x86_64_centos7 -s 2 -c 60 -f -m ./
root     25975  0.0  0.0 112660   972 pts/0    R+   14:17   0:00 grep --color=auto nmon
[root@yunwei nmon]# 

默认生成的文件是hostname_data的命名方式。

2)查看数据
nmon生成的数据需要使用nmon Analyser打开,这个插件非常小,不到1M。我已经将其放在了百度云上,
链接:https://pan.baidu.com/s/13v-Of9hI795GTfWG2mLRXw
提取码:nf29

下载之后直接解压,然后打开nmon analyser v60.xlsm

点击 “Analyze nmon data” 按钮,选择nmon文件,然后按照提示将nmon文件保存为xls,之后就可以看到各种信息了。

在这里插入图片描述
在这里插入图片描述

最后总结一下:
如果你对此文有任何疑问,如果你也需要接口项目实战,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入:软件测试技术群:593462778,群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。

作者:暗潮汹涌
原创不易,欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值