Описание параметров
Описание параметров плагина 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.
Модуль доступности образов 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.
Модуль сбора информации о дате окончания действия сертификатов
Модуль проверяет сроки действия 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 Secret
Секрет клиента, используемый для доступа к Basis Dynamix API.
Для каждого экземпляра экспортера используйте уникальный секрет клиента.
Dynamix SSO Host
IP-адрес или доменное имя узла, предоставляющего SSO для Basis Dynamix.
Значение параметра указывайте в формате host[:port], где:
-
host— имя хоста.Может содержать буквы латинского алфавита, цифры, точки
.и дефисы-. -
port— необязательный номер порта.Номер порта может принимать значения в диапазоне от 1 до 65535 включительно.
Модуль сбора метрик 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.
Модуль сбора состояния файлов логов
Модуль сбора информации о состоянии файлов логов Basis Dynamix Enterprise и Basis Virtual Security.
Logstat Paths
Список путей к директориям для мониторинга Logstat, по одной записи в каждой строке.
Пути к директориям должны быть абсолютными.
| Если это поле заполнено, значение настройки Lostat Server Type игнорируется. |
Logstat 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/.