nagios 监控shell脚本

                             线上应用shell脚本                         

参考链接:http://os.51cto.com/art/201301/376725.htm

 

  • 0--各方面都正常,检查成功完成。
  • 1--资源处于警告状态。某个地方不太妙。
  • 2--资源处于临界状态。原因可能是主机宕机或服务未运行。
  • 3--未知状态,这未必表明就有问题,而是表明检查没有给出一个清楚明确的状态。

 

nagios监控游戏注册人数:

#!/bin/bash
REG=$(cat /data/bobo_online/res2.txt | grep "^3" | cut -d , -f 2)
if [ $REG -gt 8500 ];then
        echo "Android ID:3,regist num is $REG man,Critical"
exit 2
elif [ $REG -gt 7500 ];then
        echo "Android ID:3,regist num is $REG man,Warning"
exit 1
else
        echo "Android ID:3,regist num is $REG man,OK"
exit 0
fi

 

nagios监控mysql主从状态:

#!/bin/sh
slave_is=($(mysql -S /tmp/mysql3306.sock -uroot -e "show slave status\G"|grep "Slave_.*_Running" |awk '{print $2}')) 
if [ "${slave_is[0]}" = "Yes" -a "${slave_is[1]}" = "Yes" ]
     then
     echo "OK SDK-slave3307 connect master3306 is running"
     exit 0
else
     echo "Critical SDK-slave3307 connect master3306 is not running"
     exit 2
fi 

 

nagios监控keepalived进程:

#!/bin/sh 
KPD=`ps aux | grep 'keepalived -D' |grep -v grep |wc -l` 
if [ $KPD -ne 3 ]
then 
echo "Critical!Keepalived process count is $KPD" 
exit 2 
fi 
echo "OK . Keepalived process count is $KPD" 
exit 0 

 

转载于:https://www.cnblogs.com/tangshengwei/p/5144889.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值