Описание параметров

Описание параметров плагина vision_exporter.

Параметры запуска экспортера и сбора метрик с него

Basic Auth Password

Пароль пользователя BasicAuth для доступа к экспортеру.

Значение по умолчанию: skala-r.

Basic Auth Username

Имя пользователя BasicAuth для доступа к экспортеру.

Значение по умолчанию: vision.

Scrape Interval

Периодичность опроса экспортера.

Допустимая длина строки: от 1 до 255 знаков.

Период времени.

Значение по умолчанию: 15s (15 секунд).

Scrape Timeout

Таймаут опроса таргетов. Значение не должно превышать значение параметра Scrape Interval.

Допустимая длина строки: от 1 до 255 знаков.

Период времени.

Значение по умолчанию: 10s (10 секунд).

Tls Cert File

Путь к файлу сертификата на узле, где установлен плагин, для запуска экспортера.

Значение по умолчанию: /opt/skala-r/vision/cert/components_default.crt.

Tls Insecure Skip Verify

Пропуск проверки сертификата при подключении агента к источнику метрик.

Значение по умолчанию: False (проверка сертификата включена).

Tls Key File

Путь к файлу ключа сертификата на узле, где установлен плагин, для запуска экспортера.

Значение по умолчанию: /opt/skala-r/vision/cert/components_default.key.

Web Listen Address

Порт запуска экспортера.

Допустимые значения: от 1 до 65535 включительно.

Значение по умолчанию: 7531.

Модуль для мониторинга vip-manager

Модуль собирает метрики vip-manager.

Vip Manager Config Directory

Абсолютный путь к директории с конфигурационными файлами vip-manager.

Значение по умолчанию: /etc/vip-manager.

Модуль доступности образов Docker в системе

Модуль проверяет наличие в системе образов Docker.

Список образов, доступность которых проверяет модуль
  • gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64;

  • gcr.io/google_containers/k8s-dns-kube-dns-amd64;

  • gcr.io/google_containers/k8s-dns-sidecar-amd64;

  • gcr.io/google_containers/kube-apiserver-amd64;

  • gcr.io/google_containers/kube-controller-manager-amd64;

  • gcr.io/google_containers/kube-proxy-amd64;

  • gcr.io/google_containers/kube-scheduler-amd64;

  • gcr.io/google_containers/pause-amd64;

  • quay.io/coreos/flannel;

  • registry-1:5000/3rdparty/filebeat;

  • registry-1:5000/3rdparty/grafana;

  • registry-1:5000/3rdparty/influxdb;

  • registry-1:5000/3rdparty/kube-keepalived-vip;

  • registry-1:5000/3rdparty/mongo-k8s-sidecar;

  • registry-1:5000/3rdparty/mongo;

  • registry-1:5000/3rdparty/prometheus;

  • registry-1:5000/3rdparty/redis;

  • registry-1:5000/3rdparty/registry;

  • registry-1:5000/3rdparty/syncthing;

  • registry-1:5000/de/apt-local;

  • registry-1:5000/de/audit-collector;

  • registry-1:5000/de/audit-init;

  • registry-1:5000/de/backup-creator;

  • registry-1:5000/de/cloudbroker;

  • registry-1:5000/de/decs3o-init;

  • registry-1:5000/de/decs3o;

  • registry-1:5000/de/grafana-init;

  • registry-1:5000/de/management;

  • registry-1:5000/de/metrics-server;

  • registry-1:5000/de/nginx-init;

  • registry-1:5000/de/nginx;

  • registry-1:5000/de/ntpserver;

  • registry-1:5000/de/prometheus-init;

  • registry-1:5000/de/pxeboot-base;

  • registry-1:5000/de/pxeboot-httpd;

  • registry-1:5000/de/pxeboot-init;

  • registry-1:5000/de/pxeboot;

  • registry-1:5000/de/slightcar;

  • registry-1:5000/de/subscriber;

  • registry-1:5000/de/syncthing_sidecar;

  • registry-1:5000/de/zero-access.

Docker Polling Interval

Длительность периода между проверками доступных образов.

Значение по умолчанию: 1m (1 минута).

Модуль сбора информации о дате окончания действия сертификатов

Модуль проверяет сроки действия TLS-сертификатов для указанных серверов.

Значение параметра указывайте в формате host[:port], где:

  • host — имя хоста.

    Может содержать буквы латинского алфавита, цифры, точки . и дефисы -.

  • port — необязательный номер порта.

    Номер порта может принимать значения в диапазоне от 1 до 65535 включительно. Если номер порта не указан, по умолчанию используется порт 443.

Модуль сбора количества активных SSH сессий

