当前位置: 首页 > 知识库问答 >
问题:

如何使用net SNMP API接收SNMP陷阱?

冯通
2023-03-14

如何使用C或C和net snmp模块接收陷阱。我需要示例代码,但示例位于http://www.net-snmp.org/使用系统调用,但不要使用API方法。

共有1个答案

林威
2023-03-14

net snmp站点有全面的编码教程。

看看http://www.net-snmp.org/wiki/index.php/Tutorials#Coding_Tutorials

编辑:另请参阅snmptrapd的源代码,作为如何接收陷阱的指南。

 类似资料:
  • 我想接收snmp陷阱,我在snmp4j上获得了它,但现在我正在使用westhawk snmp堆栈库来实现陷阱接收器模块。我使用这个库示例来接收陷阱,但这段代码以rawPdu的形式接收陷阱,当我编辑代码时,我应该怎么做?这是我的代码:

  • 我在Python3中收到了一条SNMP陷阱消息,得到了一个十六进制数。 如何将其转换为字符串以便查看? 接收数据(十六进制) B'0E\x02\x01\x01\x04\x06404040\xa78\x02\x04\x00\xf6\x17~\x02\x01\x00\x02\x01\x000*0\x0f\x06\x08\x06\x01\x02\x01\x01\x03\x00C\x03\x01k0\x1

  • 我对SNMP相当陌生,我使用snmp4j库在java中创建了一个SNMP代理。在我的代码中,我添加了localhost作为陷阱目标。因此,我在端口162上收到通知: 我现在尝试的是使用snmp浏览器(如iReasoning MIB browser)从另一个ip地址接收陷阱。但在那里,我无法向目标mib添加条目。 我错过了什么吗? 谢谢你。 编辑: 我想使用mib浏览器向目标地址表添加一个条目。使用

  • 我需要从单个客户端/管理器进程向多个snmp代理发送get请求/接收响应。我已经基于以下URL实现了客户端/代理:http://www.jitendrazaa.com/blog/java/snmp/create-snmp-client-in-java-using-snmp4j/http://www.jitendrazaa.com/blog/java/snmp/creating-snmp-agent

  • 我正在尝试侦听标准UDP 162端口上的snmp陷阱,然后解析并输出它们。 我已经研究了用于节点的snmpjs和snmp本机插件,它们似乎都主要关注代理的生成。我想做的是侦听和解码转发到本地主机的陷阱和通知(甚至可能是确认通知)。我知道我可以花很多时间和dgram和ASN在一起。1但希望使用已编写的snmp代码。 这两个snmp解析函数都会导致错误,第一个是parseMessage未定义,并且在s

  • 我正在尝试用snmp V3实现一个简单的NMS。2 api。目标是通过TCP接收SNMP通知。 问题是我只通过UDP接收通知。。。我用SNMP4J API在java中实现了一个代理,但只有通过UDP发送时才起作用。 我已经搜索了一些示例,但我只找到了代理通过UDP向snmp管理器发送陷阱/通知的示例。。。。 我还发现:http://lists.agentpp.org/pipermail/agent