首页 电脑 电脑学堂 查看内容

监控cpu负载的脚本

2011-8-8 14:13 605 0

摘要:   #!/bin/sh  NUM=`uptime | awk -F ',' '{print $4}' | awk -F ' ' '{print $3}'`  echo $NUM >/tmp/nu...
关键词: NUM grep test ESTABLISHED log print sendEmail com netstat awk

  #!/bin/sh  NUM=`uptime | awk -F ',' '{print $4}' | awk -F ' ' '{print $3}'`  echo $NUM >/tmp/num.log  num=`tail -n1 /tmp/num.log | awk -F '.' '{print $1}'`  n1=`ps -ef|grep httpd | grep -v grep| wc -l `  n2=`netstat -nat|grep -i "80" | grep -v grep | wc -l`  n3=`netstat -na | grep ESTABLISHED | wc -l`  log="/tmp/log"  if [ $num -gt 10 ]  then  echo "start at `date +%D" "%T` , load_num=$NUM,http_80=$n1,ESTABLISHED=$n2" 》 $log  mysql -p3333 -e 'show processlist;' 》 $log  /qeedoodb/sendEmail-v1.55/sendEmail -f [email protected] -t [email protected]  -s s.test.com -xu [email protected] -xp 123  -u CPU负载异常 -m load_num=$NUM,http_80=$n1,ESTABLISHED=$n2  fi
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部