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

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




www.net-snmp.ru /  Net-SNMP FAQ / Как мне добавить MIB в инструменты?



Как мне добавить MIB в инструменты?

Добавление MIB в клиентские приложения имеет 2 эффекта:

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

Большинство инструментов (исключая 'snmptable') будут достаточно успешно работать и без MIB файлов - хотя результаты не могут быть отображены тем же путем.

То же самое актуально и для агента - см. далее вопросы по AGENT.

Для добавления нового MIB файла в инструменты требуется выполнить 2 шага. Во-первых, скопируйте MIB файл в требуемое место:

cp MY-MIB.txt /usr/local/share/snmp/mibs
(что сделает его доступным для всех пользователей системы)
или
mkdir $HOME/.snmp
mkdir $HOME/.snmp/mibs
cp MY-MIB.txt $HOME/.snmp/mibs
(что сделает ее доступной только вам).

Обратите внимание, что расположение расшаренной директории для MIB может отличаться от указанной в примерах - особенно если вы работаете с пакетами, поставляемыми вендорами. Посмотрите, где именно у вас установлены MIB, и копируйте новый MIB файл в то же место.

Во-вторых, укажите инструментам подгрузить MIB:

export MIBS=+MY-MIB
(подгружает только для данной сессии) или
echo "mibs +MY-MIB" >> $HOME/.snmp/snmp.conf
(подгружает каждый раз).

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

Обратите внимание, что значением для данной переменной является имя MIB модуля, а не имя MIB файла. Обычно они одинаковы (исключая суффикс .txt), однако если у вас есть сомнения, проверьте содержимое файла. Нужное вам значение - это слово, стоящее непосредственно перед словом DEFINITIONS в начале файла.

Если вы предпочитаете, чтобы инструменты подгружали все доступные MIB (что может вызвать сильное замедление работы), то установите переменную окружения MIBS (или параметр mibs в файле snmp.conf) в значение "ALL".

Необходимо выполнять ОБА шага.



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