vlagent_proxy

Сервис приёма логов ПАК и отправки их в базу данных логов.

Компонент Визиона: Прокси.

Способ установки: Интерфейс Визион.Сервера через plagent.

Расположение журналов:

  • системный журнал;

  • /opt/skala-r/var/log/vision/proxy/vlagent_proxy/vlagent.log.

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

Учётная запись ОС для запуска сервиса: vision.

Используемые учётные записи компонентов Визиона: VictoriaLogs BasicAuth.

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

  • /etc/systemd/system/vision_vlagent_proxy.service — юнит systemd;

  • /opt/skala-r/etc/vision/proxy/vlagent_proxy/environment.env — параметры запуска, в том числе:

    • параметры TLS и аутентификации для доступа к компоненту по HTTPS;

    • адрес назначения логов с указанием учётных данных BasicAuth и сертификатов VictoriaLogs.

Компонент устанавливается на узел из интерфейса Визиона компонентом vision_core с параметрами, указанными в конфигурационном файле vision_core/config.yml.

Параметры запуска

-audit.componentName

Название компонента.

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

-audit.filePath

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

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

-httpAuth.password

Пароль для BasicAuth HTTP-сервера.

-httpAuth.username

Имя пользователя для BasicAuth HTTP-сервера.

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

-httpListenAddr

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

Значение по умолчанию: :29511 (компонент слушает порт 29511 на всех адресах).

-http.pathPrefix

Необязательный префикс для добавления ко всем путям, обрабатываемым HTTP-сервером.

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

-loggerFileName

Путь к файлу записи логов.

Значение по умолчанию: /opt/skala-r/var/log/vision/vision/proxy/vlagent_proxy/vlagent.log.

-loggerOutput

Тип логирования.

Возможные значения:

  • file;

  • stdout;

  • stderr.

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

-remoteWrite.basicAuth.password

Пароль BasicAuth, используемый для подключения к -remoteWrite.url.

-remoteWrite.basicAuth.username

Имя пользователя BasicAuth, используемое для подключения к -remoteWrite.url.

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

-remoteWrite.maxDiskUsagePerURL

Ограничение на размер файла журнала для каждого URL.

Значение по умолчанию: 10GB (10 ГБ).

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

Значение по умолчанию: True (проверка сертификата выключена).

-remoteWrite.tlsKeyFile

Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к -remoteWrite.url.

Значение по умолчанию: /opt/skala-r/vision/cert/components_default.key.

-remoteWrite.url

URL-адрес VictoriaMetrics или vminsert, где сохраняется состояние оповещений и результаты правил записи.

-tls

Использование TLS для входящих HTTP-запросов по заданному -httpListenAddr.

Значение по умолчанию: True (включено).

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

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