Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Tema_3_3_Upravlenie_vychislitelnymi_setyami.doc
Скачиваний:
24
Добавлен:
07.02.2015
Размер:
87.55 Кб
Скачать

4.2. Программная платформаNet-snmp

Для использования протокола SNMPимеется программная платформаNET-SNMPразработки института Карнеги-Мэллона, примечательная тем, что поставляется в виде исходных текстов и содержит как готовые утилиты, так и библиотеки функций поддержки протоколаSNMP.

Рассмотрим использование основных утилит из состава NET-SNMPv5.3.

  • Прежде всего это утилита snmpget, позволяющая получить значение определенного объекта базыMIBагента, выполняяgetзапрос. Вызов утилиты:snmpget[OPTIONS]AGENTOID[OID]… ЗдесьOPTIONS– необязательные опции задающие, например, версию протоколаSNMP(опция –v), имя коммьюнити (опция –c), таймаут (опция –t) и др.AGENT–IPадрес или сетевое имя устройства с запущенным на нем агентомSNMP.OID– идентификатор объекта из базыMIB.

  • Утилита snmpwalkпозволяет получить значения объектов определенной ветки базыMIBагента, выполняя запросыgetnext. Вызов утилиты такой же как иsnmpget.

Утилита snmpset позволяет изменять значение определенного объекта базы MIB агента, выполняя set запрос. Вызов такой же как и у snmpget, но после OID идет тип значения в соответствии с протоколом SNMP (i – integer, t – timeticks и т.д.) и значение, соответствующее типу. Это перечисляется для каждого идентификатора объекта.