大家上午,Snmptrapd不能处理所有的陷阱
路过很多时间寻找一个解决方案,许多烦恼后,我来给你希望的解释;-)
所以,我想接收来自我的路由器和特别的"LinkDown"
和"LinkUp"
的陷阱。 路由器将信息发送到我的服务器,做tcpdump我们可以看到陷阱来了。
我的问题是snmptrapd。在日志中验证(/var/log/snmptrapd.log)我几乎只能看到3个陷阱。
我从另一台服务器试图在命令行
snmptrap -v2c -c public @IP '' .1.3.6.1.6.3.1.1.5.3 ifIndex i 541 ifAdminStatus i 1 ifOperStatus i 2 .1.3.6.1.2.1.31.1.1.1.1.541 s "eth1"
发送陷阱和我有由snmptrapd接收同样的问题=> 1/3陷阱。
我完全失去了,我看不出什么问题,以及在哪里检查。
我在等你的建议和你的灯!
我在CentOS 6.7 (running Centreon 2.7.0
)
编辑2016年5月9日--- 好吧,这个问题从太多的陷阱来进入我的服务器和一些没有被snmptrapd处理。 我放置了一个防火墙规则,将除了来自我正在进行测试的路由器之外的所有传入陷阱。现在所有的陷阱都处理好了。 我只需要检查snmptrapd可以处理多少个陷阱,如果有人有答案,欢迎。
感谢所有花时间回答我的人。
您只能通过两侧的Wireshark分析网络数据包,以查看UDP数据包的位置。否则,由于UDP在设计上不可靠,因此实际上无法分辨。 –
HI Lex Li,感谢您的回答,但命令tcpdump是在需要接收陷阱的服务器上发送的,所以通常它会嗅探到达此服务器的所有数据包? – Aurelazy
我对tcpdump并不熟悉。您必须检查其手册页或运行Google搜索以查看是否有任何切换调整。如果存在数据包大小过滤器,则它可能不会捕获所有数据包。 –