snmptranslate

Преобразование числового представления (с точками) идентификатора объекта в символическое имя и обратное преобразование

Синтаксис:

snmptranslate [-d] [-n] [-r] имя_переменной

Поддерживаемые платформы:

Neutrino

Опции:

-d

Показать описание идентификатора объекта из файла mib.txt, если оно существует.

-n

Получить символическое имя из числового представления с точками (по умолчанию – получить числовое представление с точками из символического имени).

-r

Получить числовое представление идентификатора объекта с точками без использования дополнительного идентификатора.

имя_переменной

Имя переменной в формате, указанном в файле mib.txt.

Описание:

Утилита snmptranslate используется для получения символического имени из числового представления идентификатора объекта с точками, либо наоборот – для получения числового представления с точками из символического имени идентификатора объекта.

Можно задать один полный идентификатор объекта в формате, указанном в файле mib.txt.

Примеры:

Получение числового представления (с точками) поддерева system:

snmptranslate system

Пример вывода:

.1.3.6.1.2.1.1

Получение символического имени для идентификатора объекта .1.3.6.1.2.1.1:

snmptranslate -n .1.3.6.1.2.1.1

Пример вывода:

system

Переменные среды:

MIBFILE

Задает местоположение файла mib.txt. Например, MIBFILE=путь/mib.txt (путь по умолчанию – /etc).

SUFFIX

Если в рабочей среде существует переменная SUFFIX, то для всех идентификаторов объектов, имеющих символическое имя, выводится только последний элемент. Примеры:

Идентификатор

system.syscontact.0

выводится в виде

syscontact.0

Идентификатор

udp.udpTable.udpEntry.udpLocalAddress.0.0.0.161

выводится в виде

udpLocalAddress.0.0.0.161


Ошибки:

Если при обработке запроса утилитой snmptranslate возникает ошибка; то возвращается сообщение об ошибке для диагностики причины некорректности запроса.