Foraward SNMP-запросы от Masterx агента к субагенту Agentx - PullRequest
1 голос
/ 24 апреля 2010

Я использую master-агент agentx и субагент agentx в linux. Когда я запускаю snmpget на MIB по умолчанию, то есть sysdescr.0, возвращается нормально, но когда я запрашиваю MIB, который был зарегистрирован через субагент agentx, время ожидания истекает. Похоже, что мастер получает запрос GET, но не пересылает субагенту agentx. MIB успешно зарегистрирован, но когда главный агент x получает запрос GET, он говорит: "Sending 60 bytes to UDP: unknown". Не удается найти место для пересылки.

Мне не хватает какой-либо конфигурации на стороне субагента? Как мастер знает кто должен получать запросы?

Ответы [ 2 ]

2 голосов
/ 26 апреля 2010

TCP-порт 705 используется по умолчанию для протокола AgentX. Главный агент прослушивает этот порт, а субагенты отправляют регистрации на этот порт - главный агент затем знает, кто зарегистрирован.

Вы не упомянули об этом, вы используете net-snmp? Если это так, см. Часто задаваемые вопросы об агенте 12. Как запустить AgentX с другим адресом сокета? .

1 голос
/ 28 июня 2012

Я думаю, у меня та же проблема, и вот мое решение:

Запустите демон snmp следующим образом:

/usr/sbin/snmpd -f -Lo -C --rwcommunity=public --master=agentx

Я не знаю почему (пока), но это решило мою проблему.

...