Настройка журналирования в режиме HTTP

14 июля 2026

ID 179879

В этом разделе описано, как настроить журналирование в режиме HTTP вручную без использования Kaspersky Scan Engine GUI.

Вы можете изменить параметры журналирования после запуска службы kavhttpd.

Смотрите также подробные инструкции по включению журналирования.

Настройка журналирования

Чтобы настроить журналирование, измените параметры в файле конфигурации журналирования httpdkavlog.ini (далее – файл конфигурации журналирования), расположенном в директории %service_dir%/bin. Файл конфигурации состоит из нескольких разделов.

Раздел DebugLogging

  • LogLevel – указывает уровень ведения журналов.

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

    • 0

      Выключает журналирование. Это значение по умолчанию.

    • 1

      Включает режим полного журналирования. Используйте этот режим для отладки.

      Если вы включите режим полного журналирования, учтите, что сообщения журнала будут содержать конфиденциальные данные.

      Kaspersky Scan Engine в режиме HTTP не удаляет автоматически файлы журналов предыдущих инициализаций. При необходимости вы можете удалить эти файлы журналов вручную.

  • LogFolder – указывает путь к директории, в которой хранятся файлы журналов.

    Путь может быть абсолютным или относительным. Относительный путь вычисляется относительно директории, содержащей бинарный файл kavhttpd.

Раздел SyslogLogging

Доступны следующие настройки.

  • SyslogEnabled – указывает, отправляет ли Kaspersky Scan Engine сообщения системного журнала.

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

    • 0

      Выключает отправку сообщений системного журнала.

    • 1

      Включает отправку сообщений системного журнала.

      Если вы разрешаете отправку сообщений системного журнала, учитывайте, что эти сообщения будут содержать конфиденциальные данные, такие как личные данные, определенные GDPR, данные конфигурации продукта и информацию о лицензировании.

Раздел SyslogDestination

Этот элемент содержит группу параметров, определяющих формат журналов. Если необходимо записывать журналы в разные места, вы можете указать несколько элементов SyslogDestination. В этом случае значения подэлементов SyslogTarget должны различаться.

Если SyslogEnabled (см. выше) имеет значение 1, вы должны включить хотя бы один элемент SyslogDestination.

  • SyslogFormat – указывает формат сообщений системного журнала.

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

    • cef – указывает формат cef сообщений системного журнала.
    • raw – указывает формат raw сообщений системного журнала. Значение raw используется, когда значение, указанное в этом элементе, не является cef или raw, или если в этом элементе не указано значение, или если файл конфигурации журналирования не содержит параметр SyslogFormat.
  • SyslogTarget – задает адрес назначения для сообщений системного журнала.

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

    • %PROTOCOL%%IP%:%PORT%, где:
      • %PROTOCOL% – сетевой протокол (используйте tcp:// или udp:// для этого значения).
      • %IP% – IPv4-адрес, который получает сообщения системного журнала.
      • %PORT% – порт, который получает сообщения системного журнала.

      Если вы не укажете протокол, как описано выше, Kaspersky Scan Engine будет использовать протокол UDP.

    • localhost – указывает, что сообщения системного журнала перенаправляются в syslogd.
    • Путь к директории, в которой хранятся файлы с сообщениями системного журнала. Путь должен начинаться с /var/log/kaspersky.

      Директория содержит файл httpd_kav_syslog.log. Файлы с сообщениями системного журнала, созданные предыдущими сеансами, не удаляются. Если в директории есть старый файл, Kaspersky Scan Engine записывает в этот файл новую информацию, не удаляя старые данные.

  • SyslogEvents – определяет события, которые необходимо зарегистрировать.

    Допускается указывать несколько значений SyslogEvents. Каждое из этих значений устанавливает тип события, которое будет зарегистрировано в местоположении, указанном в атрибуте SyslogTarget. Если вы указываете несколько значений для одного места назначения, разделите их символом точки с запятой (;).

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

    • Audit – указывает события аудита системы.
    • Init – указывает события инициализации службы.
    • Deinit – указывает события деинициализации службы и сторожевые события.
    • Update – указывает события обновления и перезагрузки антивирусных баз.
    • License – указывает события, связанные с лицензией.
    • Engine – указывает события антивирусного движка. Эти события могут часто публиковаться.
    • ScanResultClean – указывает события завершения сканирования, когда сканируемый объект считается безопасным.
    • ScanResultDetect – указывает события завершения сканирования при обнаружении угрозы.
    • ScanResultOther – указывает события завершения сканирования, когда объект не сканировался.

    Если элемент SyslogDestination не содержит дочернего элемента SyslogEvents, регистрируются все события HTTP.

    Если настройки SyslogDestination неверны, запись журналов в указанное место назначения будет выключена.

    Когда ведение системного журнала включено, также включается аудит системы. Если ни один из элементов SyslogEvents не содержит события Audit, настройки аудита системы устанавливаются следующим образом: для SyslogFormat задано значение raw, для SyslogTarget задано значение localhost, а для SyslogEvents задано значение audit.

Kaspersky Scan Engine может вести журналы отладки и отправлять сообщения системного журнала одновременно или по отдельности.

Структура файла конфигурации журналирования

Ниже приведен пример файла конфигурации журналирования:

[DebugLogging]

LogLevel=0

LogFolder=logs

[SyslogLogging]

SyslogEnabled=0

[SyslogDestination]

SyslogFormat=raw

SyslogTarget=localhost

SyslogEvents=audit;init;deinit;update;license;engine

[SyslogDestination]

SyslogFormat=cef

SyslogTarget=/var/log/kaspersky/kse_udp_lic_events

SyslogEvents=license;update

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