Настройка основных плагинов
Настройте основные плагины:
-
В UI Визион перейдите в раздел Объекты.
-
На панели Контур выберите нужный ПАК.
-
Во вкладке Плагины в строке с нужным плагином нажмите кнопку ⋮ и в открывшемся меню выберите Конфигурировать.
-
В открывшемся окне укажите настройки плагина.
blackbox_exporter
Настройте таргеты. Для узлов хранилищ добавьте дополнительную метку:
-
Имя метки:
user_type. -
Значение метки:
storage.
discovery_scraper
Настройте таргеты:
-
HTTP SD Path:
/v1/discovery. -
HTTP SD Scheme: HTTPS.
-
HTTP SD TLS Insecure Skip Verify: включен.
haproxy_scraper_local
Перед настройкой плагина убедитесь, что HAProxy скомпилирован с поддержкой Prometheus Exporter:
pahroxy -vv
Проверка считается успешной, если в выводе команды присутствует строка:
Built with the Prometheus exporter as a service
-
При наличии модуля предоставления метрик включите его в конфигурационном файле
/etc/haproxy/haproxy.cfgв разделеfrontend:frontend prometheus bind :8008 mode http http-request use-service prometheus-exporter no log -
В интерфейсе Визион в конфигурации плагина в разделе Таргеты в поле Адрес укажите адрес HAProxy, например,
127.0.0.1:8008, если плагин установлен локально и предоставляет метрики через порт 8008.
keepalived_snmp_exporter
Настройте таргеты:
-
если метрики собираются с локального узла
127.0.0.1, уберите номер порта; -
если snmpd использует нестандартный порт, укажите его.
nginx_exporter
Перед настройкой плагина убедитесь, что NGINX скомпилирован с поддержкой модуля http_stub_status_module:
nginx -V 2>&1 | grep -o http_stub_status_module
Проверка считается успешной, если вывод команды не пустой.
-
В конфигурационном файле
/etc/nginx/nginx.confв блокеserverдолжны присутствовать настройки для пути/nginx_status:location = /nginx_status { stub_status; } -
В интерфейсе Визион в конфигурации плагина в поле Nginx Scrape Uri укажите точку доступа, например:
http://127.0.0.1:88/nginx_status
sql_exporter
В настройках плагина выберите коллектор МХД.О.
В параметрах таргета укажите учётные данные для подключения к БД.
vision_exporter
Настройте узлы балансировки и узлы хранения.
Настройка узлов балансировки
На узлах балансировки включите и настройте следующие модули:
-
Модуль сбора метрик сервисов systemd.
Поле Module Services заполните следующим образом:
--- services: firewalld: monitor_service: false monitor_specific_config: firewalld nginx.service: monitor_service: true monitor_port: 6006 haproxy.service: monitor_service: true monitor_port: 80 postgresql.service: monitor_service: true monitor_port: 5432 s3gateway-compression-server.service: monitor_service: true monitor_port: 5001 s3gateway-control-server.service: monitor_service: true monitor_port: 3000 s3gateway-proxy-server.service: monitor_service: true monitor_port: 4000 -
Модуль сбора количества активных SSH сессий.
-
Модуль сбора метрик S.M.A.R.T.
-
Модуль сбора информации о дате окончания действия сертификатов.
Чтобы заполнить поле Servers, используйте кнопку + Добавить. В поле Адрес сервера укажите IP-адрес узла.
Настройка узлов хранения
На узлах хранения включите и настройте следующие модули:
-
Модуль сбора метрик сервисов systemd.
Поле Module Services заполните следующим образом:
--- services: nginx.service: monitor_service: true monitor_port: 80 s3gateway-ostor-server.service: monitor_service: true monitor_port: 5002 vstorage-csd.target: monitor_service: true vstorage-mdsd.target: monitor_service: true ostor-cfgd.service: monitor_service: true ostor-agentd.service: monitor_service: true -
Модуль сбора количества активных SSH сессий.
-
Модуль сбора метрик S.M.A.R.T.
-
Модуль сбора информации о дате окончания действия сертификатов.
Чтобы заполнить поле Servers, используйте кнопку + Добавить. В поле Адрес сервера укажите IP-адрес узла.