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