NRPE脚本监测信息输出格式

NRPE脚本监测信息输出格式


一、NRPE脚本向监控端返回被监控主机状态的状态值:

插件返回值     服务状态     主机状态

0           正常(OK)     运行(UP)

1           告警(WARNING)  运行(UP)或宕机(DOWN)/不可达(UNREACHABLE)*

2           紧急(CRITICAL) 宕机(DOWN)/不可达(UNREACHABLE)

3           未知(UNKNOWN)  宕机(DOWN)/不可达(UNREACHABLE)


注意:

如果服务端nagios.cfg中使用了use_aggressive_host_checking选项(强制检测),返回值1将表示主机状态为宕机(DOWN)或不可达(UNREACHABLE)。其他情况下,返回值1将使主机状态是运行(UP)。


二、NRPE脚本结果输出信息格式:

状态描述信息 | 性能数据(可选)

状态描述信息:该信息将在Nagios页面的监控服务项后展示;

|:分隔符(竖线即管道符),这个是特殊字符,输出时需要转义;

性能数据:该类数据在编写脚本中是可选输出的,这些数据是pnp4nagios性能图表插件的数据来源;该类数据的输出格式为:

检测项名(一般是简称)=本次检测值(可带单位);WARNING值;CRITICAL值;检测项最小值;检测项最大值

上面的值如果没有可以留空。


例子:

DISK OK - free space: /home 3326 MB (56%); | /home=2643MB;5948;5958;0;5968

状态描述信息:DISK OK - free space: /home 3326 MB (56%);

|:分隔符(竖线)

性能数据:/home=2643MB;5948;5958;0;5968


你可能感兴趣的:(nrpe,脚本监测)