Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Hide_comments

Scroll Ignore

Содержание

Table of Contents
excludeСодержание

Описание

Модуль поддержки " SNMP traps" traps. Протокол SNMP предоставляет SNMP предоставляет возможность сетевому агенту посылать асинхронные уведомления (traps) о возникновении того или иного события на контролируемом устройстве (объекте). Модуль поддержки SNMP traps SNMP traps осуществляет централизованную рассылку информации, поступающей от внутренних подсистем маршрутизатора на указанный SNMP-сервер.

Синтаксис:

Code Block
languagetext
themeEmacs
trapd dst[addr] x.x.x.x[:PORT][/v1|/v2] [[GROUPNAME] ...] [[[-]TYPENAME] ...]

...


trapd

...

 -dst[addr] x.x.x.x[:PORT]

...


trapd map

...


trapd agent x.x.x.x

...


trapd -agent

...


trapd gateway {xxxxxxxxxxxx|auto}

...


trapd -gateway

...


trapd type TYPENAME enable|disable

...


trapd

...

Для включения | выключения SNMP агента используются команды:

Code Block
languagejava
themeDJango
trapd start|stop

Адрес удалённого SNMP сервера указывается командой:

Code Block
languagejava
themeDJango
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]

[[GROUPNAME]

...]

[[[-]TYPENAME]

...]

...

Позволяет задать адрес удалённого SNMP-сервера. Можно указать IP-адреса нескольких удаленных серверов SNMP.

  • "[addr] x.x.x.x

...

  • "

...

  • IP-

...

  • адрес сервера SNMP.

...

  • ":PORT

...

  • " – порт UDP сервера (по умолчанию

...

  • 162).
  • "/v1|/v2" – номер версии SNMP trap (1 или 2), можно указать для каждого получателя SNMP trap. Допускается создание нескольких получателей с различными версиями протокола. По умолчанию используется версия 1.
  • "GROUPNAME" группы асинхронных уведомлений, которые будут посылаться

...

  • на сервер SNMP

...

  • .

...

  • "[-]TYPENAME

...

  • " асинхронные уведомления, которые будут

...

  • (или не будут

...

  • , в случае указания знака

...

  • "-

...

  • ") посылаться на SNMP-сервер.

...

-

...

Например,

Code Block
languagejava
themeDJango
trapd dst 192.168.1.1
trapd dst 192.168.1.100

Эти команды добавляют в конфигурацию SNMP сервера IP-адреса двух удалённых SNMP серверов, на которые будут отправляться асинхронные уведомления (SNMP traps).

Чтобы удалить IP-адрес SNMP сервера из конфигурации используется знак «-», как указанно в синтаксисе команды:

Например,

Code Block
languagejava
themeDJango
trapd -dst 192.168.1.1

...

dst[addr] x.x.x.x[:PORT]

Удаляет адрес удалённого SNMP-сервера.

map

Отображает все назначенные сервера SNMP, определённые для них асинхронные уведомления и их группы

...

Code Block
languagejava
themeDJango
trapd map

...

.

agent x.x.x.x

Задает собственный IP-адрес агента, передаваемый в пакете "SNMP-trap"

...

Code Block
languagejava
themeDJango
trapd agent x.x.x
.
x
По умолчанию 127.0.0.1.

-agent

...

Удаляет IP-адрес агента

...

.

...

DJango
Code Block
languagejava
theme
trapd

gateway

{xxxxxxxxxxxx|auto}

...

Даёт возможность послать

...

уведомление через другое устройство, указав

...

его MAC-адрес

...

.

  • "xxxxxxxxxxxx" MAC-адрес

...

  • устройства.
  • “auto” – уведомления SNMP будут отправляться на устройство MINT SNMP relay (сконфигурированное командой “mint -snmprelay”),

...

  • при его наличии в сети MINT.

-gateway

Удаляет MAC-адрес из конфигурации

...

trapd
.
Code Block
languagejava
themeDJango

type

TYPENAME

enable|disable

...

Позволяет/запрещает использование различных типов асинхронных уведомлений

...

. По умолчанию использование всех типов запрещено.

Например,

Code Block
languagejava
themeDJango
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
languagetext
themeEmacs
trapd dst 192.168.103.35
trapd type topoGroup enable

Либо

Code Block
languagetext
themeEmacs
trapd dst 192.168.103.35 topoGroup

С помощью команды "trapd map" можем отобразить список формируемых типов уведомлений.

Code Block
languagetext
themeEmacs
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
--------------------------------------------------------------