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秒,恰好是一天的数据.

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线