Snmptrap 输入插件
编辑Snmptrap 输入插件编辑
- 插件版本:v3.1.0
- 发布时间:2021-11-19
- 更新日志
有关其他版本,请参阅版本化插件文档。
获取帮助编辑
如果您对该插件有任何疑问,请在论坛中打开一个主题。对于错误或功能请求,请在Github中打开一个问题。有关 Elastic 支持的插件列表,请参阅Elastic 支持矩阵。
描述编辑
将 snmp 陷阱消息读取为事件
生成的 message
字段类似于
#<SNMP::SNMPv1_Trap:0x6f1a7a4 @varbind_list=[#<SNMP::VarBind:0x2d7bcd8f @value="teststring", @name=[1.11.12.13.14.15]>], @timestamp=#<SNMP::TimeTicks:0x1af47e9d @value=55>, @generic_trap=6, @enterprise=[1.2.3.4.5.6], @source_ip="127.0.0.1", @agent_addr=#<SNMP::IpAddress:0x29a4833e @value="\xC0\xC1\xC2\xC3">, @specific_trap=99>
与 Elastic 通用模式 (ECS) 的兼容性编辑
由于 SNMP 数据具有基于 OID 的特定字段名称,因此我们建议设置target
。源主机字段根据ecs_compatibility
而变化。
ECS 禁用 |
ECS v1、v8 |
描述 |
[主机] |
Snmptrap 输入配置选项编辑
此插件支持以下配置选项以及稍后描述的通用选项。
另请参阅通用选项,以获取所有输入插件支持的选项列表。
ecs_compatibility
编辑
- 值类型为字符串
-
支持的值为
-
disabled
:不使用与 ECS 兼容的字段名称(字段可能设置在事件的根目录下) -
v1
、v8
:避免可能与 Elastic 通用模式冲突的字段名称(例如,host
字段)
-
-
默认值取决于运行的 Logstash 版本
- 当 Logstash 提供
pipeline.ecs_compatibility
设置时,其值将用作默认值 - 否则,默认值为
disabled
。
- 当 Logstash 提供
控制此插件与Elastic 通用模式 (ECS)的兼容性。
通用选项编辑
以下配置选项受所有输入插件支持
详细信息编辑
codec
编辑
- 值类型为编解码器
- 默认值为
"plain"
用于输入数据的编解码器。输入编解码器是一种方便的方法,用于在数据进入输入之前对其进行解码,而无需在 Logstash 管道中使用单独的过滤器。