nmon是一个轻量级的监控工具,相比zabbix等监控软件容易使用的多。这个软件也是我在工做场景中,见到客户使用比较多的一款监控软件,它通常会被写成定时任务去执行。这里我将这个软件简单的使用办法分享给你们。centos
下载nmon软件包api
[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
nmon支持将监控的内容输出到文件,以可视化的方式展示出来。ide
[root@yunwei nmon]# ./nmon_x86_64_centos7 -s 2 -c 60 -f -m ./
参数解释:工具
-s 指定几秒采集一次数据。centos7
-c 采集次数。spa
-f 生成的数据文件名中包含文件建立的时间.net
-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的命名方式。
nmon生成的数据须要使用nmon Analyser打开,这个插件很是小,不到1M。
点击下载nmon Analyser
下载以后直接解压,而后打开nmon analyser v60.xlsm
点击 "Analyze nmon data" 按钮,选择nmon文件,而后按照提示将nmon文件保存为xls,以后就能够看到各类信息了。
公众号~运维少年