Перейти к содержанию

RMON

RMON - протокол для удаленного мониторинга и анализа трафика в сети, является расширением SNMP и предоставляет более широкие возможности. Основное отличие от SNMP состоит в том, что rmon-агенты могут самостоятельно проводить сбор и обработку данных. RMON позволяет собирать детальную статистику трафика и сигнализировать о проблемах без постоянного опроса оборудования.

Принцип работы:

  • Настройка порогов для алармов;
  • Устройство постоянно анализирует проходящий трафик;
  • Устройство с RMON-агентом самостоятельно собирает и хранит статистику трафика;
  • При срабатывании аларма, устройство самостоятельно отправляет SNMP-trap на менеджер;
  • Менеджер может периодически выгружать накопленную статистику.

Преимущества:

  • Снижение нагрузки на сеть;
  • Возможность диагностики кратковременных проблем;
  • Автоматическое оповещение при срабатывании аларма.

Назначение применяемой команды/конфигурации

Команды в режиме глобальной конфигурации

1
2
3
4
5
rmon alarm <1-65535> <variable> <interval> { absolute | delta }
<rising-threshold> <falling-threshold> { event | both | rising | falling } rmon event <1-65535> [description <string>] [log] [trap]

no rmon alarm <1-65535>
no rmon event <1-65535>

Команды в режиме настройки интерфейса

1
2
3
4
5
rmon collection history <1-65535> buckets <1-65535> interval <1-3600>
rmon collection stats <1-65535>

no rmon collection history <1-65535>
no rmon collection stats <1-65535>

Команды отображения информации

1
2
3
4
show rmon alarm <1-65535>
show rmon event <1-65535>
show rmon history <1-65535>
show rmon statistics <1-65535>

Пример конфигурирования

Настройка

Шаг 1. Настройка сбора статистики на порту GigabitEthernet 1/1

1
2
3
# configure terminal
(config)# interface GigabitEthernet 1/1
(config-if)# rmon collection stats 1

Шаг 2. Настройка сбора истории на порту

(config-if)# rmon collection history 1 buckets 10 interval 20
(config-if)# exit

Шаг 3. Настройка тревог

(config)# rmon event 1 log trap public
(config)# rmon alarm 1 ifInOctets 1000001 30 absolute rising-threshold 100000 1 falling-threshold 0 1

Полный вывод выполненных конфигураций

1
2
3
4
5
6
7
8
9
configure terminal
!
interface GigabitEthernet 1/1
 rmon collection stats 1
 rmon collection history 1 buckets 10 interval 20
 exit
!
rmon event 1 log trap public
rmon alarm 1 ifInOctets 1000001 30 absolute rising-threshold 100000 1 falling-threshold 0 1

Изучение состояния устройства

Просмотр конфигурации

# show rmon history

History ID : 1
------------------
    Data Source         : .1.3.6.1.2.1.2.2.1.1.1000001
    Data Bucket Request : 10
    Data Bucket Granted : 10
    Data Interval       : 20

    EtherHistorySampleIndex : 19
        etherHistoryIntervalStart : 0d 00:09:42(582)
        etherHistoryOctets        : 285
        etherHistoryPkts          : 1
        ...
    EtherHistorySampleIndex : 20
        etherHistoryIntervalStart : 0d 00:10:02(602)
        etherHistoryOctets        : 285
        ...