Net-SNMP FAQ (Перевод)   |   Net-SNMP README (Перевод)

Перевод документации на Net-SNMP :: Net-SNMP FAQ




www.net-snmp.ru /  Net-SNMP FAQ / AGENT. Как мне скомбинировать 2 копии дерева 'mib2' от разных подагентов?



AGENT. Как мне скомбинировать 2 копии дерева 'mib2' от разных подагентов?

Для этого существует поле 'context' в SNMPv3. Зарегистрируйте MIB модуль во второй раз с контекстом, отличным от дефолтного (см. соответствующий вопрос в секции CODING), и укажите контекст при запросе агента. MIB Модуль может использовать этот контекст для определения того, какой набор информации выводить.

Или же вы можете зарегистрировать 2 полностью различных обработчика для одного и того же OID (используя различные контексты), и агент будет запрашивать подходящий код. Это поддержит оба MIB модуля, встроенных в основной агент или AgentX подагент, - один и тот же подход будет работать для обоих.

Контексты также можно использовать с проксирующими SNMP запросами - просто укажите опцию '-Cn {context}' как часть строки "proxy". См. страницу мануала 'snmpd.conf(5)' для получения дополнительной информации.

В настоящее время в SNMPv1 или SNMPv2c нет возможности поддерживать параллельные MIB деревья. В принципе, возможно использовать таким же образом строку community, но это (пока) не встроено.

Этот механизм работает только с агентом Net-SNMP v5. UCD v4 не поддерживает контекст вообще. Извиняемся.

Другой путь для обработки подобной ситуации - подстроить один из подагентов на использование другого набора (нестандартного) OID значений - возможно путем переназначения целого поддерева на другой (приватный) OID. Решение не идеальное, но зато будет работать в любых конфигурациях.



<<<  AGENT. Как мне выключить поддержку SMUX? 
AGENT. Какие трапы отправляет агент?  >>>
При копировании размещение гиперссылки на оригинал обязательно!
© MIB Search 2006-2009