Настройка основных плагинов
Настройте основные плагины:
-
В UI Визион перейдите в раздел Объекты.
-
На панели Контур выберите нужный ПАК.
-
Во вкладке Плагины в строке с нужным плагином нажмите кнопку ⋮ и в открывшемся меню выберите Конфигурировать.
-
В открывшемся окне укажите настройки плагина.
basis_libvirt_scraper
Настройки плагина зависят от используемой конфигурации Basis libvirt. Как правило, достаточно исправить значения полей Metrics Path и Scheme.
blackbox_exporter
В настройках таргетов укажите адрес и, при необходимости, порт для мониторинга доступности.
В поле Модули выберите соответствующий тип проверки.
При необходимости добавьте метки ко всем временным рядам таргета.
etcd_scraper
В настройках плагина заполните значения полей:
-
Metrics Path;
-
Scheme;
-
TLS CA File;
-
TLS Cert File;
-
TLS Key File;
-
TLS Server Name.
haproxy_scraper_local
Перед настройкой плагина проверьте поддержку Prometheus Exporter со стороны HAProxy:
-
Выполните команду:
haproxy -vv -
Убедитесь, что в выводе присутствует строка:
Built with the Prometheus exporter as a service
Если в конфигурационном файле /etc/haproxy/haproxy.cfg отсутствует секция frontend prometheus, добавьте её:
frontend prometheus
bind :8405
mode http
http-request use-service prometheus-exporter
no log
В настройках таргетов укажите актуальное значение порта, через который отдаются метрики.
node_exporter
Измените значение параметра Web Listen Address, так как порт 9101 используется плагином basis_libvirt_scraper.
process_exporter
В настройках плагина заполните поле Plugin Configuration в соответствии со своими потребностями.
snmp_exporter
Настройте таргеты:
-
Для SNMP версии 2 заполните поле Строка сообщества.
-
Для SNMP версии 3 заполните поля:
-
Уровень безопасности.
-
Имя пользователя.
-
Пароль.
-
Протокол авторизации.
-
Протокол шифрования.
-
Пароль шифрования.
-
sql_exporter
В значении поля Коллекторы сбора метрик выберите Мониторинг МВ.ДИ.
В настройках таргетов укажите учётные данные для подключения к БД.
systemd_exporter
Задайте значение поля Include Units для узлов соответствующего типа:
-
Узлы управления:
decort_jsagent.service|decort_monitoring_node.service|decort_redis.service|decort_uptime-daemon.service -
Вычислительные узлы:
libvirtd|decort_jsagent.service|decort_libvirt-watchdog.service|decort_libvirtlistener.service|decort_monitoring_libvirt.service|decort_monitoring_node.service|decort_nicvfs.service|decort_redis.service|decort_uptime-daemon.service|decort_vncproxy.service
vision_exporter
Включите и настройте следующие модули:
-
Модуль сбора метрик Basis Dynamix API:
-
Client ID: идентификатор приложения в SSO;
-
Client Secret: API-ключ в SSO;
-
SSO Host: адрес SSO Basis Dynamix;
-
API Host: адрес API Basis Dynamix.
-
-
Модуль сбора информации о дате окончания действия сертификатов.
Чтобы заполнить поле Servers, используйте кнопку + Добавить. Адрес сервера указывайте в формате:
host[:port]Здесь:
-
host— FQDN или IP-адрес хоста; -
port— номер порта. Если не указан, используется порт 443.
-
-
Модуль сбора метрик статуса бондов и интерфейсов.
-
Модуль сбора размера директорий.
В поле Directories укажите абсолютные пути к нужным директориям, по одному на строку.
В поле Directories Scan Period укажите достаточно большое значение.
Слишком короткий период между проверками может привести к значительному снижению быстродействия системы.
-
Модуль сбора состояния файлов логов.
-
Модуль доступности образов Docker в системе.
-