Визион.Агент

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

ha_cluster_exporter

Экспортер для HAProxy.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9664.

УЗ ОС запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_ha_cluster_exporter.service;

  • /opt/skala-r/etc/vision/agent/ha_cluster_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/ha_cluster_exporter/ha_cluster_exporter.yml;

  • /opt/skala-r/etc/vision/agent/ha_cluster_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/ha_cluster_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/ha_cluster_exporter/audit.log.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/ha_cluster_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

ipmi_exporter

Экспортер для BMC.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9290.

Учётная запись ОС для запуска сервиса: vision.

Используемые сторонние учётные записи: доступ по IPMI к BMC узлов.

kafka_exporter

Экспортер для сбора метрик c Apache Kafka.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9308.

Учётная запись ОС для запуска сервиса: vision.

Используемые сторонние учётные записи: Apache Kafka.

Файлы конфигурации:

  • /etc/systemd/system/vision_kafka_exporter.service;

  • /opt/skala-r/etc/vision-agent/kafka_exporter/kafka_exporter.yml;

  • /opt/skala-r/etc/vision/agent/kafka_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/kafka_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/kafka_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Учётные данные для подключения к Kafka указываются в файле ключей запуска environment.env.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/kafka_exporter/audit.log.

--group.exclude

Регулярное выражение, определяющее, какие потребительские группы исключить.

--group.filter

Регулярное выражение, определяющее, какие потребительские группы собирать.

--kafka.allow-auto-topic-creation

Автоматическое создание запрошенных, но не существующих топиков.

--kafka.server

Адрес сервера Kafka в формате host:port.

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

--kafka.version

Версия брокера Kafka.

--no-kafka.allow-auto-topic-creation

Запрет на автоматическое создание запрошенных, но не существующих топиков.

--no-offset.show-all

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

--no-sasl.disable-PA-FX-FAST

Настройка клиента Kerberos без использования PA_FX_FAST.

Используется только при --sasl_mechanism=gssapi.

По умолчанию выключено.

--no-sasl.enabled

Подключение с использованием типа аутентификации PLAIN.

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

--no-sasl.handshake

Отключение рукопожатия SASL.

Используйте, если SASL-прокси не связан с Kafka.

--no-tls.enabled

Подключение к Kafka без TLS.

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

--no-tls.insecure-skip-tls-verify

Проверка сертификата TLS.

--no-use.consumelag.zookeeper

Отключение сбора текущей задержки (ZooKeeper) ConsumerGroup в топике или разделе.

--offset.show-all

Показывать задержку и смещение для всех групп потребителей.

--refresh.metadata

Интервал обновления метаданных.

--sasl.disable-PA-FX-FAST

Настройка клиента Kerberos с использованием PA_FX_FAST.

Используется только при --sasl_mechanism=gssapi.

По умолчанию включено.

--sasl.enabled

Подключение с использованием SASL.

--sasl.handshake

Рукопожатие SASL.

--sasl.kerberos-auth-type

Тип аутентификации Kerberos.

Используется только при --sasl_mechanism=gssapi.

Возможные значения
  • keytabAuth;

  • userAuth.

--sasl.kerberos-config-path

Путь к конфигурации Kerberos.

Используется только при --sasl_mechanism=gssapi.

--sasl.keytab-path

Путь к файлу keytab для Kerberos.

Используется только при --sasl_mechanism=gssapi и --sasl_kerberos_auth_type=keytabAuth.

--sasl.mechanism

Механизм SASL.

Возможные значения
  • gssapi;

  • plain;

  • scram-sha256;

  • scram-sha512.

--sasl.password

Пароль пользователя SASL.

Значение хранится в Ansible Vault.
--sasl.realm

Realm Kerberos.

Используется только при --sasl_mechanism=gssapi.

--sasl.service-name

Имя сервиса при использовании аутентификации Kerberos.

Используется только при --sasl_mechanism=gssapi.

--sasl.username

Имя пользователя SASL.

--tls.ca-file

Путь к файлу CA для аутентификации клиента Kafka TLS (необязательно).

--tls.cert-file

Путь к файлу сертификата для аутентификации клиента Kafka TLS (необязательно).

--tls.enabled

Подключение к Kafka с TLS.

--tls.insecure-skip-tls-verify

Пропуск проверки сертификата TLS.

--tls.key-file

Путь к файлу ключа сертификата для аутентификации клиента Kafka TLS (необязательно).

--tls.server-name

Используется для проверки имени хоста в возвращаемых сертификатах, если не задан пропуск проверки сертификата. Должно быть указано имя сервера Kafka.

--topic.exclude

Регулярное выражение, определяющее, какие топики исключить.

--topic.filter

Регулярное выражение, определяющее, какие топики собирать.

--topic.workers

Количество параллельных потоков для обработки топиков.

--use.consumelag.zookeeper

Включение сбора текущей задержки (ZooKeeper) ConsumerGroup в топике/разделе.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/kafka_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

--zookeeper.server

Адрес сервера ZooKeeper в формате host:port.

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

keepalived_snmp_exporter

Экспортер с дополнительными функциями мониторинга keepalived.

Компонент Визиона: Агент.

Способ установки: Инетфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 17075.

УЗ ОС запуска сервиса: vision.

Файл конфигурации: /opt/skala-r/etc/vision/agent/keepalived_snmp_exporter/web.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

kubernetes_exporter

Экспортер для локального сбора метрик Kubernetes.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9130.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_kubernetes_exporter.service;

  • /opt/skala-r/etc/vision/agent/kubernetes_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/kubernetes_exporter/kubernetes_exporter.yml;

  • /opt/skala-r/etc/vision/agent/kubernetes_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/kubernetes_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/kubernetes_exporter/audit.log.

--logging.filePath

Путь к файлу записи логов.

--logging.output

Тип логирования.

Возможные значения
  • file;

  • stdout;

  • stderr.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/kubernetes_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

logwatcher

Компонент распаковки сжатых логов. Устанавливается на все узлы, на которых будет необходимо отслеживать ZST-логи для распаковки и дальнейшей отправки с помощью rsyslog в VictoriaLogs.

Компонент Визиона: Агент Платформы.

Способ установки: Плейбук rsyslog_config/deploy.yml из дистрибутива Визиона.

Для выполнения плейбука необходим доступ к узлам по SSH.

Расположение журналов:

  • системный журнал;

  • файл.

Порт по умолчанию: 17078 (HTTPS).

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_logwatcher.service;

  • /opt/skala-r/etc/vision/agent/logwatcher/environment.env;

  • /opt/skala-r/etc/vision/agent/logwatcher/config.yml;

  • /opt/skala-r/etc/vision/agent/logwatcher/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/vision_logwatcher.yml.

HTTPS сервер используется для отдачи метрик и контролирования компонента.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Ключи запуска

--audit.filePath

Путь к файлу лога аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/logwatcher/audit.log.

--config.file

Путь к файлу конфигурации logwatcher.

--logging.filePath

Путь к файлу записи логов.

--logging.level

Уровень логирования.

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

--logging.output

Тип логирования.

Возможные значения
  • file;

  • stdout;

  • stderr.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/logwatcher/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

nginx_exporter

Экспортер для сбора метрик NGINX.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов:

  • системный журнал;

  • /opt/skala-r/var/log/vision/agent/nginx_exporter/nginx_exporter.log.

Порт по умолчанию: 9113.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_nginx_exporter.service;

  • /opt/skala-r/etc/vision/agent/nginx_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/nginx_exporter/nginx_exporter.yml;

  • /opt/skala-r/etc/vision/agent/nginx_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/nginx_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Параметры подключения к NGINX указываются в файле ключей запуска environment.env.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/nginx_exporter/audit.log.

--logging.filePath

Путь файла для логирования.

Используется при logging.output=file.

--logging.output

Тип логирования.

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

  • file;

  • stdout;

  • stderr.

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

--nginx.scrape-uri

URI или путь к доменному сокету Unix для сбора метрик Nginx.

Значение по умолчанию: 127.0.0.1:88/nginx_status.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/nginx_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

node_exporter

Экспортер для сбора метрик узла.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов:

  • системный журнал;

  • /opt/skala-r/var/log/vision/agent/node_exporter/node_exporter.log.

Порт по умолчанию: 9101.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_node_exporter.service;

  • /opt/skala-r/etc/vision/agent/node_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/node_exporter/node_exporter.yml;

  • /opt/skala-r/etc/vision/agent/node_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/node_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/node_exporter/audit.log.

--logging.filePath

Путь к файлу записи логов.

--logging.output

Тип логирования.

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

  • file;

  • stdout;

  • stderr.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/node_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

one_exporter

Экспортер для OpenNebula.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9621.

Учётная запись ОС для запуска сервиса: vision.

Используемые сторонние учётные записи: доступ к OpenNebula frontend.

Файлы конфигурации:

  • /etc/systemd/system/vision_one_exporter.service;

  • /opt/skala-r/etc/vision/agent/one_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/one_exporter/one_exporter.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/one_exporter.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Учётные данные для подключения к API OpenNebula и параметры запуска сервера экспортера (адрес, порт) указываются в файле конфигурации one_exporter.yml.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/one_exporter/audit.log.

--config

Путь к файлу конфигурации экспортера.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/one_exporter/one_exporter.yml.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/one_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

plagent

Агент управления конфигурацией мониторинга.

Устанавливается на все узлы, на которых будет необходимо настраивать сбор метрик через интерфейс Визиона.

Компонент Визиона: Агент Платформы.

Способ установки: Плейбук plagent/install.yml из дистрибутива Визиона.

Для выполнения плейбука необходим доступ к узлам по SSH.

Расположение журналов: системный журнал.

Порт по умолчанию: 7550.

Учётная запись ОС для запуска сервиса: plagent.

Файлы конфигурации:

  • /etc/systemd/system/plagent.service;

  • /opt/skala-r/plagent/environment.env;

  • /opt/skala-r/plagent/web.yml;

  • /opt/skala-r/plagent/whitelists/vision.

Ограничение доступа к компоненту осуществляется с помощью механизма токенов в ключах запуска в файле environment.env.

Предусмотрен механизм белых списков с перечнем разрешённых операций при запросах (файл whitelists/vision).

Настройка привилегий

Запуск из-под непривилегированного пользователя подразумевает выполнение плагинов через sudo.

По умолчанию sudo не используется, необходимо указание флага --use_sudo.

В sudoers должны быть прописаны пути для запуска плагинов без запроса пароля для пользователя, под которым запущен plagent.

Пример настройки sudoers
Cmnd_Alias FILES = /opt/skala-r/plagent/plugins/files *
Cmnd_Alias SERVICES = /opt/skala-r/plagent/plugins/services *
Cmnd_Alias IP = /opt/skala-r/plagent/plugins/ip *

plagent ALL=(root) NOPASSWD: FILES,SERVICES,IP

Ключи запуска

--audit.filePath

Путь к файлу лога аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/plagent/audit/audit.log.

--db.path

Путь к файлу базы данных plagent.

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

--io.folder

Директория для хранения истории данных, принятых и переданных plagent.

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

--plugins.folder

Путь к директории с плагинами.

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

--uploads.folder

Путь к директории хранения загруженных файлов.

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

--use_sudo

Использование sudo для запуска плагинов.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/plagent/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

Значение по умолчанию: :7550 (порт 7550 на всех сетевых интерфейсах).

--whitelists.folder

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

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

postgres_exporter_local

Экспортер для PostgreSQL.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9187.

Учётная запись ОС для запуска сервиса: vision.

Используемые сторонние учётные записи: PostgreSQL.

Файлы конфигурации:

  • /etc/systemd/system/vision_postgres_exporter_local.service;

  • /opt/skala-r/etc/vision/agent/postgres_exporter_agent/environment.env;

  • /opt/skala-r/etc/vision/agent/postgres_exporter_agent/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/postgres_exporter_agent.yml;

  • /opt/skala-r/etc/vision/agent_postgres_exporter/postgres_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Учётные данные для подключения к PostgreSQL указываются в файле конфигурации environment.env.

Ключи запуска

--audit.componentName

Название компонента.

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

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/postgres_exporter/audit.log.

--log.level

Уровень журналирования.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/postgres_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

postgres_exporter_multi

Экспортер для PostgreSQL.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9188.

Учётная запись ОС для запуска сервиса: vision.

Используемые сторонние учётные записи: PostgreSQL.

Файлы конфигурации:

  • /etc/systemd/system/vision_postgres_exporter_multi.service;

  • /opt/skala-r/etc/vision/agent/postgres_exporter_multi/web.yml;

  • /opt/skala-r/etc/vision/agent/postgres_exporter_multi/postgres_exporter.yml;

  • /opt/skala-r/etc/vision/agent/postgres_exporter_multi/environment.env;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/postgres_exporter_multi.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Учётные данные для подключения к PostgreSQL указываются в файле конфигурации экспортера postgres_exporter.yml.

Ключи запуска

--audit.componentName

Название компонента в журналах аудита.

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

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/postgres_exporter_multi/audit.log.

--config.file

Путь к файлу конфигурации экспортера.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/postgres_exporter_multi/postgres_exporter.yml.

--log.level

Уровень журналирования.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/postgres_exporter_multi/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

process_exporter

Экспортер для локального сбора метрик процессов ОС.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9120.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_process_exporter.service;

  • /opt/skala-r/etc/vision/agent/process_exporter/process_exporter.yml;

  • /opt/skala-r/etc/vision/agent/process_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/process_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/process_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Конфигурация мониторинга процессов в формате YAML хранится в process_exporter.yml.

Используемые ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/process_exporter/audit.log.

--children

Группировка дочерних процессов.

Значение по умолчанию: True (включена).

--config.path

Путь к файлу конфигурации экспортера.

--recheck

Пересмотр имён процессов при каждом сборе метрик, так как процессы могут изменять свои имена.

Значение по умолчанию: False (выключен).

--recheck-with-time-limit

Периодичность проверки имён процессов.

Значение по умолчанию: 0 (выключена).

--threads

Группировка метрик по потокам.

Значение по умолчанию: True (включена).

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/process_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

r_virtualization_exporter

Экспортер для локального сбора c узлов вычисления и хранения МВ.С.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9140.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_r_virtualization_exporter.service;

  • /opt/skala-r/etc/vision/agent/r_virtualization_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/r_virtualization_exporter/r_virtualization_exporter.yml;

  • /opt/skala-r/etc/vision/agent/r_virtualization_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/r_virtualization_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Используемые ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/r_virtualization_exporter/audit.log.

--logging.filePath

Путь к файлу записи логов.

Значение этого параметра используется только при --logging.output=file.

--logging.output

Тип логирования.

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

  • file;

  • stdout;

  • stderr.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/r_virtualization_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

r_vstorage_exporter

Экспортер для локального сбора метрик с узлов вычисления и хранения МВ.С.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 17090.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_r_vstorage_exporter.service;

  • /opt/skala-r/etc/vision/agent/r_vstorage_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/r_vstorage_exporter/r_vstorage_exporter.yml;

  • /opt/skala-r/etc/vision/agent/r_vstorage_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/r_vstorage_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/r_vstorage_exporter/audit.log.

--logging.filePath

Путь к файлу записи логов.

--logging.output

Тип логирования.

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

  • file;

  • stdout;

  • stderr.

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

--module.vstorage.enable

Использование модуля vstorage.

Значение по умолчанию: True (включено).

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/r_vstorage_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

snmp_exporter

Экспортер для коммутаторов.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9116.

Учётная запись ОС для запуска сервиса: vision.

Используемые сторонние учётные записи: публичный доступ по SNMP.

Файлы конфигурации:

  • /etc/systemd/system/vision_snmp_exporter.service;

  • /opt/skala-r/etc/vision/agent/snmp_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/snmp_exporter/snmp_exporter.yml;

  • /opt/skala-r/etc/vision/agent/snmp_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/snmp_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Учётные данные для подключения по SNMP, используемые модули указываются в файле конфигурации snmp_exporter.yml.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/snmp_exporter/audit.log.

--config.file

Путь к файлу конфигурации экспортера.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/snmp_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

supv_exporter

Экспортер для сервиса БАЗИС.vControl.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов:

  • системный журнал;

  • /opt/skala-r/var/log/vision/agent/supv_exporter/supv_exporter.log.

Порт по умолчанию: 9179.

Учётная запись ОС для запуска сервиса: vision.

Используемые сторонние учётные записи: доступ к API БАЗИС.vControl.

