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