Глава 7. SNMP

Содержание

Введение в SNMP
Уровень поддержки SNMP маршрутизатором
Конфигурация SNMPD
Связь SNMPD с EOCD
Пример использования

Введение в SNMP

SNMP - Simple Network Management Protocol - простой протокол управления сетями. Протокол позволяет производить мониторинг сетевых устройств (маршрутизаторов, мультиплексоров, мостов и др.) и сервисов (веб-серверов, почтовых серверов, серверов ДНС) и управлять их конфигурацией.

Управление и мониторинг осуществляется по схеме агент-менеджер. Агент - ПО, работающее на сетевом устройстве, которое подлежит мониторингу или управлению, менеджер - ПО, собирающее информацию с агентов для мониторинга либо управления. Взаимодействие, как правило, осуществляется с помощью транспортного протокола UDP, порт 161. Так же возможно использование протокола TCP.

Объекты, над которыми можно выполнять операции (чтения или записи) адресуются по уникальным номерам. Например, 1.3.6.1.2.1.1.1 соответствует объекту SysDescr - описанию системы, который может иметь следующее значение: STRING Linux gm-2-mpr 2.6.16 #1 Tue Nov 7 21:37:48 NOVT 2007 mips.

MIB - Management Information Base - база данных информации управления. MIB описывает объекты и какие операции над ними можно выполнять. Если объект входит в состав MIB, то к нему можно обращаться по имени, а не по числовому индексу.

Аутентификации производится на основе "сообщества" - каждый агент относится к тому или иному сообществу. При получении команды производится проверка, принадлежит ли он к сообществу, указанному в команде. Если да - команда будет принята и обработана, иначе - проигнорирована. Сообщество представляет из себя простую строку, по-умолчанию используется два сообщества - public для просмотра объектов, private - для их изменения.