如何从 logstash 中删除陷阱事件?

How to remove an trap event from logstash?

我已经为我想要的snmp陷阱定义了很多yaml,并将这些yaml放在我的mib目录中(specificmibs), 并在我的 conf 中定义了 mib 目录,如下所示, yamlmibdir => "/opt/logstash/vendor/bundle/jruby/1.9/gems/snmp-1.2.0/data/ruby/snmp/specificmibs"

但是当在 yamlmibdir 中找不到 mib 时如何删除事件?

如何让 logstash 删除它?

许多过滤器如果不能正常运行,会向事件添加标签。它看起来不像是 snmptrap 输入做的(但你应该检查你的文档以确保)。

如果不是,您可能需要将好文档与坏文档进行比较,并在您获得的字段中寻找触发器。如果陷阱来自同一制造商,那么您会期望他们的 mib 已被翻译,您可以检查是否缺少字段。