免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2329 | 回复: 1
打印 上一主题 下一主题

一个监视服务器状态的shell脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-27 10:05 |只看该作者 |倒序浏览
一个监视服务器状态的shell脚本
#! /bin/bash

for (( ; ; ))
do
    clear
    date
    echo -n 'httpd process:             ';ps -ef | grep httpd | grep -v cronolog | grep -v grep | grep -v root | wc -l
    echo -n 'http connection:   ';netstat -an | grep :80 | grep ESTABLISHED | wc -l
    echo -n 'mysql process:             ';echo 'show processlist' | mysql | grep -v Id | grep -v processlist | wc -l
    echo -n 'mysql connection:  ';netstat -an | grep 3306 | grep ESTABLISHED | wc -l
    echo -n 'php-java bridge:   ';netstat -an | grep java-bridge | wc -l
    echo -n 'java process:              ';ps -ef | grep java | grep bridge | wc -l
    echo 'tcp connection stats:';netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print "   ",a, S[a]}'
   echo 'sorted ESTABLISHED http connections: ';netstat -na | grep :80 | grep ESTABLISHED|awk '{print $5}'|awk -F '::ffff:' '{print $2}' | grep ':' | awk -F: '{print $1}' | sort|uniq -c|sort -r +0n
    echo 'sorted http connections: ';netstat -na | grep :80 |awk '{print $5}'|awk -F '::ffff:' '{print $2}' | grep ':' | awk -F: '{print $1}' | sort|uniq -c|sort -r +0n
    sleep 5
done
----转自 Rocky

论坛徽章:
0
2 [报告]
发表于 2009-10-10 09:20 |只看该作者
Syntax error: Bad for loop variable

执行的时候出现了上面的错误提示
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP