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

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 узлов.

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

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

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

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

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

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

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

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

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

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

  • --audit.filePath

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

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

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

  • --config.file

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

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

  • --web.config.file

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

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

  • --web.listen-address

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

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

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.

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

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

УЗ ОС запуска сервиса: 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.

    Значение по умолчанию: http://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 — HTTPS;

  • 7551 — gRPC.

Учётная запись ОС для запуска сервиса: 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.

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.

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.

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, где сохраняется состояние оповещений и результаты правил записи.

    Значение по умолчанию: https://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 при подключении к агенту.

    При указании 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.

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

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

  • -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.