Коннекторы в системе мониторинга: как это работает
В статье рассмотрим, как в системе зонтичного мониторинга Naumen BSM реализовано подключение к внешним источникам данных. Разберем, что такое быстрые коннекторы, зачем они нужны и как работают на примере интеграции с Prometheus.
Что такое коннекторы
Принцип работы зонтичного мониторинга основан на сборе данных из внешних источников. В
В больших компаниях используются несколько систем корневого мониторинга, соответственно система зонтичного мониторинга должна подключиться к каждой из них. И для каждой нужно написать несколько скриптов:
- для инвентаризации объектов мониторинга;
- сбора данных;
- обработки полученной информации.
Подобные настройки подключения занимают много времени и требуют навыков программирования.
В системе Naumen BSM реализованы быстрые коннекторы, которые упрощают этот процесс. Функциональность быстрого коннектора дает возможность автоматически настраивать подключение к внешнему источнику. Предусмотрены быстрые коннекторы для распространенных систем инфраструктурного мониторинга: Zabbix, Naumen Network Manager, VMWare, Prometheus, SCOM, Proxmox.
Достаточно указать реквизиты:
- название объекта;
- URL;
- логин;
- пароль.
Далее система сама создаст необходимые скрипты для получения и обработки данных. Таким образом, быстрые коннекторы значительно экономят время на интеграцию и требуют минимальных настроек со стороны пользователя.
Сбор данных из Prometheus
Рассмотрим, как подключаются и настраиваются быстрые коннекторы на примере Prometheus. Это программное приложение для сбора и анализа данных о работоспособности оборудования и различных
Специфика интеграции
При настройке коннектора для Prometheus нужно учитывать некоторые особенности.
Подключение. Необходимо использовать в реквизитах подключения URL сервера Prometheus.
Разметка. Потребуется указывать названия меток на языке запросов Prometheus, чтобы конкретизировать запрос и инвентаризировать объекты.
Обычно Prometheus отслеживает работу множества объектов и хранит большие объемы данных. Загружать в систему зонтичного мониторинга данные обо всех
Что можно собрать
Выделим ключевые данные для сбора:
- сведения об объектах мониторинга. Например, устройства и информационные системы;
- характеристики этих объектов (метрики). Например, скорость и объем памяти;
- сведения о событиях, в том числе аварии.
Коннектор загружает в Naumen BSM информацию о событиях в том виде, в каком они распознаются во внешней системе. Настройки классификации событий в Prometheus задает администратор. Если в характеристиках
Как работает быстрый коннектор
При создании внешнего источника Prometheus нужно заполнить только форму: указать название и тип внешнего источника, реквизиты для подключения к внешнему источнику и добавить фильтр инвентаризации меток.
После добавления внешнего источника автоматически будут созданы:
- Подключение к внешнему источнику.
- Планировщики задач мониторинга, в которых содержатся скрипты сбора объектов из этого источника. Все скрипты, необходимые для работы коннектора, создаются автоматически. В Naumen BSM эти скрипты называют планировщики задач мониторинга.
- Расписания выполнения планировщиков задач мониторинга.
Получается, что после указания реквизитов подключения к внешнему источнику, будут добавлены все необходимые компоненты для того, чтобы получать информацию из этого источника и обрабатывать ее.
Архивация внешнего источника
В некоторых случаях может возникнуть необходимость временно или постоянно остановить подключение к внешнему источнику. Обычно это происходит в двух случаях:
- При перенастройке подключения к внешнему источнику. Например, когда в
ИТ-инфраструктуру внедряется новый продукт и требуется дополнительная отладка мониторинга. - При переходе на новую систему корневого мониторинга. Например, в случае миграции с зарубежной системы для контроля оборудования на российский аналог. Перед настройкой интеграции с новым внешним источником нужно отключить старый.
После архивации внешнего источника автоматически деактивируются все связанные объекты, отключается расписание для планировщиков задач мониторинга и обработчиков событий.
При необходимости внешний источник разархивируется вместе со всеми связанными объектами. В этом случае автоматически восстановится подключение, а планировщики заработают по заданному запланированному ранее расписанию.
К выводам
Благодаря быстрым коннекторам в решении Naumen BSM автоматически создаются скрипты, необходимые для подключения к системам инфраструктурного мониторинга. Они собирают и отправляют в зонтичный мониторинг данные об объектах
Также подключения к внешним источникам можно архивировать, при этом все данные и настройки коннектора сохраняются. А если внешний источник разархивировать, его работоспособность восстановится: расписания планировщика появятся снова и будут выполняться, подключение и планировщики будут активны и доступны к редактированию.