Веб-конфигурация компонентов: 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 влияют на все агенты Визион. Переустановите их после внесения изменений в этот файл. |
Изменение учётных записей компонентов, устанавливаемых через плагины в интерфейсе Визиона#
Интерфейс Визиона позволяет использовать плагины для установки экспортеров и скреперов сбора метрик, а также предоставляет их детальную настройку. Для получения подробной информации обратитесь к описанию плагинов.