Nagios 输出插件
编辑Nagios 输出插件
编辑- 插件版本:v3.0.6
- 发布日期:2018-04-06
- 变更日志
对于其他版本,请参见 版本化插件文档。
获取帮助
编辑有关插件的问题,请在 Discuss 论坛中发起主题。对于错误或功能请求,请在 Github 中提交问题。有关 Elastic 支持的插件列表,请参阅 Elastic 支持矩阵。
描述
编辑Nagios 输出用于通过 Nagios 命令文件将被动检查结果发送到 Nagios。此输出当前支持 Nagios 3。
为了使此输出工作,您的事件必须具有以下 Logstash 事件字段
-
nagios_host
-
nagios_service
这些 Logstash 事件字段受支持,但可选
-
nagios_annotation
-
nagios_level
(覆盖nagios_level
配置选项)
有两个配置选项
-
commandfile
- Nagios 外部命令文件的位置。默认为 /var/lib/nagios3/rw/nagios.cmd -
nagios_level
- 指定要发送的检查级别。默认为 CRITICAL,并且可以通过将“nagios_level”字段设置为“OK”、“WARNING”、“CRITICAL”或“UNKNOWN”之一来覆盖。output{ if [message] =~ /(error|ERROR|CRITICAL)/ { nagios { # your config here } } }
Nagios 输出配置选项
编辑此插件支持以下配置选项以及稍后描述的 通用选项。
设置 | 输入类型 | 必需 |
---|---|---|
<<,>> |
否 |
|
字符串,其中之一为 |
否 |
另请参见 通用选项,以获取所有输出插件支持的选项列表。
nagios_level
编辑- 值可以是以下任何一个:
0
、1
、2
、3
- 默认值为
"2"
Nagios 检查级别。应为以下之一:0=OK、1=WARNING、2=CRITICAL、3=UNKNOWN。默认为 2 - CRITICAL。