使用snmp4j agentx创建主代理和子代理

使用snmp4j agentx创建主代理和子代理,snmp,agent,snmp4j,Snmp,Agent,Snmp4j,我在一家公司实习。我被要求找到一种方法,使用java在其中一个系统中实现snmp代理。我试图为java找到一个免费的MIB编译器,但失败了。因此,我尝试使用snmp4jagentx库来实现这一点(因为他们明确表示需要主代理和子代理)。我以前从未使用过它,所以我很难实现它。库包中有一个示例主代理和子代理。我不明白如何修改它以包含我自己mib文件中的变量。或者,如果任何人有一个更简单的主代理或子代理代码示例,如果您可以共享它,这将非常有用。我对代理的内部工作只稍微熟悉一点。所以,如果有人能提供帮助,

我在一家公司实习。我被要求找到一种方法,使用java在其中一个系统中实现snmp代理。我试图为java找到一个免费的MIB编译器,但失败了。因此,我尝试使用snmp4jagentx库来实现这一点(因为他们明确表示需要主代理和子代理)。我以前从未使用过它,所以我很难实现它。库包中有一个示例主代理和子代理。我不明白如何修改它以包含我自己mib文件中的变量。或者,如果任何人有一个更简单的主代理或子代理代码示例,如果您可以共享它,这将非常有用。我对代理的内部工作只稍微熟悉一点。所以,如果有人能提供帮助,请从一个相对基本的层面来做。
使用SNMP4J AgentX将您自己的MIB对象(所谓的ManagedObjects)添加到您的SNMP代理中的工作方式与SNMP4J代理的工作方式相同。唯一的例外是AgentX共享表,但这些是在开始使用AgentX/SNMP时通常不需要的高级概念

因此,我建议阅读以了解如何根据您的需求注册和检测MIB对象