Задача Обновление (Update, ID:6)
Задача - Вам нужно перенастроить на хосте в командной строке задачу обновления KESL, например, получать обновления не с KSC Linux, а из локальной папки. Бывает нужно, когда есть проблемы с обновлением через KSC Linux, и нужно исключить проблемы с KESL, или нужно настроить на автономном хосте обновление из локальной папки.
1. Сначала нужно посмотреть, есть ли вообще такая задача командой (тип задачи - UPDATE, а ее ID = 6 по умолчанию):
sudo /opt/kaspersky/kesl/bin/kesl-control --get-task-list
2. Если такой задачи нет, то создаем ее командой и запоминаем ее ID (по умолчанию 6):
sudo kesl-control --create-task Update --type Update
3. Дальше нужно выгрузить настройки этой задачи в файл update.xml, чтобы потом их изменить и загрузить обратно в эту же задачу. Вместо ID нужно указать номер, по умолчанию 6:
sudo /opt/kaspersky/kesl/bin/kesl-control --get-settings ID --file ./update.xml
4. Меняем файл update.xml. Ссылка на статью с описанием параметров.
Если необходимо настроить обновление с Сервера администрирования Kaspersky Security Center Linux, то содержимое файла следующее:
SourceType=SCServer
UseKLServersWhenUnavailable=Yes
ConnectionTimeout=10
ApplicationUpdateMode=DownloadOnly (или Disabled)
Если необходимо настроить обновление из папки, то содержимое файла следующее:
SourceType=Custom
UseKLServersWhenUnavailable=Yes
ConnectionTimeout=10
ApplicationUpdateMode=DownloadOnly (или Disabled)
[CustomSources.item_0000]
URL=/var/update
Enabled=Yes
Где URL=/var/update - это путь до папки, куда Вы загружаете обновления.
Сохраните файл update.xml.
5. Дальше нужно импортировать настройки из файла update.xml в задачу обновления, командой:
sudo /opt/kaspersky/kesl/bin/kesl-control --set-settings ID --file ./update.xml
Вместо ID нужно указать номер, по умолчанию 6.
6. Запустите задачу обновления командой:
sudo /opt/kaspersky/kesl/bin/kesl-control --start-task ID
7. Через несколько минут убедитесь, что обновление прошло успешно:
sudo /opt/kaspersky/kesl/bin/kesl-control --app-info