Инструкция направлена на решение проблемы с возможной задержкой применения антивирусных баз после обновления. Настоятельно рекомендуется применить эти настройки.
Шаги этой инструкции необходимо выполнить на серверах Central Node с версией компонента 6.0.2.
В зависимости от способа развертывания и использования приложения шаги инструкции требуется выполнить на следующих серверах Central Node:
Для выполнения шагов инструкции вы можете воспользоваться скриптом. В этом случае настройка приложения выполняется автоматически и вам не требуется выполнять инструкцию, приведенную ниже. Скрипт предоставляется Службой технической поддержки по запросу.
Чтобы настроить приложение:
mkdir -p /opt/kaspersky/ks_check_klava_patch
cat <<EOF > /opt/kaspersky/ks_check_klava_patch/ks_check_klava_patch.sh
#!/bin/bash
KATA_SCANNER_ID=\$(docker ps -f name=kata_scanner -q)
if [[ -z \${KATA_SCANNER_ID} ]]; then
echo "kata_scanner not found - exit"
exit 0
fi
CHECK_KLAVA_SRC="/opt/kaspersky/apt-scan-server/libexec/check_klava"
CHECK_KLAVA_TGT="/opt/kaspersky/apt-updater/libexec/bases_test/check_klava"
echo "before"
docker exec \${KATA_SCANNER_ID} bash -c "ls -l \$(dirname \${CHECK_KLAVA_TGT})"
docker exec \${KATA_SCANNER_ID} bash -c "[ -h \${CHECK_KLAVA_TGT} ] || ln -s -f \${CHECK_KLAVA_SRC} \${CHECK_KLAVA_TGT}"
echo "after"
docker exec \${KATA_SCANNER_ID} bash -c "ls -l \$(dirname \${CHECK_KLAVA_TGT})"
EOF
cat <<EOF >/etc/cron.d/ks_check_klava_patch
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
* * * * * root flock -w 3 /tmp/ks_check_klava_patch.lock /bin/bash /opt/kaspersky/ks_check_klava_patch/ks_check_klava_patch.sh 2>&1 > /tmp/ks_check_klava_patch.log
EOF
Отобразится меню администратора компонента приложения.
Отобразится окно подтверждения входа в режим Technical Support Mode.
sudo -i
.Для запуска скрипта выполните следующие команды:
chmod +x <имя скрипта>.sh
./<имя скрипта>.sh
Команды необходимо выполнить для каждого скрипта.
tail -f /tmp/ks_check_klava_patch.log
Приложение будет настроено.
В начало