Проверка целостности файлов KUMA

01 июня 2026

ID 270178

На целевых устройствах KUMA, на которых вне кластера Kubernetes установлены сервисы KUMA (коллектор, коррелятор, хранилище, маршрутизатор событий), проверка целостности выполняется с помощью скриптов, расположенных в директории /opt/kaspersky/kuma/integrity/bin/. Эта директория содержит скрипты проверки целостности для конкретного сервиса (check_collector.sh, check_correlator.sh, check_storage.sh, check_event_router.sh), а также скрипт для проверки Агента KUMA для Windows (check_kuma_exe.sh). Она также включает утилиты проверки (integrity_checker и integrity_checker.sh), используемые механизмом проверки целостности.

На машинах с сервисами добавлены скрипты проверки целостности с записью в журнал dmsg:

  • manual_integrity_check.sh – позволяет вручную проверять целостность необходимых сервисов KUMA (используется с флагами collector, сorrelator, storage, eventRouter).
  • systemd_integrity_check.sh – выполняет проверку целостности при запуске или перезапуске сервиса KUMA.

Чтобы проверить целостность файлов компонентов:

  1. На целевом устройстве KUMA, на котором установлен сервис KUMA, выполните следующую команду, чтобы перейти в директорию, содержащую набор скриптов:

    cd /opt/kaspersky/kuma/integrity/bin

  2. Запустите нужный скрипт (например, check_collector.sh).

Целостность файлов компонентов будет проверена.

Результат проверки каждого компонента отображается в следующем формате:

  • Блок Summary описывает количество проверенных объектов со статусом проверки: целостность не подтверждена/объект пропущен/целостность подтверждена:
    • Manifests – количество обработанных файлов манифеста.
    • Files – при проверке целостности KUMA не используется.
    • Directories – при проверке целостности KUMA не используется.
    • Registries – при проверке целостности KUMA не используется.
    • Registry values – при проверке целостности KUMA не используется.
  • Результат проверки целостности компонента:
    • SUCCEEDED – целостность подтверждена.
    • FAILED – целостность нарушена.

Пример вывода команды после успешной проверки целостности

===============================================>
Summary( failed / skipped / succeeded ):
Manifests: 0 / 0 / 1
Files: 0 / 0 / 1
Directories: 0 / 0 / 0
Registries: 0 / 0 / 0
Registry values: 0 / 0 / 0
===============================================>
SUCCEEDED

В выходных данных число успешно проверенных манифестов отображается в строке Manifests в стоблце succeeded. Статус SUCCEEDED означает, что все проверенные компоненты соответствуют подписанным манифестам и нарушений целостности не обнаружено. При обнаружении расхождений в результате проверки возвращается статус FAILED.

Проверка целостности сервисов KUMA, установленных вне кластера Kubernetes, выполнена с помощью этого механизма .

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!