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.realmRealm 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-uriURI или путь к доменному сокету 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.urlURL-адрес 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.urlURL для чтения из хранилища данных.
-
-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.urlURL-адрес VictoriaMetrics или vminsert, где сохраняется состояние оповещений и результаты правил записи.
-
-tlsИспользование TLS для входящих HTTP-запросов по заданному
-httpListenAddr. -
-tlsCertFileПуть к файлу с сертификатом TLS для соответствующего
-httpListenAddr. -
-tlsKeyFileПуть к файлу с ключом TLS для соответствующего
-httpListenAddr. -
-tlsMinVersionМинимальная версия TLS для использования для соответствующего
-httpListenAddr.