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

Описание параметров плагина 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, на основе которого модуль должен автоматически определить пути к необходимым конфигурационным файлам для их мониторинга.

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

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

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

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

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

Directories#

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

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

Directories Scan Period#

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

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

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

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

Logstat Paths#

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

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

Losstat Server Type#

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

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

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

  • DX - Basis Dynamix Enterprise.

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

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

Адрес#

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

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

Имя объекта#

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

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

  • Сервер.

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