nagios四种退出状态代码注释和在脚本中的应用

◆ 四种状态代码注释
0---OK------表示服务正常地工作。
1---WARNING----1—表示服务处于警告状态。
2---CRITICAL----2—表示服务处于危险状态。
3---UNKNOWN----3—表示服务处于未知状态.

◇ 通俗的讲也就是以下说明
0  正常  1 注意 2 警告 3 错误

◆ 四种状态代码在shell脚本中的应用范例
if [ "$a" != "$cs" ]
then
   echo "CRITICAL - Connected faild"
    exit 2
elif [ "$b" != "$ro" ]
then
   echo "Secondary/Primary faild"
    exit 2
elif [ "$c" != "$ds" ]
then
   echo "UpToDate/UpToDate faild"
   exit 2
else
   echo "OK - Connected ok"
   exit 0
fi
▲ 脚本应用提示
exit 2——>就是告诉nagios发现错误了赶紧报警提示。

exit 0——>就是告诉nagios现在检查结果正常报警提示。

你可能感兴趣的:(c,工作,shell,脚本,nagios)