ncent of centos7服务器监控
优采云 发布时间: 2020-08-07 13:34一个,下载nmon
根据系统类型下载相应的版本:
大多数服务器当前使用的centos7系统,所以我选择
第二,安装nmon
[root@mululu ~]# cd ~
[root@mululu opt]# mkdir nmon
[root@mululu opt]# cd nmon
[root@mululu nmon]# tar zxvf nmon16h_helpsystems_v2.tar.gz
[root@mululu nmon]# mv nmon_x86_64_centos7 nmon
[root@mululu nmon]# chmod +x nmon
[root@mululu nmon]#./nmon
执行./nmon后,我们可以看到如下图所示的屏幕
直观显示CPU,内存,磁盘和网络的消耗情况.
按“ c”查看与CPU相关的信息;
按“ d”查看磁盘信息;
“ m”代表内存,“ n”代表网络,等等;
可以通过帮助(键“ h”)查看完整的快捷键对应的内容.
它可以显示Linux系统CPU,内存,进程信息,包括诸如CPU用户,系统,等待和空闲状态值,可用内存,高速缓存大小和进程CPU消耗等详细指标. 此方法显示的信息具有很强的实时性能,可以及时掌握系统在压力下的运行状况,每个CPU的利用率,已使用的内存量,网络流量,磁盘读写量...这些数据是实时刷新,一目了然.
三,生成nmon报告
1. 采集系统数据
[root@mululu nmon]#./nmon -s10 -c60 -f -m ~/nmon
参数说明:
-s10每10秒采集一次数据
-c60采集60次,即10分钟总执行时间为10 * 60
-f生成的数据文件收录文件的创建时间
-m生成的数据文件的存储目录
此命令将在nmon目录中生成nmon文件
2,生成报告
下载nmon分析器(用于生成报告的免费工具)
根据需要下载相应的版本,这里我正在下载版本60
下载之前生成的月球文件,然后使用Excel打开分析工具nmon Analyzer v60.xlsm. 单击Excel文件中的“分析nmon数据”按钮,然后选择nmon数据文件,这将生成分析结果文件,打开结果文件以获取相应的结果
如果使用WPS打开,将提示您没有VBA支持库,需要打开一个成员才能下载. 这里我不使用WPS,但是Internet上有相应的策略,请根据您的需要进行选择
3,定时任务
除了用于性能测试的短期监视之外,您还可以使用定时任务长时间监视服务器
1)执行命令: #crontab -e
2)在最后一行中添加以下命令:
0 8 * * 1,2,3,4,5 / nmon / nmon -f -N -m / nmon / log -s 30 -c 1200
手段:
星期一至星期五,从上午8点开始监视10个小时(直到18:00),输出到/ nmon / log
按天自动采集数据:
在crontab中添加一条记录:
0 0 * * *根nmon -s300 -c288 -f -m / nmon / log> / dev / null 2>&1
300 * 288 = 86400秒,恰好是一天的数据.