snmp4j AgentX子代理是否有默认OID?

snmp4j AgentX子代理是否有默认OID?,snmp,snmp4j,Snmp,Snmp4j,我是新来的。我正在看snmp4j的演示AgentX subagent TestSubagent.java(http://www.snmp4j.org/agentX/doc/org/snmp4j/agent/agentx/subagent/test/TestSubagent.html)在linux机器上,并且已经能够将其注册为snmpd守护进程的子代理,但是我不清楚如何添加新的OID或更改已注册的现有OID的值(1.3.6.1.4.1.4976树)。有人能给我指出正确的方向吗?您必须向示例使用的D

我是新来的。我正在看snmp4j的演示AgentX subagent TestSubagent.java(http://www.snmp4j.org/agentX/doc/org/snmp4j/agent/agentx/subagent/test/TestSubagent.html)在linux机器上,并且已经能够将其注册为snmpd守护进程的子代理,但是我不清楚如何添加新的OID或更改已注册的现有OID的值(1.3.6.1.4.1.4976树)。有人能给我指出正确的方向吗?

您必须向示例使用的DefaultMOServer实例注册所谓的ManagedObject。ManagedObject有两种主要类型:MOScalar和MOTable

如果你有一个MIB,你可以让AgenPro生成所有必要的代码。你只需要输入插装代码即可