我在Linux上运行一个agentx主代理和一个agentx子代理。当我运行snmpget时
默认MIB(即sysdescr.0)返回fine,但当我请求通过agentx子代理注册的MIB时,它将超时。主代理似乎接收到get请求,但不转发到agentx子代理。mib已成功注册,但当master agentx收到get请求时,它会说"Sending 60 bytes to UDP: unknown"。找不到要转发的位置。
我是不是在副代理端缺少某种配置?师父怎么知道
谁应该收到请求?

最佳答案

默认情况下,agentx协议使用tcp端口705。主代理侦听此端口,子代理将注册发送到此端口-主代理然后知道注册的是谁。
你没有提到,你使用网络SNMP吗?如果是,请参见Agent FAQ 12 - How can I run AgentX with a different socket address?

关于c - 将SNMP请求从Agentx主服务器转发到Agentx子代理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2702063/

10-11 15:24