Файлы конфигурации:

  • /etc/systemd/system/vision_supv_exporter.service;

  • /opt/skala-r/etc/vision/agent/supv_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/supv_exporter/supv_exporter.yml;

  • /opt/skala-r/etc/vision/agent/supv_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/supv_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Учётные данные для подключения к БАЗИС.vControl указываются в файле конфигурации экспортера supv_exporter.yml.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/supv_exporter/audit.log.

--common.config-path

Путь к файлу конфигурации экспортера.

--logging.filePath

Путь к файлу для логирования.

Используется при --logging.output=file.

--logging.output

Тип логирования.

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

  • file;

  • stdout;

  • stderr.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/supv_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

sql_exporter

Экспортер для PostgreSQL.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9399.

Учётная запись ОС для запуска сервиса: vision.

Используемые сторонние учётные записи: PostgreSQL.

Файлы конфигурации:

  • /etc/systemd/system/vision_sql_exporter.service;

  • /opt/skala-r/etc/vision/agent/sql_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/sql_exporter/collectors/*;

  • /opt/skala-r/etc/vision/agent/sql_exporter/sql_exporter.yml;

  • /opt/skala-r/etc/vision/agent/sql_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/sql_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Учётные данные для подключения к PostgreSQL указываются в файле конфигурации экспортера sql_exporter.yml.

Директория collectors/ содержит параметры запросов экспортера к БД.

Используемые ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/sql_exporter/audit.log.

--config.file

Путь к файлу конфигурации экспортера.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/sql_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

systemd_exporter

Экспортер для сбора метрик юнитов systemd.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 9110.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_systemd_exporter.service;

  • /opt/skala-r/etc/vision/agent/systemd_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/systemd_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/systemd_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/systemd_exporter/audit.log.

--systemd.collector.unit-exclude

Фильтр для исключения из мониторинга выбранных юнитов. Значение должно быть регулярным выражением в стиле RE2.

--systemd.collector.unit-include

Фильтр для мониторинга только выбранных юнитов. Значение должно быть регулярным выражением в стиле RE2.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/systemd_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

tatlin_storage_exporter

Экспортер с дополнительными функциями мониторинга СХД Tatlin.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 17110.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_tatlin_storage_exporter.service;

  • /opt/skala-r/etc/vision/agent/tatlin_storage_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/tatlin_storage_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/tatlin_storage_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/tatlin_storage_exporter/audit.log.

--logging.filePath

Путь к файлу для логирования.

Используется при --logging.output=file.

--logging.output

Место логирования.

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

  • file;

  • stdout;

  • stderr.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/tatlin_storage_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

utlz_exporter

Экспортер для сбора метрик об утилизации сервера.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов:

  • системный журнал;

  • /opt/skala-r/var/log/vision/agent/utlz_exporter/utlz_exporter.log.

Порт по умолчанию: 9092.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_utlz_exporter.service;

  • /opt/skala-r/etc/vision/agent/utlz_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/utlz_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/utlz_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/utlz_exporter/audit.log.

--common.use-dmidecode

Использование утилиты dmidecode для получения сведений об оперативной памяти.

Значение по умолчанию: True (включено).

--logging.filePath

Путь к файлу для логирования.

Значение этого параметра используется только при --logging.output=file.

Значение по умолчанию: /opt/skala-r/var/log/vision/agent/utlz_exporter/utlz_exporter.log.

--logging.output

Место логирования.

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

  • file;

  • stdout;

  • stderr.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/utlz_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

utlz_exporter_v0

Экспортер для сбора метрик об утилизации сервера.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов:

  • системный журнал;

  • /opt/skala-r/var/log/vision/agent/utlz_exporter_v0/utlz_exporter_v0.log.

Порт по умолчанию: 17070.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_utlz_exporter_v0.service;

  • /opt/skala-r/etc/vision/agent/utlz_exporter_v0/environment.env;

  • /opt/skala-r/etc/vision/agent/utlz_exporter_v0/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/utlz_exporter_v0.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/utlz_exporter_v0/audit.log.

--common.config-fname

Путь к конфигурационному файлу старого формата (только V0).

--common.use-dmidecode

Использование утилиты dmidecode для получения сведений об оперативной памяти.

Значение по умолчанию: True (включено).

--logging.filePath

Путь к файлу для логирования.

Значение этого параметра используется только при --logging.output=file.

--logging.output

Место логирования.

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

  • file;

  • stdout;

  • stderr.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/utlz_exporter_v0/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

vcontrol_exporter

Экспортер для сбора метрик через API vControl.

Ранее этот компонент назывался mvs_exporter.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 17061.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_vcontrol_exporter.service;

  • /opt/skala-r/etc/vision/agent/vcontrol_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/vcontrol_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/vcontrol_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Учётные данные для подключения к API Базис.vControl указываются в файле ключей запуска environment.env.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/vcontrol_exporter/audit.log.

--logging.filePath

Путь к файлу записи логов.

Значение этого параметра используется только при --logging-output=file.

--logging.output

Тип логирования.

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

  • file;

  • stdout;

  • stderr.

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

--vcontrol.address

Адрес узла или ВМ Базис.vControl.

--vcontrol.login

Имя пользователя Базис.vControl.

--vcontrol.password

Пароль пользователя Базис.vControl.

Значение хранится в Ansible Vault.
--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/vcontrol_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

vcore_virtualization_exporter

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов: системный журнал.

Порт по умолчанию: 17040.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_vcore_virtualization_exporter.service;

  • /opt/skala-r/etc/vision/agent/vcore_virtualization_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/vcore_virtualization_exporter/vcore_virtualization_exporter.yml;

  • /opt/skala-r/etc/vision/agent/vcore_virtualization_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/vcore_virtualization_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/vcore_virtualization_exporter/audit.log.

--logging.filePath

Путь к файлу сохранения журнала.

Значение этого параметра используется только при --logging.output=file.

--logging.output

Тип логирования.

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

  • file;

  • stdout;

  • stderr.

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

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/vcore_virtualization_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

vision_exporter

Экспортер для сервисов ОС.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов:

  • системный журнал;

  • /opt/skala-r/var/log/vision/agent/vision_exporter/vision_exporter.log.

Порт по умолчанию: 7531.

Учётная запись ОС для запуска сервиса: vision.

Файлы конфигурации:

  • /etc/systemd/system/vision_exporter.service;

  • /opt/skala-r/etc/vision/agent/vision_exporter/web.yml;

  • /opt/skala-r/etc/vision/agent/vision_exporter/environment.env;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/vision_exporter.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится в файле веб-конфигурации web.yml.

Во время установки экспортера с помощью плагинов через интерфейс Визиона в директорию jobs/ компонента vmagent_agent добавляется файл с параметрами скрепинга метрик с данного источника.

Ключи запуска

--audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/vision_exporter/audit.log.

--common.config-folder

Путь к директории с конфигурационными файлами используемых модулей.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/vision_exporter/modules.

--logging.filePath

Путь к файлу для логирования.

Используется только при --logging.output=file.

--logging.output

Место логирования.

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

  • file;

  • stdout;

  • stderr.

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

--module.bond.enable

Включение модуля bond.

--module.certificate.enable

Включение модуля certificate.

--module.dynamix.collect-period

Период сбора метрик Dynamix в секундах.

--module.directories.enable

Включение модуля directories.

--module.dynamix.enable

Включение модуля dynamix.

--module.docker_images_availability.enable

Включение модуля docker_images_availability.

--module.eraraid.enable

Включение модуля eraraid.

--module.greenplum.enable

Включение модуля greenplum.

--module.logstat.enable

Включение модуля logstat.

--module.raidix.enable

Включение модуля raidix.

--module.services.enable

Включение модуля services.

--module.session.enable

Включение модуля session.

--module.smart.enable

Включение модуля smart.

--web.config.file

Путь к файлу веб-конфигурации компонента.

Значение по умолчанию: /opt/skala-r/etc/vision/agent/vision_exporter/web.yml.

--web.listen-address

Адрес для прослушивания входящих HTTP-запросов.

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

vlagent_agent

Сервис приёма логов ПАК и отправки их в Прокси.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов:

  • системный журнал;

  • /opt/skala-r/var/log/vision/agent/vlagent_agent/vlagent.log.

Порт по умолчанию: 29510.

Учётная запись ОС для запуска сервиса: vision.

Используемые учётные записи компонентов Визиона: VictoriaLogs BasicAuth.

Файлы конфигурации:

  • /etc/systemd/system/vision_vlagent_agent.service;

  • /opt/skala-r/etc/vision/agent/vlagent_agent/environment.env.

Компонент устанавливается на узел из интерфейса Визиона компонентом vision_core с параметрами, указанными в конфигурационном файле vision_core/config.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится ключами запуска в файле environment.env.

В ключах запуска компонента в файле environment.env указывается адрес назначения логов с указанием BasicAuth и сертификатов vlagent_proxy.

Ключи запуска

-audit.componentName

Название компонента.

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

-audit.filePath

Путь к файлу для сохранения журнала аудита.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/agent/vlagent_agent/audit.log.

-httpAuth.password

Пароль для BasicAuth HTTP-сервера.

-httpAuth.username

Имя пользователя для BasicAuth HTTP-сервера.

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

-httpListenAddr

Адрес для прослушивания входящих HTTP-запросов.

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

-http.pathPrefix

Необязательный префикс для добавления ко всем путям, обрабатываемым HTTP-сервером.

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

-loggerFileName

Путь к файлу записи логов.

Значение по умолчанию: /opt/skala-r/var/log/vision/agent/vlagent_agent/vlagent.log.

-loggerOutput

Тип логирования.

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

  • file;

  • stdout;

  • stderr.

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

-memory.allowedBytes

Ограничение на использование RAM.

-remoteWrite.basicAuth.password

Пароль BasicAuth, используемый для подключения к -remoteWrite.url.

-remoteWrite.basicAuth.username

Имя пользователя Basic Auth, используемое для подключения к -remoteWrite.url.

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

-remoteWrite.maxDiskUsagePerURL

Ограничение на использование дискового пространства журналом каждого URL.

-remoteWrite.showURL

Указание значения -remoteWrite.url в экспортируемых метриках.

-remoteWrite.tlsCAFile

Путь к файлу TLS CA, который будет использоваться для проверки подключений к -remoteWrite.url.

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

-remoteWrite.tlsCertFile

Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к -remoteWrite.url.

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

-remoteWrite.tlsInsecureSkipVerify

Пропуск проверки TLS при подключении к -remoteWrite.url.

-remoteWrite.tlsKeyFile

Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к -remoteWrite.url.

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

-remoteWrite.url

URL-адрес VictoriaMetrics или vminsert, где сохраняется состояние оповещений и результаты правил записи.

Значение по умолчанию: localhost:29511/internal/insert.

-syslog.extraFields.tcp

Дополнительные метки, которые присваиваются метрикам, поступающим через -syslog.listendAddr.tcp.

-syslog.listenAddr.tcp

Список TCP-адресов, разделенных запятыми, для прослушивания сообщений системного журнала.

Значение по умолчанию: :29515 (слушать порт 29515 на всех адресах).

-syslog.tls

Использование TLS для получения сообщений системного журнала по соответствующему адресу -syslog.listenAddr.tcp.

-syslog.tlsCAFile

Необязательный путь к корневому файлу TLS CA, который используется для проверки TLS при подключении к агенту.

IMPORTANT

При указании CA сертификата включается mTLS.

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

-syslog.tlsCertFile

Путь к файлу сертификата TLS для -syslog.listenAddr.tcp, если задан соответствующий -syslog.tls.

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

-syslog.tlsCipherSuites

Список алгоритмов шифрования, разрешённых к использованию при подключении к syslog.

В качестве разделителя используйте запятую.

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

TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
-syslog.tlsKeyFile

Путь к файлу с ключом TLS для -syslog.listenAddr.tcp, если задан соответствующий -syslog.tls.

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

-syslog.tlsMinVersion

Минимальная версия TLS, используемая для -syslog.listenAddr.tcp, если задан -syslog.tls.

-tlsCertFile

Путь к файлу с сертификатом TLS для соответствующего -httpListenAddr.

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

-tlsKeyFile

Путь к файлу с ключом TLS для соответствующего -httpListenAddr.

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

-tlsMinVersion

Минимальная версия TLS для соответствующего -httpListenAddr.

-tls

Использование TLS для входящих HTTP-запросов по заданному -httpListenAddr.

vmagent_agent

Сервис сбора метрик и отправки их в Прокси.

Компонент Визиона: Агент.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов:

  • системный журнал;

  • /opt/skala-r/var/log/vision/agent/vmagent_agent/vmagent.log.

Порт по умолчанию: 8429.

Учётная запись ОС для запуска сервиса: vision.

Используемые учётные записи компонентов Визиона: vmagent_proxy BasicAuth.

Используемые сторонние учётные записи: экспортеры и скреперы BasicAuth.

Файлы конфигурации:

  • /etc/systemd/system/vision_vmagent_agent.service;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/environment.env;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/vmagent.yml;

  • /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/*.

Компонент устанавливается на узел из интерфейса Визиона компонентом vision_core с параметрами, указанными в конфигурационном файле vision_core/config.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится ключами запуска в файле environment.env.

Параметры скрепинга метрик устанавливаются с помощью файла vmagent.yml. Директория jobs/ используется для постановки новых задач скрепинга путём добавления в неё новых файлов (1 плагин устанавливает 1 файл).

В ключах запуска компонента в файле environment.env указывается адрес назначения метрик с указанием BasicAuth и сертификатов vmagent_proxy.

Ключи запуска

Описание всех доступных ключей запуска см. в документации VictoriaMetrics.

-audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.
-datasource.basicAuth.password

Пароль BasicAuth, используемый для доступа к источнику данных.

Значение хранится в Ansible Vault.
-datasource.basicAuth.username

Имя пользователя BasicAuth, используемое для доступа к источнику данных.

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

-datasource.tlsCAFile

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

-datasource.tlsCertFile

Путь к файлу сертификата, используемого при доступе к источнику данных.

-datasource.tlsKeyFile

Путь к файлу ключа сертификата, используемого при доступе к источнику данных.

-evaluationInterval

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

-http.pathPrefix

Необязательный префикс для добавления ко всем путям, обрабатываемым HTTP-сервером.

-httpAuth.password

Пароль BasicAuth для доступа к компоненту по HTTP.

-httpAuth.username

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

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

-httpListenAddr

Адрес для прослушивания входящих HTTP-запросов.

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

-loggerFileName

Путь к файлу записи логов.

-loggerOutput

Тип логирования.

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

  • file;

  • stdout;

  • stderr.

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

-memory.allowedBytes

Ограничение на размер RAM, выделяемой для кеша VictoriaMetrics.

-notifier.config

Путь к конфигурационному файлу с настройками отправки уведомлений.

-promscrape.config

Путь к файлу конфигурации Prometheus с разделом scrape_configs, содержащим цели для очистки.

-promscraper.configCheckInterval

Длительность периода между очистками целей, заданных в promscrape.config.

-remoteRead.basicAuth.password

Пароль BasicAuth для чтения из хранилища данных.

-remoteRead.basicAuth.username

Имя пользователя BasicAuth для чтения из хранилища данных.

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

-remoteRead.tlsCAFile

Путь к файлу корневого сертификата, используемого при чтении из хранилища данных.

-remoteRead.tlsCertFile

Путь к файлу сертификата, используемого при чтении из хранилища данных.

-remoteRead.tlsKeyFile

Путь к файлу ключа сертификата, используемого при чтении из хранилища данных.

-remoteRead.url

URL для чтения из хранилища данных.

-remoteWrite.basicAuth.password

Пароль BasicAuth для доступа к -remoteWrite.url.

-remoteWrite.basicAuth.username

Имя пользователя BasicAuth для записи в хранилище данных.

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

-remoteWrite.maxDiskUsagePerURL

Ограничение на размер файла для каждого URL при записи в хранилище данных.

-remoteWrite.showURL

Отображение -remoteWrite.url в экспортируемых метриках.

-remoteWrite.tlsCAFile

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

-remoteWrite.tlsCertFile

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

-remoteWrite.tlsInsecureSkipVerify

Пропуск проверки сертификата TLS.

-remoteWrite.tlsKeyFile

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

-remoteWrite.url

URL-адрес VictoriaMetrics или vminsert, где сохраняется состояние оповещений и результаты правил записи.

-tls

Использование TLS для входящих HTTP-запросов по заданному -httpListenAddr.

-tlsCertFile

Путь к файлу с сертификатом TLS для соответствующего -httpListenAddr.

-tlsKeyFile

Путь к файлу с ключом TLS для соответствующего -httpListenAddr.

-tlsMinVersion

Минимальная версия TLS для использования для соответствующего -httpListenAddr.