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

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




www.net-snmp.ru /  Net-SNMP FAQ / AGENT. Как мне удалить MIB из агента?



AGENT. Как мне удалить MIB из агента?

Удаление текстового файла для MIB не принесет никакого эффекта для агента (иначе чем не позволять ему распознавать имена объектов MIB в конфигурационном файле). Необходимо указать агенту не активировать соответствующий код, который реализует данные объекты. Существует 3 пути для этого:

  • Перезапустить 'configure' для исключения указанных MIB модулей из конфигурации сборки, перекомпилить и переустановить:
    ./configure --with-out-mib-modules=host ....
    make
    make install
  • Использовать контроль доступа для исключения mib из представления, используемого для запроса агента:
    com2sec public default public

    group public v1 public
    group public v2c public

    view ourmib included system
    view ourmib included printmib
    view ourmib excluded host
    view ourmib included privatemib

    access public "" any noauth exact ourmib none none
    С версиями v5.3 и выше жто можно сделать такде включением подходящего имени представления в "rocommunity" или другую схожую директиву:
    rocommunity public default -V ourmib
  • Отключить MIB при запуске:
    snmpd -I -hr_system,hr_storage,hr_device,hr_other,....
    Обратите внимание, что здесь все основано на знании того, какие модули используются для реализации соответствующих MIB объектов. Если вы не уверены, вы можете проверить, какие MIB модули загружены, запросив агента вывести отчет по инициализированным модулям:
    snmpd -Dmib_init -H
    Хочется надеяться, что с этой информацией будет вполне ясно, какой именно модуль отключить.



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