Запрос информационного дерева по сетевому объекту с помощью запросов SNMP GETNEXT
snmpwalk [общие опции] [опции] [идентификатор]...
Доступные опции представлены по ссылке: Общие опции для snmp-команд.
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита snmpwalk использует запросы GET NEXT для получения информационного дерева по сетевому объекту ( snmpbulkwalk использует запросы BULK).
Команда для получения значения переменных sys* в системе:
snmpwalk -Os -c public -v 1 user system
Пример вывода:
sysDescr.0 = STRING: "SunOS user.net.cmu.edu 4.1.3_U1 1 sun4m" sysObjectID.0 = OID: enterprises.hp.nm.hpsystem.10.1.1 sysUpTime.0 = Timeticks: (155274552) 17 days, 23:19:05 sysContact.0 = STRING: "" sysName.0 = STRING: "user.net.cmu.edu" sysLocation.0 = STRING: "" sysServices.0 = INTEGER: 72 (plus the contents of the sysORTable).
Если при обработке пакета запроса сетевым объектом возникает ошибка, то возвращается ошибочный пакет, и утилита snmpwalk выводит сообщение для диагностики причины некорректности запроса.
Если при поиске утилита snmpwalk выходит за пределы MIB, выводится следующее сообщение:
End of MIB
Утилита snmpbulkwalk более эффективна
Базовые подсистемы ЗОСРВ «Нейтрино»
snmpd, snmpbulkwalk, snmpget, snmpgetnext, snmpnetstat, snmpset, snmpstatus, snmptest, snmptranslate, snmptrap, snmptrapd
Основано на: RFC 1065, RFC 1066, RFC 1067, RFC 1441, RFC 1445, RFC 1446, RFC 1448, RFC 1449
Предыдущий раздел: Утилиты