---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ydb.tech/docs/en/reference/configuration/monitoring_config.md?version=main
  - https://ydb.tech/docs/ru/reference/configuration/monitoring_config.md?version=main
sourcePath: ru/core/reference/configuration/monitoring_config.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt

# monitoring_config

Секция `monitoring_config` файла конфигурации YDB задаёт параметры [YDB Monitoring](https://ydb.tech/docs/ru/reference/embedded-ui/ydb-monitoring.md?version=main). Ниже описаны настройки, связанные с [аутентификацией](https://ydb.tech/docs/ru/security/authentication.md?version=main) на отдельных страницах встроенного мониторинга.

```yaml
monitoring_config:
  # аутентификация на страницах /counters и /healthcheck
  require_counters_authentication: false
  require_healthcheck_authentication: false
```

## Аутентификация на страницах мониторинга {#authentication}

#|
|| Параметр | Описание ||
|| `require_counters_authentication` | Режим обязательной [аутентификации](https://ydb.tech/docs/ru/security/authentication.md?version=main) на страницах `/counters` и `/counters/hosts`.

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

- `true` — доступ к `/counters` и `/counters/hosts` только с [аутентификационным токеном](https://ydb.tech/docs/ru/concepts/glossary.md?version=main#auth-token); запросы проходят аутентификацию и проверку прав.

    Значение `true` допустимо только при включенном режиме обязательной [аутентификации](https://ydb.tech/docs/ru/security/authentication.md?version=main) в секции [security_config](https://ydb.tech/docs/ru/reference/configuration/security_config.md?version=main) файла конфигурации YDB.

- `false` — запросы к `/counters` и `/counters/hosts` могут выполняться без [аутентификационного токена](https://ydb.tech/docs/ru/concepts/glossary.md?version=main#auth-token).

Значение по умолчанию: `false`.
    ||
|| `require_healthcheck_authentication` | Дополнительное требование [аутентификации](https://ydb.tech/docs/ru/security/authentication.md?version=main) для эндпоинта `/healthcheck` поверх общих правил кластера.

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

- `true` — любой ответ `/healthcheck`, включая [формат Prometheus](https://prometheus.io/docs/instrumenting/exposition_formats/) (параметр `format=prometheus`), выдаётся только при запросе с [аутентификационным токеном](https://ydb.tech/docs/ru/concepts/glossary.md?version=main#auth-token); запросы проходят аутентификацию и проверку прав.

    Значение `true` допустимо только при включенном режиме обязательной [аутентификации](https://ydb.tech/docs/ru/security/authentication.md?version=main) в секции [security_config](https://ydb.tech/docs/ru/reference/configuration/security_config.md?version=main) файла конфигурации YDB.

- `false` — при обязательной аутентификации в кластере запросы к `/healthcheck` без токена по-прежнему допускаются, если запрошен вывод в [формате Prometheus](https://prometheus.io/docs/instrumenting/exposition_formats/) (`format=prometheus`). Для остальных форматов ответа `/healthcheck` действуют общие правила (см. примечание ниже).

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

{% note info %}

Если в [security_config](https://ydb.tech/docs/ru/reference/configuration/security_config.md?version=main) включена обязательная [аутентификация](https://ydb.tech/docs/ru/security/authentication.md?version=main), то для ответов `/healthcheck` в любом формате, кроме Prometheus, токен обязателен независимо от значения `require_healthcheck_authentication`.

{% endnote %}

||
|#
