Описание параметров плагина 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>
Здесь:
-
Название сервиса без суффикса
.service, обязательный параметр. -
Путь к конфигурационном файлу сервиса.
-
Номер сетевого порта, используемого сервисом.
-
Мониторинг активности и времени работы сервиса, обязательный параметр.
Возможные значения:
-
true— включен; -
false— выключен.
-
-
Название сервиса 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.
Имя объекта#
Допустимые типы объектов:
-
Виртуальная машина.
-
Сервер.
Значение по умолчанию: имя объекта.