码迷,mamicode.com
首页 > 移动开发 > 详细

Nagios 监控 Httpd 并发数插件

时间:2015-07-07 16:44:00      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

  1. 工作需要监控Httpd并发数,找不到合适的插件,花时间研究了一下Nagios监控内存的脚本,做了一些修改,完成了脚本。
    监控内存脚本:
    http://www.cnblogs.com/Mrhuangrui/p/4585615.html
  2. 监控Http并发数脚本代码如下:
    技术分享
    #!/bin/bash
    
    if [ "$1" = "-w" ] && [ "$2" -gt "0" ] && [ "$3" = "-c" ] && [ "$4" -gt "0" ]; then
    
            ip_conns=`netstat -na |grep ESTABLISHED |wc -l`
    
    
            if [ "$ip_conns" -ge "$4" ]; then
                    echo "HttpProcessList: CRITICAL connet counts is: $ip_conns |TOTAL=$ip_conns;"
                    $(exit 2)
            elif [ "$ip_conns" -ge "$2" ]; then
                    echo "HttpProcessList: WARNING connet counts is: $ip_conns |TOTAL=$ip_conns;"
                    $(exit 1)
            else
                    echo "HttpProcessList: OK connet counts is: $ip_conns |TOTAL=$ip_conns;"
                    $(exit 0)
            fi
    
    else
            echo "CheckHttpProcessList Error"
    fi
    CheckHttpdProcessList Code

    测试脚本./Check_httpd_processList.sh -w 60 -c 90

  3. 监控服务器测试
    cd /usr/lib64/nagios/plugins/
    ./check_nrpe -H 10.10.0.116 -c checkHttpdProcesslist

  4. 脚本中运用到了比较运算符
    Shell运算符详解
    http://blog.csdn.net/ithomer/article/details/6836382

Nagios 监控 Httpd 并发数插件

标签:

原文地址:http://www.cnblogs.com/Mrhuangrui/p/4627225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!