...
В данном разделе описан процесс настройки и запуска утилит для сбора данных по платформе Eltex SC и их отображения в графическом виде для осуществления мониторинга.
Работа с ELK
ELK — это аббревиатура, используемая для описания стека из трех продуктов: Elasticsearch, Logstash и Kibana. ELK является инструментом сбора и аналитики информации.
...
- Logstash представляет собой конвейер обработки данных (data pipeline) на стороне сервера, который одновременно получает данные из нескольких источников. Здесь выполняется первичное преобразование, фильтрация, агрегация или парсинг логов, а затем обработанные данные отправляется в Elasticsearch.
- Elasticsearch играет роль ядра всей системы, сочетая функции базы данных, поискового и аналитического движков.
- Kibana позволяет визуализировать данные ES, а также администрировать базу данных.
Запуск ELK
Запуск ELK на сервере с Eltex SC.
...
Подсказка |
---|
Для авторизации используются следующие учетные данные: Логин: elastic Пароль: MyPw123 |
Просмотр полученных данных в Kibana
Откройте меню в левом верхнем углу. В секции Management выберите Stack Management.
...
Пример результата визуализации представлен на рисунке ниже:
Работа с Grafana
Grafana — это платформа с открытым исходным кодом для визуализации, мониторинга и анализа данных. Grafana позволяет пользователям создавать дашборды с панелями, каждая из которых отображает определенные показатели в течение установленного периода времени. Каждый дашборд универсален, поэтому его можно настроить для конкретного проекта или с учетом любых потребностей разработки и/или бизнеса.
Запуск Grafana
Запуск Grafana на сервере с Eltex SC:
...
Задайте новый пароль и подтвердите его. Нажмите кнопку Submit.
Просмотр полученных данных в Grafana
Войдите в профиль Grafana, нажмите на меню в левом верхнем углу и перейдите в секцию Dashboards.
...
В Grafana есть возможность задавать временные интервалы для отображаемых графиков. Для этого в правом верхнем углу нажмите на иконку с часами, после чего выберите временной интервал или задайте свой.
Распределенное развертывание сервисов мониторинга
Чтобы осуществить развертывание платформы на одном сервере, а сервисов мониторинга (Grafana и ELK) — на другом, необходимо соответствующим образом скорректировать /etc/ansible-iot-1.27/vars/default.yml.
...