Команда кофигурирования SNMP-агента 1. Запуск/останов SNMP-агента в маршрутизаторе В основном меню конфигурирования nsg -- host_id(config-nsg)# snmp-agent running enable -- запустить SNMP-агент snmp-agent running disable -- остановить SNMP-агент (значение по умолчанию) 2. Создание и настройка "community" - определения некоторой совокупностей управляющих станций (managers), объединенных некоторым идентификатором. snmp-agent community <имя-community> <имя-community> - непустая строка символов (без пробелов), под которой в сети идентифицируется некоторая группа управляющих станций. 2.1 Настройка "community" В основном меню конфигурирования community "public" host_id(config-snmp-agent-community-public)# 2.1.1 Установка адресов (и/или диапазонов адресов) упрвляющих станций (т.е. от каких станций выполнять SNMP-запросы) manager команда добавляет к списку адресов управляющих станций указанное - ом множество. Для одной "community" можно указать несколько диапазонов (и/или адресов) например, manager 10.0.0.0/8 manager 192.168.1.1/32 для текущей "community" определены все станции из сети 10.х.х.х и одна станция с адресом 192.168.1.1 Если для "community" не определена ни одна запись "manager", то допускаются обращения от станций с произвольным адресом. Удаление записи из списка manager команда no manager 2.1.2 Установка привилегий доступа (только-чтение/чтение-запись) access ro -- запросы только на чтение access rw -- запросы на чтение или запись Умолчательное значение параметра при создании community - только на чтение ("ro") 2.1.3 Доступное MIB-"дерево" (пока не раелизовано) Определяет подмножество управляемых переменных, доступныз для данной "community" Умолчательное значение - пустая строка, позволяющая обращаться к любым MIB-объектам 2.1.4 Удаление community из списка В основном меню конфигурирования nsg -- host_id(config-nsg)# команда no snmp-agent community <имя-community> Если удалены (или не были созданы) все community - SNMP-агент не будет отвечать ни на чьи запросы. 3. Установка значений, идентификации данного узла 3.1. Установка значение переменной sysLocation В основном меню конфигурирования nsg -- host_id(config-nsg)# команда snmp-agent location Строка устанавливает в произвольном виде значение переменной sysLocation (см. RFC-1213) . По умолчанию - пустая строка. 3.2. Установка значение переменной sysСщтефсе В основном меню конфигурирования nsg -- host_id(config-nsg)# команда snmp-agent contact Строка устанавливает в произвольном виде значение переменной sysContact (см. RFC-1213) . По умолчанию - пустая строка. 4. Рассылка Trap-сообщений 4.1 Разрешение/запрещение генерации Trap-сообщений В основном меню конфигурирования nsg -- host_id(config-nsg)# snmp-agent traps enable -- разрешить SNMP-агенту генерацию Trap-сообщений snmp-agent traps disable -- запретить SNMP-агенту генерацию Trap-сообщений По умолчанию генерацию Trap-сообщений запрещена ("traps disable") 4.2 Формирование списка станций (не диапазонов !), которым будет производиться рассылка Trap-сообщений В основном меню конфигурирования nsg -- host_id(config-nsg)# команда snmp-agent host Добавить к списку станций, которым рассылаются Trap-сообщения, станцию с указанным адресом. Удалить станцию из списка, команда no snmp-agent host По умолчанию списо рассылки пустой. При пустом списке Trap-сообщения не посылаются.