Nagios 输出插件
编辑Nagios 输出插件编辑
- 插件版本: v3.0.6
- 发布日期: 2018-04-06
- 变更日志
有关其他版本,请参阅 版本化插件文档.
获取帮助编辑
如果您对插件有任何疑问,请在 讨论 论坛中发帖。对于错误或功能请求,请在 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。