Часть 3. Проверка развертывания
14 июля 2026
ID 224264
Развертывание Kaspersky Scan Engine GUI
Чтобы проверить, что Kaspersky Scan Engine правильно развернут:
- Убедитесь, что содержимое
Kaspersky_ScanEngine_for_Docker-%Kaspersky_Scan_Engine_version%.tar.gzраспаковано в директорию/opt/kaspersky/ScanEngine.Далее каталог
/opt/kaspersky/ScanEngineсчитается расположенным на локальном хосте. Все проверки и изменения в файлах конфигурации выполняются на локальном хосте. - Убедитесь, что к вашей установке PostgreSQL применимо следующее:
- IP-адрес, который Kaspersky Scan Engine использует для подключения к PostgreSQL, задается в элементе
listen_addressesфайла конфигурацииconf. - Файл конфигурации
confизменен таким образом, что PostgreSQL разрешает аутентификацию с внешних IP-адресов. - В PostgreSQL создан пользователь
scanengine. - Установлен пароль для пользователя
ScanEngine. - В PostgreSQL создана база данных
kavebase. - Пользователь
scanengineустановлен владельцем базы данныхkavebase. - Файл
/opt/kaspersky/ScanEngine/conf/tables.sqlимпортирован в PostgreSQL. - Служба PostgreSQL запущена.
- IP-адрес, который Kaspersky Scan Engine использует для подключения к PostgreSQL, задается в элементе
- Убедитесь, что к файлу конфигурации
/opt/kaspersky/ScanEngine/etc/klScanEngineUI.xmlприменимо следующее:- Для элемента
Settings/EULA/Commonустановлено значениеaccepted. - Для режима HTTP:
Для элемента
Settings/ServerSettings/Modeустановлено значениеhttpd. - Для режима ICAP:
Для элемента
Settings/ServerSettings/Modeзадано значениеicap. - Для элемента
Settings/ServerSettings/EnableUIустановлено значениеtrue. - IP-адрес и порт базы данных PostgreSQL указаны в элементе
Settings/DatabaseSettings/ConnectionString.
- Для элемента
- Убедитесь, что в директории
/etcсуществует символьная ссылка на/opt/kaspersky/ScanEngine/etc/klScanEngineUI.xml. - Убедитесь, что в директории
/opt/kaspersky/ScanEngine/создана поддиректорияhttpsrv. - Убедитесь, что в директории
/opt/kaspersky/ScanEngine/httpsrv/создан ключ шифрования с именемkl_scanengine_db.key. - Убедитесь, что пользователь базы данных
scanengineи его пароль зашифрованы с помощью утилитыkav_encryptи записаны в файл конфигурации/opt/kaspersky/ScanEngine/etc/klScanEngineUI.xml. - Убедитесь, что в директории
/opt/kaspersky/ScanEngine/создана поддиректорияlic. - Убедитесь, что файл ключа или код активации скопированы в директорию
/opt/kaspersky/ScanEngine/lic. - Если используется код активации, проверьте следующее:
- Для режима HTTP:
Для параметра
Configuration/DirectorySettings/LicensingModeустановлено значение2в файле конфигурации/opt/kaspersky/ScanEngine/etc/kavhttpd.xml. - Для режима ICAP:
Для параметра
Configuration/SDKSettings/LicensingModeустановлено значение2в файле конфигурации/opt/kaspersky/ScanEngine/etc/kavicapd.xml.
- Для режима HTTP:
- Убедитесь, что для
KEY_FILE_DIRECTORYзадано значение/opt/kaspersky/ScanEngine/httpsrv/в/opt/kaspersky/ScanEngine/tools/kse_docker_control.sh. - Следующие файлы доступны для чтения всем пользователям:
/opt/kaspersky/ScanEngine/etc/kavhttpd.xml/opt/kaspersky/ScanEngine/etc/kavicapd.xml/opt/kaspersky/ScanEngine/etc/klScanEngineUI.xml/opt/kaspersky/ScanEngine/httpsrv/kl_scanengine_db.key/opt/kaspersky/ScanEngine/lic/license
- Убедитесь, что Docker-образ Kaspersky Scan Engine импортирован в Docker:
docker load -i /opt/kaspersky/ScanEngine/images/kaspersky_scanengine.tar
Теперь вы можете запустить Kaspersky Scan Engine с помощью скрипта /opt/kaspersky/ScanEngine/tools/kse_docker_control.sh:
Режим HTTP
/opt/kaspersky/ScanEngine/tools/kse_docker_control.sh run_httpd
Режим ICAP
/opt/kaspersky/ScanEngine/tools/kse_docker_control.sh run_icapd
Развертывание без Kaspersky Scan Engine GUI
Чтобы проверить, что Kaspersky Scan Engine корректно развернут, выполните следующие действия.
- Убедитесь, что содержимое
Kaspersky_ScanEngine_for_Docker-%Kaspersky_Scan_Engine_version%.tar.gzраспаковано в директорию/opt/kaspersky/ScanEngine. - Убедитесь, что к файлу конфигурации
/opt/kaspersky/ScanEngine/etc/klScanEngineUI.xmlприменимо следующее:- Для элемента
Settings/EULA/Commonустановлено значениеaccepted. - Для режима HTTP:
Для элемента
Settings/ServerSettings/Modeустановлено значениеhttpd. - Для режима ICAP:
Для элемента
Settings/ServerSettings/Modeзадано значениеicap.
- Для элемента
- Убедитесь, что в директории
/opt/kaspersky/ScanEngineсоздана поддиректорияlic. - Убедитесь, что файл ключа или код активации (файл с именем
license) скопирован в директорию/opt/kaspersky/ScanEngine/lic. - Если используется код активации, проверьте следующее.
- Для режима HTTP:
Для параметра
Configuration/DirectorySettings/LicensingModeустановлено значение2в файле конфигурации/opt/kaspersky/ScanEngine/etc/kavhttpd.xml. - Для режима ICAP:
Для параметра
Configuration/SDKSettings/LicensingModeустановлено значение2в файле конфигурации/opt/kaspersky/ScanEngine/etc/kavicapd.xml.
- Для режима HTTP:
- Следующие файлы конфигурации и файл ключа или код активации доступны для чтения всем пользователям:
/opt/kaspersky/ScanEngine/etc/kavhttpd.xml/opt/kaspersky/ScanEngine/etc/kavicapd.xml/opt/kaspersky/ScanEngine/etc/klScanEngineUI.xml/opt/kaspersky/ScanEngine/lic/license
- Убедитесь, что Docker-образ Kaspersky Scan Engine импортирован в Docker:
docker load -i /opt/kaspersky/ScanEngine/images/kaspersky_scanengine.tar
Теперь вы можете запустить Kaspersky Scan Engine с помощью скрипта /opt/kaspersky/ScanEngine/tools/kse_docker_control.sh:
Режим HTTP
/opt/kaspersky/ScanEngine/tools/kse_docker_control.sh run_httpd
Режим ICAP
/opt/kaspersky/ScanEngine/tools/kse_docker_control.sh run_icapd