Обновление ПО Insentry

В Docker контейнере

  1. Для скачивания образа (image) Insentry откройте терминал или консоль Ubuntu и введите команду: sudo docker pull АДРЕС_ОБРАЗА. В качестве адреса образа укажите путь cr.yandex/crp5a5q503oamalo3iou/insentry-watch:21.4.0.50.

  2. Проверьте наличие скачанного образа в списке образов Docker командой sudo docker image ls

  3. В списке имеющихся образов найдите старую версию образа Watch и новую версию образа Watch. Определить их можно по записи REPOSITORY, а также записям TAG указывающим на версию компонента Insentry. Для дальнейшей работы с этими образами понадобятся их IMAGE ID. Сохраните эти данные.

  4. После подтверждения наличия нового образа, нужно остановить и удалить старый образ. Если вы устанавливали Insentry.Watch и Stop согласно инструкции, то контейнер с Watch должен иметь имя insentry_spo, а контейнер со Spot должен иметь имя insentry_spot. Определите контейнер, в котором работает старый образ. Для этого выведите список всех работающих контейнеров: sudo docker ps.

  5. В списке запущенных контейнеров найдите контейнер, в котором работает старый образ. Для этого просмотрите записи в столбце IMAGE, нужная запись должна совпадать с записью ID IMAGE старой версии образа (см. шаг 3).

  6. Скопируйте CONTAINER ID.

  7. Для остановки контейнера используйте команду: sudo docker stop ID_КОНТЕЙНЕРА.

  8. Для удаления старого образа используйте команду: sudo docker image rm ID_СТАРОГО_ОБРАЗА

  9. Запустите новый образ Insentry:

    sudo docker run \
      --name insentry_watch \
      --detach \
      --restart unless-stopped \
      --network host \
      --volume insentry-data:/var/lib \
      --volume /mnt/video:/mnt/video \
      --volume /etc/timezone:/etc/timezone:ro \
      --volume /etc/localtime:/etc/localtime:ro \
      --stop-timeout 60 \
      ID_ОБРАЗА
  10. Проверьте работу контейнера командой sudo docker ps

В Windows

Общие сведения

Для обновления компонентов Insentry версии 21.3 и выше используется тот же инсталлятор, с помощью которого было установлено приложение. Можно использовать тот же самый файл или скачать новый по ссылке https://insentry.io/ru/download.

Так же как и при установке, ПО Insentry можно обновить полностью или выборочно.

Полное обновление требует подключения к интернету сервера, на котором обновляется ПО Insentry. Если на сервере нет подключения к интернету, то используйте офлайн-режим, чтобы обновить компоненты из заранее скачанного дистрибутива.

Выборочное обновление используется, если какие-то из компонент ПО Insentry пока не требуется обновлять. Их можно обновить позже или удалить.

Если в конфигурацию компонентов Insentry были внесены изменения — например, при кластерной инсталляции или авторизации на InSentry.Watch по фиксированному логину и паролю, нужно обязательно выполнить бэкап настроек перед обновлением.

Запуск обновления

Чтобы обновить модули Insentry, запустите интеллятор и нажмите кнопку Обновить. Кнопка неактивна, если обновлений нет.

Наличие более свежих версий модулей проверяется онлайн, а если подключения к интернету нет, то в папке distr там же, где находится файл инсталлятора. Поместите в эту папку заранее скачанные свежие версии модулей, чтобы обновить Insentry без подключения к интернету.

Проверка работоспособности модулей

Для проверки работы модулей после обновления, перейдите в раздел Управление → Модули.

В таблице показан статус работы каждого модуля.

Если модуль не работает, проверьте, что запущена соответствующая служба (Диспетчер задач → Службы).

Обновление через командную строку

Существует возможность обновить модули Insentry в фоновом режиме через консоль.

Синтаксис команд:

  • /path/insentry-installer.exe update – обновить все установленные компоненты, лог обновления писать в txt файл.

  • /path/insentry-installer.exe prepare keep – загрузить последнюю сборку модуля Keep, положить в каталог.

Вместо path укажите путь до файла инсталлятора insentry-installer.exe.

Логи пишутся в %temp% с начала запуска.