8.5. Настройка RMON

Назначение

RMON - это стандартная спецификация мониторинга Internet Engineering Task Force (IETF), которая позволяет различным сетевым агентам и консольным системам обмениваться данными сетевого мониторинга. Можно использовать RMON совместно с SNMP для мониторинга всего трафика, проходящего между коммутаторами во всех подключенных сегментах локальной сети.

Описание

RMON - это стандартная спецификация мониторинга, определяющая набор статистических данных и функций, которыми можно обмениваться между RMON-совместимыми консольными системами и сетевыми датчиками. RMON предоставляет исчерпывающую информацию для диагностики неисправностей в сети, планирования и настройки производительности.

Настройка

Шаг 1: Вход в режим “Global config”

Switch# configure terminal

Шаг 2: Настройка сохранения статистики и истории порта

Switch(config)# interface eth-0-1
Switch(config-if)# rmon collection stats 1 owner test
Switch(config-if)# rmon collection history 1 buckets 100 interval 1000 owner test
Switch(config-if)# exit

Шаг 3: Настройка отправки SNMP-трапа при наступлении события

Switch(config)# rmon event 1 log trap public description test_event owner test

Шаг 4: Создание предупреждающего сообщения

Создание предупреждающего сообщения с использованием события “event 1”, для отслеживания его через EtherStats на порте “eth-0-1”:

Switch(config)# rmon alarm 1 etherStatsEntry.6.1 interval 1000 delta rising-threshold 1000 event 1 falling-threshold 1 event 1 owner test

Шаг 5: Выход из режима “Global config”

Switch(config)# end

Шаг 6: Проверка

Switch# show rmon statistics
  Rmon collection index 1
        Statistics ifindex = 1, Owner: test
        Input packets 0, octets 0, dropped 0
        Broadcast packets 0, multicast packets 0, CRC alignment errors 0, collisions 0
        Undersized packets 0, oversized packets 0, fragments 0, jabbers 0
        # of packets received of length (in octets):
        64: 0,  65-127: 0, 128-255: 0
        256-511: 0,  512-1023: 0, 1024-max: 0
Switch# show rmon history
  History index = 1
        Data source ifindex = 1
        Buckets requested = 100
        Buckets granted = 100
        Interval = 1000
        Owner: test
Switch# show rmon event
  Event Index = 1
        Description: test_event
        Event type Log & Trap
        Event community name: public
        Last Time Sent = 00:00:00
        Owner: test
Switch# show rmon alarm
  Alarm Index = 1
  Alarm status = VALID
  Alarm Interval = 1000
  Alarm Type is Delta
  Alarm Value = 00
  Alarm Rising Threshold = 1000
  Alarm Rising Event = 1
  Alarm Falling Threshold = 1
  Alarm Falling Event = 1
  Alarm Owner is test