nagios自定监控脚本

1310阅读 0评论2016-08-23 zpf1218
分类:大数据

1、利用curl 监控业务的存活性
#!/bin/bash
RET=$(curl -s )
STATUS=$(echo $RET|grep 0)


if test -z "$STATUS" 
then
      echo "CRITICAL status -$RET "   
     exit 2  #Return OK status
else 
       echo "OK status - $RET"
     exit  0  #Return OK status
 
fi


2、有时候的有的端口不允许127.0.0.1连接,可以用它的真实ip
#!/bin/bash

RET=$(/usr/local/nagios/libexec/check_tcp -H10.186.120.23 -p5000)
STATUS=$(echo $RET|grep 'refused')
if test -z "$STATUS"
then
     echo "OK status - OK"
     exit  0  #Return OK status
else
     echo "CRITICAL status -refused "   
     exit 2  #Return OK status 
fi
上一篇:内存持续增长问题优化总结
下一篇:进程监控脚本