AIX系统中nmon监控脚本的简易部署
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