logstash zabbix插件

来源:互联网 发布:js中window与事件 编辑:程序博客网 时间:2024/04/19 12:39
这是社区维护的插件! 它默认不按照,但是 它是容易按照通过运行bin/logstash-plugin install logstash-output-zabbix.Zabbix 输出是用于发送item数据(key/value 对)到Zabbix server.event @timestamp 是自动的和zabbix item data关联host  ├── item1  │     └── value1  ├── item2  │     └── value2  ├── ...  │     └── ...  ├── item_n  │     └── value_n每个"host" 是一个标识,每个item 是和主见关联的。你可以发送numbers 作为字符串和Zabbix 会做正确的事情在Zabbix UI,确保你的hostname 匹配zabbix host的值。创建item 使用key 正如他出现在zabbix key 的字段在item 配置窗口,确保下拉列表设置为 Zabbix Trapper. 也要确认 信息的类型Zabbix 应该期望的item这个插件当前不支持批量发送, 虽然有可能这样做, 小心不要泛滥到你的zabbix server 使用太多的evnets这个插件会记录一个警告如果一个需要的字段丢失, 它不会常识重新发送如果Zabbix down掉,但是会记录一个错误       mutate {                add_field => [ "[@metadata][zabbix_key]" , "logstash-api-access" ]                add_field => [ "[@metadata][zabbix_host]" , "dr-mysql01" ]                add_field =>["messager","%{type}-%{message}"]                remove_field =>["message"]                }       zabbix {zabbix_host => "[@metadata][zabbix_host]"zabbix_key => "[@metadata][zabbix_key]"        zabbix_server_host => "192.168.32.55"        zabbix_server_port => "10051"zabbix_value => "messager"        }简介:这个插件支持下面的配置选项:需要的配置选项:zabbix {    zabbix_host => ...}可用的配置选项:详细:1.值类型 codec2.默认是"plain"codec 用于输出数据, Output codec 是一个实用的方法用于编码你的数据在它离开output前没有读取一个单独的filter 在你的logstash 管道多个值1. 值类型是数组2.没有默认的值用于设置使用multi_value 指令发送多个 key/value 对。 这个可以被认为是一个数组,像:[ zabbix_key1, zabbix_value1, zabbix_key2, zabbix_value2, ... zabbix_keyN, zabbix_valueN ]zabbix_key1. 值类型是字符串2. 没有默认的值用于这个设置这个字符名字 保留Zabbix 主机名, 这个可以是一个 @metadata字段的 子字段zabbix_key1.值类型是字符串2.没有默认值用于这个设置一个单一字段的名字 持有值你想要使用作为zabbix item key.这个可以是一个 @metadata 字段的子字段。

0 0