2016-01-14 2 views
1

Я работаю с SNMP и получил команду для использования. Тем не менее, я пытаюсь разбить его на свои компоненты, поэтому я могу понять, нужно ли мне что-то менять. Я нашел документацию почти во всем, кроме последней части.Формат инструкции snmpwalk

Команда имеет такую ​​структуру:

snmpwalk -v 2c -c communityname address.com .1 

Из моего понимания смысла этой структуры:

snmpwalk - команда

-v 2c - указывает, что версия 2с, варианты 1 , 2c, 3

-c communityname - указывает имя сообщества, которое походит на пароль для экстент

address.com - адрес компьютера в вопросе

.1 - Что это? Кажется, я не могу найти много документации.

ответ

1

man snmpwalk и snmpwalk -h должны предоставить вам необходимую информацию по различным параметрам.

.1 - это OID, и это необязательный параметр для этой команды, и он указывает точку в иерархической SNMP-MIB на узле агента SNMP. Прогулка получит все OID «ниже» этой точки.

Прочитайте в http://www.net-snmp.org и получите книгу SNMP, чтобы узнать о SNMP и MIB и OID; но цитирую SNMP wikipedia article:

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

EDIT: Здесь изображено дерево OID с «.1», т.е. ISO, непосредственно под корнем.

enter image description here

+1

Но вы до сих пор не дают понять, что»0,1" есть. Это значение iso, которое обычно является корневым пространством имен (хотя .0 и .2 имеют собственные дети). –

+0

@ lex-li Cheers; теперь добавили изображение, которое должно помочь исследователю. – k1eran

Смежные вопросы