Визион.Агент
Все параметры плагинов, доступные для настройки через 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.
sudoersCmnd_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.