自定义Nagios NRPE脚本EXIT退出值和nagios状态都应关系:
状态 | EXIT退出值 | 输出 | 例子 |
OK | 0 | echo "OK - it‘s ok." | echo "OK - it‘s ok." exit 0 |
WARNING | 1 | echo "WARNING - it‘s warning." | echo "WARNING - it‘s warning." exit 1 |
CRITICAL | 2 | echo "CRITICAL - it‘s critical." | echo "CRITICAL - it‘s critical." exit 2 |
UNKNOWN | 3 | echo "UNKNOWN - it‘s unknown." | echo "UNKNOWN - it‘s unknown." exit 3 |
错误的例子:
shell脚本中echo和退出值:
echo "OK - it‘s ok."
exit 1
此时,Nagios会显示:
这条服务对应的状态是”WARNING“,但是输出的信息是”OK - it‘s ok."
【监控】Nagios-NRPE脚本返回值,布布扣,bubuko.com
原文地址:http://blog.csdn.net/jason_asia/article/details/26349979