NRPE脚本监测信息输出格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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


本文出自 “4699096” 博客,请务必保留此出处http://4709096.blog.51cto.com/4699096/1747377

以上是关于NRPE脚本监测信息输出格式的主要内容,如果未能解决你的问题,请参考以下文章

Nagios/NRPE 给出“没有从插件返回的输出”错误

Nagios Check NRPE 和 Executing scripts 显示不同的输出

Linux 监测命令

1python脚本——监测服务器状态

OBD系统输出信息的9种模式 车字节科技

Nagios中用于nrpe的启动管理脚本