如何从支持SNMP的networking设备侦听SNMP陷阱?

我刚刚开始为我学校的networking部门工作,我被分配了一个项目来开发一个程序来监听来自SNMPnetworking设备的陷阱。

我用接入点思科Aironet 1242testing的设备,我一直在寻找如何做到这一点,我已经遇到了像UNIX中的snmptrapd多个命令,但我不明白我可以如何应用此命令来创build一个程序。

我需要使用Perl,所以我已经能够使用Expectlogin到接入点,并启动启用模式,但一旦我在那里,我不知道该怎么做。 我的程序必须听链接和链接陷阱。

我一直在阅读AP的人条目(通过?然后在terminal上<ENTER> ),但我没有看到我可以使用的东西。

任何意见将不胜感激。

另一方面,如果这个问题的格式不属于这个网站,请删除它。 这不是我的意图,因为我没有对具体问题有任何疑问,我的问题可能对于网站来说太广泛了。

看起来像你的一些混淆。 您需要在AP上执行的操作是将其设置为向侦听器的IP发送陷阱。 然后,你需要build立一个监听器 – 好像你需要用Perl编写一个TCP服务器,所以当然你不能使用任何现有的SNMPD守护进程。

您不应该使用Perl和Expect来login到AP,除非您也正在使用启用并configuration陷阱发送器。 要真正接收这些陷阱,你不需要再对AP做任何事情。