【监控】Nagios-NRPE脚本返回值
自定义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."
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。