欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

AIX系统中nmon监控脚本的简易部署

程序员文章站 2022-06-21 12:30:10
...

1.创建脚本

方法一:
sxdsjl2dbck01:/tmp#vi nmon.sh(此处可以添加绝对路径)

#!/bin/ksh
mkdir -p /nmondata (此处可以添加绝对路径)
cd /nmondata
nmon -t -d -s 180 -c 480 -f
~
~
~
~
~
(这里-s 是时间间隔,180就是每180秒刷新一次,-c 是次数,一共480次,刚好一天,具体数据收集的频率为【s * c=24 * 60 * 60】,根据客户需求修改)

方法二:

mkdir -p /nmondata

sxdsjl2dbck01:/tmp#vi nmon.sh(此处可以添加绝对路径)

#!/bin/ksh
nmon -t -d -s 180 -c 480 -f >>/nmondata/nmon$(date +%Y%m%d).nmon

2. 脚本加执行权限

# chmod u+x nmon.sh(填写脚本的绝对路径)

3. 定时启动脚本

(每天0:00会在/nmondata/目录下生成一个.nmon后缀的文件)

# crontab -e

0 0 * * * nmon.sh >>/dev/null 2>&1(填写脚本绝对路径)

4.查看定时任务
sxdsjl2dbck01:/tmp#crontab -l

0 3 * * * /usr/sbin/skulker
45 2 * * 0 /usr/lib/spell/compress
45 23 * * * ulimit 5000; /usr/lib/smdemon.cleanu
0 0 * * * /nmon.sh >>/dev/null 2>&1

~
~

5.3天之后观察产生的数据

sxdsjl2dbck01:/tmp#ls -l /nmondata

total 1032
-rw-r–r-- 1 root system 199731 Jan 29 0:00 sxdsjl2dbck01_190131_1856.nmon
-rw-r–r-- 1 root system 169290 Jan 30 0:00 sxdsjl2dbck01_190131_1857.nmon
-rw-r–r-- 1 root system 154718 Jan 31 0:00 sxdsjl2dbck01_190131_1858.nmon