Zabbix 输出插件
编辑Zabbix 输出插件
编辑- 插件版本: v3.0.5
- 发布日期: 2018-04-06
- 更新日志
有关其他版本,请参阅版本化插件文档。
获取帮助
编辑有关插件的问题,请在Discuss论坛中打开一个主题。对于错误或功能请求,请在Github中打开一个问题。有关 Elastic 支持的插件列表,请查阅Elastic 支持矩阵。
描述
编辑Zabbix 输出用于将项目数据(键/值对)发送到 Zabbix 服务器。事件 @timestamp
将自动与 Zabbix 项目数据关联。
Zabbix Sender 协议在https://www.zabbix.org/wiki/Docs/protocols/zabbix_sender/2.0 中描述。Zabbix 使用一种嵌套的键/值存储。
host ├── item1 │ └── value1 ├── item2 │ └── value2 ├── ... │ └── ... ├── item_n │ └── value_n
每个“主机”都是一个标识符,每个项目都与该主机相关联。项目在 Zabbix 端进行类型化。您可以将数字作为字符串发送,Zabbix 将会正确处理。
在 Zabbix UI 中,确保您的主机名与 zabbix_host
引用的值匹配。使用键创建项目,该键显示在 zabbix_key
引用的字段中。在项目配置窗口中,确保将类型下拉列表设置为 Zabbix Trapper。还要确保设置 Zabbix 应该为此项目期望的信息类型。
此插件目前不批量发送。虽然可以这样做,但不支持。请注意不要每秒用太多事件淹没您的 Zabbix 服务器。
如果缺少必要的字段,此插件将记录警告。如果 Zabbix 出现故障,它不会尝试重新发送,但会记录错误消息。
Zabbix 输出配置选项
编辑此插件支持以下配置选项以及稍后描述的通用选项。
设置 | 输入类型 | 必需 |
---|---|---|
否 |
||
否 |
||
是 |
||
否 |
||
否 |
||
否 |
||
否 |
另请参阅通用选项,查看所有输出插件支持的选项列表。
multi_value
编辑- 值类型为数组
- 此设置没有默认值。
使用 multi_value
指令发送多个键/值对。这可以被认为是一个数组,例如
[ zabbix_key1, zabbix_value1, zabbix_key2, zabbix_value2, ... zabbix_keyN, zabbix_valueN ]
…其中 zabbix_key1
是 zabbix_key
的一个实例,而 zabbix_value1
是 zabbix_value
的一个实例。如果 zabbix_key
或 zabbix_value
引用的任何字段不存在,则该条目将被忽略。
此指令不能与单值指令 zabbix_key
和 zabbix_value
结合使用。