logstash处理snmptrap消息问题
input {
snmptrap {
port => "162"
}
}
output {
stdout {
codec => rubydebug
}
}
snmptrap 配置会默认只接受 community => ["public"] 的snmp 告警消息
现需要接收到 其他不明确community的消息,虽然community支持多配,但无法满足此场景
处理办法:
修改 logstash-6.3.0\vendor\bundle\jruby\2.3.0\gems\snmp-1.2.0\lib\snmp 的 manager.rb 代码
删除第 704 行的判断

本文介绍如何修改Logstash配置来处理未知community的SNMP Trap消息。通过调整Logstash的snmptrap插件配置,使其能够接收并处理来自不同community的告警信息。具体操作涉及对Logstash依赖库的源代码进行修改。
2677

被折叠的 条评论
为什么被折叠?



