近日研究BC300如何接收Bridge trap信息并写入mysql,最终达到WEB UI上正确显示的目的。能力有限,现在只做到用snmptrapd接收SNMP trap信息,并将其写入特定文档。
一、管理端
建立/usr/share/snmp/snmptrapd.conf(我的机器上是这个,不同机器不同,可能有的放在/etc/snmp,/usr/local/share/snmp/下,视不同情况慢慢实验)
加入以下一行:
设置所有用户的访问权限:可执行,记录,传递:
authcommunity execute,log,net public
设置traphandle(即收到.1.3.6.1.4.1.2021.251.1类OID信息时,执行test.pl)
traphandle .1.3.6.1.4.1.2021.251.1 /home/long/test.pl
这里.1.3.6.1.4.1.2021.251.1是Enterprise-OID
/home/ long/test.pl是一个处理的perl文件:内容如下
#!/u
这里.1.3.6.1.4.1.2021.251.1是Enterprise-OID
/home/ long/test.pl是一个处理的perl文件:内容如下
#!/u