Chinaunix
标题:
求一个简单的系统监控脚本
[打印本页]
作者:
gdcooler
时间:
2010-06-04 13:00
标题:
求一个简单的系统监控脚本
本帖最后由 gdcooler 于 2010-06-04 13:35 编辑
利用 命令 TOP 或者 vmstat 获取系统的CPU 内存 IO 的利用信息。。2分钟采集一次保存到文件A
如果CPU 利用率大于50%,或者内存利用超过75%。。
记录CPU利用率较高的十个进程信息到文件B。。。。
#!/bin/ksh
SECONDS=120
echo "记录开始" >> log
date >> log
while (true)
do
vmstat | sed -n '3p' >> log
vmstat | awk -F: 'NR==3{print $9,$10,$13,$14,$15,$16}' | while read BI BO US SY ID WA
if ( $ID < 50 )
/** 读取CPU占用率较大的10个进程 **/
fi
sleep $SECONDS
done
初学SHELL,只会一点点。。
希望有高手可以指点一下。。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2