监控resin连接状态脚本

来源:互联网 发布:佳博打印软件 编辑:程序博客网 时间:2024/04/29 10:32
[root@searchweb adminscripts]# cat /home/adminscripts/page_check.sh
#!/bin/sh
check_url=`/usr/local/nagios/libexec/check_http -I 192.168.1.1 -p 8080 -u "/so/topic?site=xcar&k=%E5%A5%A5%E8%BF%AA&f=subject,message&r=tid,subject,posttime&s=posttime@desc&pn=1&ps=50" -t 3 -e 200 -s Record|cut -d ':' -f 1`
http_stats="HTTP OK"
pathdir='/home/adminscripts'
DATE=`date +%Y%m%d-%H:%M`
if [ "$check_url" != "$http_stats" ];then
    echo "CRITICAL - Connected faild"
    echo "resin is down at $DATE >> $pathdir/resinlog"
    exit  3
else
     echo "OK - Connected ok"
     exit  0

fi

手动执行结果

[root@searchweb ~]# sh /home/adminscripts/page_check.sh
OK - Connected ok