Модуль для подсчёта количества активных пользовательских сессий.

Модуль сбора метрик Basis Dynamix API

Модуль для сбора метрик Basis Dynamix.

Dynamix API Host

IP-адрес или доменное имя узла, предоставляющего доступ к Basis Dynamix API.

Значение параметра указывайте в формате host[:port], где:

  • host — имя хоста.

    Может содержать буквы латинского алфавита, цифры, точки . и дефисы -.

  • port — необязательный номер порта.

    Номер порта может принимать значения в диапазоне от 1 до 65535 включительно.

Dynamix Client ID

Идентификатор клиента, используемый для доступа к Basis Dynamix API.

Dynamix Client Secret

Секрет клиента, используемый для доступа к Basis Dynamix API.

Dynamix Collect Period

Длительность периода сбора метрик Dynamix в секундах.

Dynamix SSO Host

IP-адрес или доменное имя узла, предоставляющего SSO для Basis Dynamix.

Значение параметра указывайте в формате host[:port], где:

  • host — имя хоста.

    Может содержать буквы латинского алфавита, цифры, точки . и дефисы -.

  • port — необязательный номер порта.

    Номер порта может принимать значения в диапазоне от 1 до 65535 включительно.

Модуль сбора метрик ERA

Сбор метрик ERARAID с помощью утилиты eracli.

Модуль сбора метрик Greenplum

Сбор метрик кластера Greenplum.

Модуль сбора метрик RAIDIX

Модуль собирает информацию о следующих параметрах RAIDIX:

  • сети;

  • диски;

  • RAID;

  • LUN;

  • NAS;

  • Sparepool.

Для сбора информации используется утилита rdcli.

Модуль сбора метрик S.M.A.R.T.

Сбор метрик состояния дисковых накопителей с помощью утилиты smartctl.

Модуль сбора метрик сервисов systemd

Модуль сбора метрик сервисов, управляемых с помощью systemd.

Module Services

Настройки сбора метрик сервисов. Значение укажите в формате YAML следующего вида:

---
services:
  <1>:
    monitor_config_file: (2)
    monitor_port: (3)
    monitor_service: (4)
    monitor_specific_config: (5)

Здесь:

  • <1> — название сервиса без суффикса .service, обязательный параметр.

  • <2> — путь к конфигурационном файлу сервиса.

  • <3> — номер сетевого порта, используемого сервисом.

  • <4> — мониторинг активности и времени работы сервиса, обязательный параметр.

    Возможные значения:

    • true — включен;

    • false — выключен.

  • <5> — название сервиса systemd, на основе которого модуль должен автоматически определить пути к необходимым конфигурационным файлам для их мониторинга.

Для МХДО рекомендуется следующая конфигурация:

  • Узел балансировки:

    ---
    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
  • Узлы хранения:

    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

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

Модуль сбора метрик статуса бондов и интерфейсов

Модуль сбора метрик сетевых бондов и сетевых интерфейсов.

Для сбора метрик используется утилита ovs-appctl.

Модуль сбора размера директорий

Модуль сбора информации о размере указанных директорий. Для получения размера используется утилита du.

Directories

Список директорий, по одной записи в каждой строке.

Пути к директориям должны быть абсолютными.

Directories Scan Period

Периодичность проверки размера директорий.

Слишком короткий период между проверками может привести к значительному снижению быстродействия системы.

Модуль сбора состояния файлов логов

Модуль сбора информации о состоянии файлов логов Basis Dynamix Enterprise и Basis Virtual Security.

Logstat Paths

Список путей к директориям для мониторинга Logstat, по одной записи в каждой строке.

Пути к директориям должны быть абсолютными.

Если это поле заполнено, значение настройки Lostat Server Type игнорируется.

Losstat Server Type

Список типов серверов Logstat.

Возможные значения:

  • BVS - Basis Virtual Security (надстройка над DX для ИБ);

    Выбор этого значения активирует сбор информации о следующих логах:

    • /var/decort/audit;

    • /var/log/containers;

    • /var/log/decort/vms;

    • /var/log/decs3o.log;

    • /var/log/haproxy.log;

    • /var/log/pods;

    • /var/log/redis.

  • DX - Basis Dynamix Enterprise — выбор этого значения активирует сбор информации о логах в директории /var/log/bvs/.

Параметры таргета

Ограничение в один таргет.

Адрес

Адрес и порт экспортера, которому принадлежит таргет.

Значение по умолчанию: 127.0.0.1:7531.

Имя объекта

Допустимые типы объектов:

  • Виртуальная машина.

  • Сервер.

Значение по умолчанию: имя объекта.