Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных


Общее описание

Система мониторинга сервисов NAICE представляет собой совокупность экспортеров метрик сервисов, системы их хранения и системы их визуализации. В качестве системы хранения метрик и представления их в виде временных рядов выступает сервис Prometheus, в качестве системы визуализации метрик в виде дашбордов - сервис Grafana. Экспортеры метрик уникальны для каждого отслеживаемого сервиса.

Установка

Для разворачивания системы мониторинга написан Ansible-плейбук, который входит в состав архива для установки Eltex-NAICE.

Плейбук разворачивает все необходимые сервисы мониторинга в docker на хосте мониторинга, а также дополнительно может произвести установку docker.

Шаги для установки описаны в файле README.md архива в разделе "Мониторинг".

Краткая последовательность действий:

  1. Для работы системы мониторинга NAICE должны быть установлены сервисы NAICE (Установка NAICE).
  2. Установить Ansible на хост, с которого будет производиться разворачивание системы. Официальная документация по установке Ansible.
  3. Установить коллекции Ansible, необходимые для работы плейбука.
  4. Отредактировать файл hosts.yml для указания адресов доступа к хостам для установки.
  5. Запустить Ansible-плейбук с необходимыми тегами, регулирующими дополнительные опции установки из папки ansible:

    ansible-playbook --ask-become-pass install-monitoring.yml --tags="prepare-freeradius"

Просмотр

Для получения доступа к дашборду Grafana откройте браузер и перейдите по адресу http://<IP-адрес хоста мониторинга>:<порт Grafana>. Номер порта, на котором работает Grafana, задается во время установки сервиса, по умолчанию - 3000.

Логин и пароль пользователя по умолчанию - admin / admin. После авторизации будет предложено изменить пароль по умолчанию - если нет необходимости это делать - внизу под полями ввода пароля можно нажать кнопку "skip".

Что бы просмотреть доступные дашбоарды надо нажать на надпись "Dashboards" в списке в верней левой части экрана:

Откроется окно со списком доступных дашбоардов:

Всего доступно 5 дашбоардов:

  • "Docker and system monitoring" - состояние контейнеров, которые используются для работы Eltex-NAICE.
  • "JVM (Micrometer)" - метрики Java.
  • "Micrometer Spring Throughput" - метрики фреймворка Spring Boot.
  • "Node Exporter Full" - информация о состоянии хоста, на котором работает Eltex-NAICE.
  • "RADIUS Dashboard" - метрики Freeradius сервера.



  • Нет меток