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。