RMON
RMON - протокол для удаленного мониторинга и анализа трафика в сети, является расширением SNMP и предоставляет более широкие возможности. Основное отличие от SNMP состоит в том, что rmon-агенты могут самостоятельно проводить сбор и обработку данных. RMON позволяет собирать детальную статистику трафика и сигнализировать о проблемах без постоянного опроса оборудования.
Принцип работы:
- Настройка порогов для алармов;
- Устройство постоянно анализирует проходящий трафик;
- Устройство с RMON-агентом самостоятельно собирает и хранит статистику трафика;
- При срабатывании аларма, устройство самостоятельно отправляет SNMP-trap на менеджер;
- Менеджер может периодически выгружать накопленную статистику.
Преимущества:
- Снижение нагрузки на сеть;
- Возможность диагностики кратковременных проблем;
- Автоматическое оповещение при срабатывании аларма.
Назначение применяемой команды/конфигурации
Команды в режиме глобальной конфигурации
| 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>
|
Команды в режиме настройки интерфейса
| 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>
|
Команды отображения информации
| show rmon alarm <1-65535>
show rmon event <1-65535>
show rmon history <1-65535>
show rmon statistics <1-65535>
|
Пример конфигурирования
Настройка
Шаг 1. Настройка сбора статистики на порту GigabitEthernet 1/1
| # 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
|
Полный вывод выполненных конфигураций
| 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
...
|