Основа любой системы мониторинга — это возможность собирать и хранить сведения о состоянии объектов в сети. Система ECCM нацелена на универсальное использование с различным оборудованием, поэтому спроектирована модульно с учетом возможного расширения списка используемых протоколов для мониторинга.
В настоящее время в системе реализован активный сбор метрик с оборудования с помощью SNMP (Get, Walk, Bulk), пассивный прием сообщений от оборудования по SNMP (Traps, Inform requests) и Syslog и сбор результатов задач взаимодействия с устройствами.
ECCM использует для каждой модели устройств специальные шаблоны, в которых содержатся описания способов сбора нужных данных и инструкции по обнаружению сущностей (процессоров, памяти, интерфейсов) на оборудовании. Таким образом, после добавления устройства в систему происходит:
Сбор SNMP-метрик с устройств, добавленных в систему, производится сервисом monitoring-service, который осуществляет планирование задач и сохранение результатов их выполнения. В процессе обработки данных, собранных с устройств, система проверяет их по правилам генерации событий (подробно описаны в разделе "Настройка правил генерации событий") и создает запись в соответствующем журнале.
Интервалы сбора метрик и обнаружения устройств можно настроить для каждого типа устройств через веб-интерфейс системы в разделе "Настройки" → "Мониторинг" → "Параметры" → "Мониторинг устройств".
Все собранные данные хранятся в базе данных. Предусмотрены специальные механизмы для доступа к данным и их ротации.
Ротация данных осуществляется периодически и может быть настроена из веб-интерфейса системы в разделе "Настройки" → "Мониторинг" → "Параметры" → "Периоды хранения". По умолчанию данные хранятся до 365 дней.
Все собранные с устройств сведения отображаются на странице устройства в разделе "Мониторинг устройства" → "Метрики". Любую метрику можно раскрыть в виде графика, на котором будет представлены данные за указанный диапазон времени. Запрос данных составляется таким образом, чтобы представить на экране N точек (по умолчанию N=100). Все отсчеты, которые попадают во временной интервал, усредняются.
В системе реализована возможность сбора, анализа и хранения SNMP trap, полученных от устройства. Для возможности анализа SNMP trap, составления на их основе системных событий и, в последующем, проблем, необходимо:
Полученные от устройств SNMP trap хранятся в базе данных системы. Предусмотрены специальные механизмы для доступа к данным SNMP trap и их ротации.
Ротация данных осуществляется периодически и может быть настроена из веб-интерфейса системы в разделе "Настройки" → "Мониторинг" → "Параметры" → "Периоды хранения". По умолчанию период хранения SNMP trap в системе составляет 7 дней.
Все SNMP trap, которые были получены от устройств системой, отображаются на странице "SNMP trap", а также на странице устройства в разделе "Мониторинг устройства" → "SNMP trap".
В системе реализована возможность сбора, анализа и хранения Syslog-сообщений, полученных от устройства. Для возможности анализа Syslog-сообщений, составления на их основе системных событий и, в последующем, проблем, необходимо:
Полученные от устройств Syslog-сообщения хранятся в базе данных системы. Предусмотрены специальные механизмы для доступа к данным Syslog-сообщений и их ротации.
Ротация данных осуществляется периодически и может быть настроена из веб-интерфейса системы в разделе "Настройки" → "Мониторинг" → "Параметры" → "Периоды хранения". По умолчанию период хранения Syslog-сообщений в системе составляет 90 дней.
Все Syslog-сообщения, полученные от устройств системой, отображаются на странице "Syslog", а также на странице устройства в разделе "Мониторинг устройства" → "Syslog".
Только для устройств WLC версии 1.30.1 и новее. |
В системе реализована возможность сбора, анализа и хранения wireless-событий, которые создаются на основе Syslog-сообщений, полученных от устройства WLC. Для возможности анализа wireless-событий, составления на их основе системных событий и, в последующем, проблем, необходимо:
wlc-15# configure wlc-15(config)# syslog host eccm wlc-15(config-syslog-host)# remote-address <ip-адрес ECCM> wlc-15(config-syslog-host)# severity debug wlc-15(config-syslog-host)# transport udp wlc-15(config-syslog-host)# port 514 wlc-15(config-syslog-host)# match process-name wlc wlc-15(config-syslog-host)# exit wlc-15(config)# exit wlc-15# commit wlc-15# confirm |
wlc-15# debug wlc-15(debug)# debug wlc events wlc-15(debug)# debug wlc journal wlc-15(debug)# exit |
После анализа Syslog-сообщений WLC созданные на их основе wireless-события хранятся в базе данных системы. Предусмотрены специальные механизмы для доступа к данным wireless-событий и их ротации.
Ротация данных осуществляется периодически и может быть настроена из веб-интерфейса системы в разделе "Настройки" → "Мониторинг" → "Параметры" → "Периоды хранения". По умолчанию период хранения wireless-событий в системе составляет 30 дней.
Все wireless-события, сгенерированные системой на основе Syslog-сообщений WLC, отображаются на странице "События" → "Wireless", а также на странице устройства в разделе "Мониторинг устройства" → "События" → "Wireless".
Создание и планирование задач в системе осуществляется сервисом cron-manager. Настройка интервалов создания периодических задач и времени их хранения доступна в разделе "Настройки" → "Мониторинг" → "Параметры" → "Параметры задач".
Все полученные из системы данные хранятся в базе данных системы. Предусмотрены специальные механизмы для доступа к данным задач и их ротации.
Ротация данных осуществляется периодически и может быть настроена из веб-интерфейса системы в разделе "Настройки" → "Мониторинг" → "Параметры" → "Параметры задач". По умолчанию данные хранятся до 30 дней.
Все задачи, созданные в системе, отображаются на странице "Задачи", а также на странице устройства в разделе "Мониторинг устройства" → "Задачи".