Настройка основных плагинов

Настройте основные плагины:

  1. В UI Визион перейдите в раздел Объекты.

  2. На панели Контур выберите нужный ПАК.

  3. Во вкладке Плагины в строке с нужным плагином нажмите кнопку и в открывшемся меню выберите Конфигурировать.

  4. В открывшемся окне укажите настройки плагина.

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
  1. При наличии модуля предоставления метрик включите его в конфигурационном файле /etc/haproxy/haproxy.cfg в разделе frontend:

    frontend prometheus
       bind :8008
       mode http
       http-request use-service prometheus-exporter
       no log
  2. В интерфейсе Визион в конфигурации плагина в разделе Таргеты в поле Адрес укажите адрес HAProxy, например, 127.0.0.1:8008, если плагин установлен локально и предоставляет метрики через порт 8008.

ipmi_exporter

Настройте таргеты.

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

Проверка считается успешной, если вывод команды не пустой.

  1. В конфигурационном файле /etc/nginx/nginx.conf в блоке server должны присутствовать настройки для пути /nginx_status:

    location = /nginx_status {
        stub_status;
    }
  2. В интерфейсе Визион в конфигурации плагина в поле Nginx Scrape Uri укажите точку доступа, например:

    http://127.0.0.1:88/nginx_status

node_exporter

Используйте настройки по умолчанию.

s3gateway_compression_server_scraper

Используйте настройки по умолчанию.

s3gateway_ostor_server_scraper

Используйте настройки по умолчанию.

snmp_exporter

Настройте таргеты.

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-адрес узла.