Руководства

Веб-конфигурация компонентов: web.yml#

Следующие компоненты используют один и тот же формат файла веб-конфигурации web.yml:

  • Визион.Сервер - файл генерируется дистрибутивом Визион.Сервера

    • alertmanager

    • snmp_notifier

    • vision_alertcollector

  • Визион.Агент — файл генерируется после управляющих воздействий в интерфейсе Визион.Сервера через plagent:

    • bash_exporter;
    • blackbox_exporter;
    • bvs_exporter;
    • clickhouse_sql_exporter;
    • graphite_exporter;
    • greenplum_sql_exporter;
    • ha_cluster_exporter;
    • ipmi_exporter;
    • kafka_exporter;
    • keepalived_snmp_exporter;
    • kubernetes_exporter;
    • mbdh_exporter;
    • nginx_exporter;
    • node_exporter;
    • one_exporter;
    • postgres_exporter_agent;
    • postgres_exporter_multi;
    • process_exporter;
    • r_virtualization_exporter;
    • r_vstorage_exporter;
    • snmp_exporter;
    • sql_exporter;
    • supv_exporter;
    • systemd_exporter;
    • tatlin_storage_exporter;
    • utlz_exporter;
    • utlz_exporter_v0;
    • vcontrol_exporter;
    • vcore_virtualization_exporter;
    • vision_exporter.

Чтобы использовать другой файл веб-конфигурации, укажите путь к нему в значении параметра запуска компонента --web.config.file.

Файлы конфигурации экспортеров генерируются vision_core и записываются в формате YAML по приведённой ниже схеме.

tls_server_config:
  cert_file: <filename>
  key_file: <filename>
  min_version: TLS13

basic_auth_users:
  [ <string>: <secret> ... ]

В интерфейсе Визиона в конфигурации экземпляра плагина-экспортера можно задать следующие параметры конфигурации:

  • Basic Auth Username и Basic Auth Password — имя и пароль пользователя, который имеет полный доступ к веб-серверу экспортера посредством BasicAuth. Пароли хешируются с помощью bcrypt.

  • Tls Cert File и Tls Key File — пути на узле к файлам сертификатов и ключей, которые веб-сервер экспортера будет использовать для аутентификации клиента.

Также данные параметры используются в /opt/skala-r/etc/vision/agent/vmagent_agent/jobs/*_exporter.yml для сбора метрик компонентом vmagent_agent с экспортера.

Изменение учётных записей компонентов Визион.Сервера#

Компоненты Визион.Сервера устанавливаются из дистрибутива Визиона. После установки вы можете изменить необходимые параметры компонентов в их файлах конфигурации.

ВАЖНО
vision_core генерирует часть файлов своей конфигурации в процессе своей работы и действий пользователя в UI. Это может привести к утере изменений, сделанных вручную. Корректные способы изменения параметров компонентов приведены в их описаниях.

Изменение учётных записей vmagent и vlagent (Прокси, Агент)#

В конфигурационном файле vision_core/config.yml в блоке remote_components задаются параметры следующих компонентов:

Компонент Блок параметров
vmagent_agent metric_agent
vmagent_proxy metric_proxy
vlagent_agent log_agent
vlagent_proxy log_proxy
ВАЖНО
Настройки в vision_core/config.yml влияют на все агенты Визион. Переустановите их после внесения изменений в этот файл.

Изменение учётных записей компонентов, устанавливаемых через плагины в интерфейсе Визиона#

Интерфейс Визиона позволяет использовать плагины для установки экспортеров и скреперов сбора метрик, а также предоставляет их детальную настройку. Для получения подробной информации обратитесь к описанию плагинов.