我刚开始在学校的网络部门工作,我被分配了一个项目来开发一个程序来侦听来自 SNMP 网络设备的陷阱。
我正在使用接入点 Cisco Aironet 1242 测试的设备,我一直在网上查看如何执行此操作,并且遇到了 unix 中的多个命令,如 snmptrapd,但我不知道如何应用此命令来创建一个程序。
我需要使用 Perl,所以我已经能够使用 Expect 登录到接入点,并启动启用模式,但是一旦进入那里,我就不知道该做什么了。我的程序必须侦听链接和链接陷阱。
我一直在阅读 AP man 条目(通过?
然后<ENTER>
在终端上),但我还没有看到我可以使用的东西。
任何建议将不胜感激。
另一方面,如果这个问题的格式不属于这个站点,请将其删除。我无意违反规则,因为我没有关于特定问题的问题,我的问题对于网站来说可能太宽泛了。
您似乎有些困惑。您需要在 AP 上做的就是将其设置为向您的侦听器的 IP 发送陷阱。然后,您需要构建一个侦听器 - 似乎您需要用 Perl 编写一个 TCP 服务器,因此您当然不能使用任何现有的 SNMPD 守护程序。
你不应该使用 Perl 和 Expect 登录到 AP,除非你也应该使用它来启用和配置陷阱发送器。要真正收到这些陷阱,您无需再对 AP 做任何事情。