文档章节

nagios插件输出

 跬步
发布于 2013/03/19 13:39
字数 438
阅读 171
收藏 0
作为Nagios插件的脚本或执行程序必须(至少)要做两件事:
退出时给出几种可能的返回值中的一个;
至少要给出一条输出内容到标准输出设备(STDOUT)。

Nagios用插件的返回值来生成主机或服务的状态。下表里列出了合法的返回值以及对应的服务或主机状态。
插件返回值        服务状态                     主机状态
0                     正常(OK)                     运行(UP)
1                     警告(WARNING)           运行(UP)或宕机(DOWN)/不可达(UNREACHABLE)*
2                     紧急(CRITICAL)            宕机(DOWN)/不可达(UNREACHABLE)
3                     未知(UNKNOWN)          宕机(DOWN)/不可达(UNREACHABLE)

特定插件输出:
最小情况下,插件要返回一行文本输出。自Nagios 3版本起,插件可以返回多行输出文本。
插件可以返回性能数据以让外部应用来做后序处理。

文本输出和性能数据中间要以"|"来分隔
例如 DISK OK - free space: / 4466MB (70%); | /=2648MB;6022;6022;0;6022"
"|"之前保存在$SERVICEOUTPUT$宏里
"|"之后的是性能数据,保存在$SERVICEPERFDATA$宏里

The Nagios daemon doesn't directly process performance data, so it doesn't really care what the performance data looks like. 
There aren't really any inherent limitations on the format or content of the performance data.
However, if you are using an external addon to process the performance data (i.e. PerfParse), the addon may be expecting that the plugin returns performance data in a specific format. C
check the documentation that comes with the addon for more information.
简单的说就是:对于性能数据nagios并不关心它是什么,格式具体是什么;性能数据的格式由需要处理这些数据的插件来决定。

nagios3以后,插件可以返回多行文本:
TEXT OUTPUT | OPTIONAL PERFDATA
LONG TEXT LINE 1
LONG TEXT LINE 2
...
LONG TEXT LINE 部分保存在$LONGSERVICEOUTPUT$宏里。

© 著作权归作者所有

粉丝 3
博文 15
码字总数 10527
作品 0
朝阳
私信 提问
运维监控系统nagios-性能数据收集

  前言   nagios主要设计为收集状态数据,但是同时也可以收集一些性能数据,然后传递给外部的程序进行处理。   nagios有两种性能数据:1、检查性能数据;2、插件性能数据。      检...

linux运维菜
2018/09/02
0
0
nagios监控服务的安装和配置

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,...

gaoge
2011/11/25
0
0
JBoss Nagios Integration

这是一个用来在 Nagios 平台上监控 JBoss 应用服务器的插件,通过 MBean 的小型收集器,这是一个基于 Perl 的 Nagios 插件,你可以轻松的监控 JBoss 服务器中输出的 JMX 值,在 Nagios 服务器...

匿名
2009/07/28
1K
0
Nagios详解(基础、安装、配置文件解析及监控实例)

一、Nagios基础 1.简介 Nagios是一款开源网络监视工具。 可监控网络服务(SMTP、POP3、HTTP、NNTP、ICMP、SNMP、FTP、SSH、PING~~~)、监控主机资源、根据需求设置相关插件监控、通过Ema...

卡子火
2017/01/23
0
0
Nagios监控Linux系统

一、Nagios监控主机配置 1、安装nrpe服务 解压缩 [root@nagios ~]# tar -zxvf nrpe-2.14.tar.gz [root@nagios ~]# cd nrpe-2.14 编译 [[root@nagios nrpe-2.14]#./configure root@nagios nrp......

yhw85
2013/03/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux的基本命令

目录的操作命令(增删改查) 增: mkdir 目录名称; 查: ls 可以看到该目录下的所有的目录和文件 ls -a,可以看到该目录下的所有文件和目录,包括隐藏的 ls -l,可以看到该目录下的所有目录和...

凹凸凸
今天
2
0
在古老unix中增加新用户

Installing 4.3 BSD Quasijarus on SIMH 目标:要在4.3BSD中新增加用户dmr,指定目录/home/dmr,uid为10 gid=31(guest组,系统已建立) 4.3BSD还没有adduser或useradd 直接修改/etc/passwd...

wangxuwei
今天
2
0
Bootstrap(六)表单样式

基本样式 所有设置了 .form-control 类的 <input>、<textarea> 和 <select> 元素都将被默认设置宽度属性为 width: 100%;。 将 label 元素和前面提到的控件包裹在 .form-group 中可以获得最好...

ZeroBit
昨天
3
0
SSL 证书格式转换

SSL 证书格式转换 不同服务器情况下,需要不同的证书格式。 比如 pem 转 pfx。 pem在window 平台下可以导入,但是无法正常使用。 需要转换成pfx。 推荐在线转换工具,由中国数字证书网站提供...

DrChenXX
昨天
2
0
HAProxy

xx

Canaan_
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部