Описание
Модуль поддержки " SNMP traps" traps. Протокол SNMP предоставляет SNMP предоставляет возможность сетевому агенту посылать асинхронные уведомления (traps) о возникновении того или иного события на контролируемом устройстве (объекте). Модуль поддержки SNMP traps SNMP traps осуществляет централизованную рассылку информации, поступающей от внутренних подсистем маршрутизатора на указанный SNMP-сервер.
Синтаксис:
Code Block |
---|
|
trapd dst[addr] x.x.x.x[:PORT][/v1|/v2] [[GROUPNAME] ...] [[[-]TYPENAME] ...] |
...
...
-dst[addr] x.x.x.x[:PORT] |
...
...
...
...
trapd gateway {xxxxxxxxxxxx|auto} |
...
...
trapd type TYPENAME enable|disable |
...
...
Для включения | выключения SNMP агента используются команды:
Code Block |
---|
|
trapd start|stop |
Адрес удалённого SNMP сервера указывается командой:
Code Block |
---|
|
trapd dst[addr] start|stop
where PORT default value is 162 if omitted
possible GROUPNAMEs are:
topoGroup
radioGroup
mintGroup
ospfGroup
and possible TYPENAMEs are:
topoEvent
newNeighborEvent
lostNeighborEvent
radioFreqChanged
radioBandChanged
mintRetries
mintBitrate
mintSignalLevel
ospfNBRState
ospfVirtNBRState
ospfIFState
ospfVirtIFState
ospfConfigError
linkEvent
trapdColdStartEvent
snmpdAuthenticationFailureEvent
syslog |
Параметры
Center |
---|
Параметр | Описание |
---|
start|stop | Включает/отключает SNMP-агента. | dst[addr] x.x.x.x[:PORT][/v1|/v2] |
|
...
| Позволяет задать адрес удалённого SNMP-сервера. Можно указать IP-адреса нескольких удаленных серверов SNMP. |
|
...
...
...
...
...
- " – порт UDP сервера (по умолчанию
|
|
...
- 162).
- "/v1|/v2" – номер версии SNMP trap (1 или 2), можно указать для каждого получателя SNMP trap. Допускается создание нескольких получателей с различными версиями протокола. По умолчанию используется версия 1.
- "GROUPNAME" – группы асинхронных уведомлений, которые будут посылаться
|
|
...
...
...
...
- " – асинхронные уведомления, которые будут
|
|
...
...
- , в случае указания знака
|
|
...
...
- ") посылаться на SNMP-сервер.
|
|
...
...
Например,
Code Block |
---|
|
trapd dst 192.168.1.1
trapd dst 192.168.1.100 |
Эти команды добавляют в конфигурацию SNMP сервера IP-адреса двух удалённых SNMP серверов, на которые будут отправляться асинхронные уведомления (SNMP traps).
Чтобы удалить IP-адрес SNMP сервера из конфигурации используется знак «-», как указанно в синтаксисе команды:
Например,
Code Block |
---|
|
trapd -dst 192.168.1.1 |
...
dst[addr] x.x.x.x[:PORT] | Удаляет адрес удалённого SNMP-сервера. | map | Отображает все назначенные сервера SNMP, определённые для них асинхронные уведомления и их группы |
|
...
...
. | agent x.x.x.x | Задает собственный IP-адрес агента, передаваемый в пакете "SNMP-trap" |
|
...
Code Block |
---|
|
trapd agent x.x.xx По умолчанию 127.0.0.1. | -agent |
|
...
...
...
Code Block |
---|
|
language | java |
---|
theme | DJangotrapd |
...
...
уведомление через другое устройство, указав |
|
...
...
. - "xxxxxxxxxxxx" – MAC-адрес
|
|
...
- устройства.
- “auto” – уведомления SNMP будут отправляться на устройство MINT SNMP relay (сконфигурированное командой “mint -snmprelay”),
|
|
...
- при его наличии в сети MINT.
| -gateway | Удаляет MAC-адрес из конфигурации |
|
...
...
Позволяет/запрещает использование различных типов асинхронных уведомлений |
|
...
. По умолчанию использование всех типов запрещено. |
|
Например,
Code Block |
---|
|
trapd dst 192.168.1.1
trapd type newNeighborEvent enable
trapd start |
Доступны для использования следующие типы и группы асинхронных уведомлений:
- "ColdStartEvent" – уведомление, посылаемое при включении устройства
- "AuthenticationFailureEvent" – уведомление, посылаемое в случае неудачной SNMP аутентификации
- "Syslog" – при использовании данного типа уведомлений, трапами посылаются все новые сообщения в системном журнале.
TopoGroup
- "topoEvent" – уведомление, посылаемое в случае изменения топологии сети, изменения списка соседей
- "lostNeighborEvent" – уведомление, посылаемое в случае потери связи с узлом-соседом
- "newNeighborEvent" – уведомление, посылаемое в случае установления связи с новым узлом-соседом.
MintGroup
- "mintBitrate" - уведомление, посылаемое в случае изменения битовой скорости
- "mintRetries" - уведомление, посылаемое в случае изменения количества переповторов более чем на 10%
- "mintSignalLevel" - уведомление, посылаемое в случае изменения уровня сигнала более чем на 10%.
cmxGroup
- "cesDsx1LineStatus" - уведомление, посылаемое в случае изменения статуса проводного TDM соединения на портах CES-модуля
- "cesJitterStatus" - уведомление, посылаемое в случае изменения размера джиттер буфера передачи TDM данных в режиме CES.
ospfGroup
...
- "TYPENAME" – асинхронные уведомления, которые будут посылаться на SNMP-сервер
| Типы и группы асинхронных уведомлений | trapdColdStartEvent | Включение устройства. | snmpdAuthenticationFailureEvent | Неудачная аутентификация протокола SNMP. | syslog | События, связанные с сообщениями, записываемыми в системный журнал. | topoGroup | topoEvent | Изменение топологии сети: изменение количества соседей и их состояния (полный список соседей). | lostNeighborEvent | Потеря связи с соседним узлом. | newNeighborEvent | Установление связи с новым соседним узлом. | radioGroup | radioFreqChanged | Изменение рабочей частоты. | radioBandChanged | Изменение ширины канала. | mintGroup | mintBitrate | Изменение скорости передачи данных. | mintRetries | Изменение количества повторов более чем на 10%. | mintSignalLevel | Изменение уровня сигнала более чем на 10%. | ospfGroup | ospfNBRState | Изменение состояния отношений с соседом OSPF. | ospfVirtNBRState | Изменение состояния отношений с виртуальным соседом OSPF. | ospfIFState | Изменение состояния интерфейса OSPF. | ospfVirtIFState | Изменение состояния виртуального интерфейса OSPF. | ospfConfigError | Конфликт параметров в конфигурациях двух маршрутизаторов. | linkEvent | Изменение состояния соединения Ethernet. Это уведомление включает/отключает отправку двух уведомлений: "linkUp" и "linkDown". |
|
Примеры
Задает удалённый адрес сервера SNMP, отправляет уведомления в случае любого изменения в топологии сети. Code Block |
---|
| trapd dst 192.168.103.35
trapd type topoGroup enable |
Либо Code Block |
---|
| trapd dst 192.168.103.35 topoGroup |
С помощью команды "trapd map" можем отобразить список формируемых типов уведомлений. Code Block |
---|
| trapd map
trap name destination address[es]
--------------------------------------------------------------
topoEvent 192.168.103.35
newNeighborEvent 192.168.103.35
lostNeighborEvent 192.168.103.35
any unaddressed trap from MINT all addresses above
any addressed trap from MINT its own destination address
-------------------------------------------------------------- |
|