Для задания параметров получателя SNMP-трапов используйте команду snmp-server host. No – форма команды устраняет из конфигурации получателя SNMP-трапов.
Синтаксис snmp-server host {host-addr} [traps] [version {1|2c}] {comminity-string} [udp-port {port}]
no snmp-server host {host-addr} [traps] [version {1|2c}] {comminity-string} [udp-port {port}]
host-addr IP-адрес получателя трапов
1|2c версия SNMP, в которой формируются трапы
(по умолчанию – 1)
community-string строка, играющая роль идентификатора отправителя, прописываемая в трапе, обязательный параметр. Не имеет никакой связи с snmp-server community, может совпадать или отличаться.
port UDP-порт получателя, на который отправляются SNMP-трапы (по умолчанию – 162).
Значение по умолчанию по умолчанию трапы не отсылаются
Режимы команды Global configuration
Рекомендации по использованию
Таких команд может быть несколько, задающих список получателей трапов.
Для отсылки трапов должна быть указана хотя бы одна команда snmp-server host и команда snmp-server enable traps.
Выбирать отдельные трапы в текущей версии Продукта нельзя.
В команде no snmp-server host обязательно должны присутствовать {host-addr} и {comminity-string}. Остальные параметры можно не указывать.
Если в команде встречается пара {host-addr} и {comminity-string}, которые были введены ранее, то эта команда заменяется на новую введенную команду (в ней могут поменяться версия и порт). Такое поведение аналогично Cisco IOS 12.2 (устаревший), но отличается от логики Cisco IOS 12.4, там еще учитывается и порт.
Пример
Ниже приведен пример задания получателя SNMP-трапов:
Router(config)#snmp-server host 10.10.1.101 version 2c netsecur udp-port 162