Настройка журналирования в режиме 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