Настройка внешнего мониторинга#
Кибер Бэкап позволяет с помощью OpenTelemetry Collector передавать различные данные телеметрии в системы внешнего мониторинга.
Далее в разделе будет рассмотрена настройка для системы мониторинга Grafana.
Настройка состоит из следующих шагов:
Создание учётной записи администратора с ролью Оператор мониторинга (см. раздел Отделы и административные учетные записи).
Настройка OpenTelemetry Collector.
Настройка источников данных для системы мониторинга (см. разделы Настройка Prometheus в качестве источника данных и Настройка Grafana Loki в качестве источника данных).
Настройка системы мониторинга Grafana (см. раздел Настройка системы мониторинга Grafana).
Настройка OpenTelemetry Collector
Настройка производится на машине с сервером управления Кибер Бэкап и состоит из следующих шагов:
Настройка Memory Limiter. Memory Limiter позволяет OpenTelemetry Collector корректно работать с данными телеметрии, не выходя при этом за рамки потребления оперативной памяти.
Настройка данных телеметрии. В данные телеметрии необходимо добавить специальные метаданные для её идентификации в системах внешнего мониторинга.
Настройка Memory Limiter
Откройте конфигурационный файл
config.yml:в ОС Linux:
/usr/lib/Acronis/OpenTelemetryCollector/config.yml;в ОС Windows:
C:\Program Files\Acronis\OpenTelemetryCollector\config.yml.
Измените значения параметров
memory_limiterна следующие:processors: memory_limiter: check_interval: 1s limit_mib: 500 spike_limit_mib: 100
Добавьте параметр
memory_limiterв разделservice.pipelines:service: pipelines: metrics: receivers: [otlp] processors: [batch, memory_limiter] exporters: [file/metrics] logs: receivers: [otlp] processors: [batch, memory_limiter] exporters: [file/metrics]
Важно
memory_limiterнеобходимо добавить и дляmetrics, и дляlogs.
Настройка данных телеметрии
Откройте конфигурационный файл
config.yml:в ОС Linux:
/usr/lib/Acronis/OpenTelemetryCollector/config.yml;в ОС Windows:
C:\Program Files\Acronis\OpenTelemetryCollector\config.yml.
Добавьте параметр
resourceв разделProcessor:processors: resource: attributes: - key: ru.cyberprotect.cb.stand.name action: upsert value: YOUR_VALUE
где
ru.cyberprotect.cb.stand.nameиYOUR_VALUE— метаданные, по которым системы внешнего мониторинга смогут идентифицировать метрики и записи журналов.Важно
Значения метаданных должны быть уникальны и при этом иметь низкую кардинальность.
Добавьте параметр
resourceв разделservice:pipelines:service: pipelines: metrics: receivers: [otlp] processors: [batch, memory_limiter, resource] exporters: [file/metrics] logs: receivers: [otlp] processors: [batch, memory_limiter, resource] exporters: [file/metrics]
Важно
resourceнеобходимо добавить и дляmetrics, и дляlogs.