centos下安装nmon监控

274 阅读2分钟

1. ## centos下的nmon监控

1.1 安装:

wget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz --no-check-certificate

tar -zxvf nmon_linux_14i.tar.gz

chmod +x nmon_x86_64_centos7

1.2 生成nmon报告

./nmon_x86_64_centos7 -s 10 -c 60 -f -m /usr/local

参数解释:

-s 10 每 10 秒采集一次数据。

-c 60 采集 60 次,即为采集十分钟的数据。

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

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

2. ## crontab定时任务

可以在Linux中创建定时任务,让Linux自动执行。我们可以使用crontab -e来编辑定时任务,可以通过crontab -l来查看定时任务。编写语法是:

要执行的文件,注一般为.sh文件

我们先在/home目录创建一个hello.sh文件,里面的内容为:

cd /home
ls -l >> a.txt

将其保存,并设置shell.sh文件拥有可执行权限。接下来使用crontab -e来编辑定时任务,定时任务中如下表达: * * * * * /home/hello.sh,再:wq保存退出即可。此时hello.sh文件会每分每时每日每月每周运行一次。

定时任务的核心就是这五颗星,我们可以设置各种特色任务。例如:每5分钟执行一次,周一到周五运行,每日1号运行都可以。

星号(*):代表所有可能的值,如month字段为星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。