Перейти к основному содержимому
Версия: 7.x

Обновление системы

Актуальные базы данных уязвимостей — ключевое условие для эффективного сканирования. Раздел Администрирование → Обновления позволяет устанавливать обновления баз данных и просматривать историю обновлений.

Доступ к разделу

Просматривать «Центр обновлений» могут операторы с любой ролью. Устанавливать обновления может только Администратор.

Центр обновлений

  1. В правом верхнем углу интерфейса нажмите на иконку пользователя и выберите «Обновления».
  2. Нажмите кнопку «Проверить обновления».
  3. Если обновления доступны, система сообщит об этом. Нажмите «Обновить», чтобы запустить процесс загрузки и установки.
СтолбецОписание
НазваниеИмя обновления
Контрольная суммаКонтрольная сумма файлов завершённого обновления
Начало установкиДата и время начала установки
Конец установкиДата и время окончания установки
СтатусРезультат установки (см. ниже)

Статусы обновления

СтатусОписание
ЗавершеноОбновление установлено без ошибок
АктивноОбновление выполняется в данный момент
ОтмененоОбновление было отменено оператором в процессе загрузки
ОшибкаОбновление завершилось с ошибкой

Над таблицей доступны поиск по записям, управление фильтрами и настройка отображаемых столбцов. В правом верхнем углу отображается время последнего успешного обновления.

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

  1. Откройте для редактирования конфигурационный файл scanner.yml, расположенный в /var/lib/echelon/0/scanner.

  2. Найдите секцию update-service.

  3. В параметре schedule укажите расписание в формате Cron.

    update-service:
    # ...
    schedule: "0 2 * * *" # Пример: запускать каждый день в 2 часа ночи
  4. Сохраните файл и перезапустите сервис scanner.

Используйте этот способ, если сервер со Сканер-ВС не имеет прямого доступа в интернет.

  1. Предварительно скачать файл обновления баз данных уязвимостей с официального источника.
  2. В «Центре обновлений» нажать кнопку «Ручное обновление» (в правом верхнем углу страницы).
  3. В открывшемся окне перетащить файл обновления в область загрузки или нажать «нажмите сюда», чтобы выбрать файл через стандартный менеджер файлов.
  4. Сканер-ВС автоматически проверит добавленный файл на целостность:
    • если файл прошёл проверку — он отобразится в окне и кнопка «Установить» станет активной;
    • если файл повреждён — система отобразит ошибку «Файл повреждён».
  5. Нажать «Установить» — произойдёт возврат на страницу «Центр обновлений», где в таблице отобразится статус установки.

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

После нажатия «Установить» возможны следующие исходы:

  • Успех — начнётся установка обновления, статус в таблице изменится на «Активно».
  • «Не удалось установить обновление» — повторите попытку. При повторной ошибке обратитесь к администратору или в техническую поддержку.
  • «Данное обновление уже устанавливалось» — загружённый файл не является актуальным: эти обновления уже установлены в системе. Никаких действий не требуется, нажмите «Понятно».
Ошибка при загрузке файла

Если загрузка файла завершилась ошибкой, рекомендуется:

  1. Повторить попытку загрузки.
  2. При повторной ошибке — заново скачать файл обновлений с официального источника и попробовать снова.
  3. Если ошибка повторяется — обратиться к администратору или в техническую поддержку.

Автоматическое обновление по расписанию

Сканер-ВС поддерживает автоматическое обновление баз данных по расписанию. Настройка выполняется в конфигурационном файле scanner.yml:

services:
update-service:
schedule: "0 2 * * *" # Пример: каждый день в 2:00 ночи (формат Cron)
connector:
url: "https://updates.example.com"

Подробнее о конфигурационном файле — в разделе Конфигурация системных параметров.

Настройка обновления через прокси-сервер

Если доступ в интернет осуществляется через прокси-сервер, настройте его в разделе services.update-service.connector.proxy файла scanner.yml:

proxy:
type: http # или https, socks5
url: "proxy.example.com:8080"
login: "proxy_user"
password: "proxy_password"

После изменения конфигурации перезапустите сервис:

sudo systemctl restart scanner