Обновление подсистемы мониторинга

В этой инструкции рассматривается обновление сервера подсистемы мониторинга с версии 1.12 до версии 1.12.1.

Инструкция применима только для случая, когда подсистема мониторинга развёрнута на одном узле в составе Геном.

Обновление распространяется в виде архива vision-distrib-1.12.1-1402.tar.gz.

Подготовка к обновлению

Создайте резервные копии этих файлов:

  • /etc/nginx/sites-enabled.d/vision.conf;

  • /opt/skala-r/etc/vision/server/vision_core/config.yml;

  • /opt/skala-r/vision/.secrets_vault.

Для создания резервной копии скопируйте указанные файлы в произвольную директорию.

Обновление сервера

Чтобы обновить компоненты сервера подсистемы мониторинга:

  1. Загрузите архив vision-distrib-1.12.1-1402.tar.gz на установочный узел подсистемы мониторинга.

  2. Распакуйте архив:

    tar -xzf vision-distrib-1.12.1-1402.tar.gz
  3. Перейдите в директорию с файлами дистрибутива:

    cd vision-distrib-1.12.1-1402/
  4. Запустите установку зависимостей:

    • Из репозиториев ОС (рекомендуется):

      ./setup.sh -g
    • Из состав дистрибутива:

      ./setup.sh -p
  5. Если установка зависимостей прошла успешно, запустите обновление:

    ./setup.sh -u

Восстановление конфигурации из резервной копии

  1. Восстановите конфигурационные файлы из созданной ранее резервной копии путём копирования их в исходное расположение.

  2. Запустите обновление конфигурации сервера:

    /opt/skala-r/vision/tools/update-server-configs.sh
  3. Перезапустите веб-сервер NGINX:

    nginx -s reload

Если в процессе обновления какая-либо служба не запустится автоматически, запустите её вручную и проверьте статус, например:

systemctl start vision_core && systemctl status vision_core

Обновление plagent

Чтобы обновить plagent:

  1. В веб-интерфейсе подсистемы мониторинга на панели навигации выберите Объекты.

  2. На панели Контур в строке с нужным ПАК нажмите кнопку ⋮ и в открывшемся меню выберите Инвентори.

  3. Сохраните файл инвентаря на свой компьютер.

  4. Укажите в файле инвентаря учётные данные для подключения к узлам.

  5. Загрузите файл инвентаря на установочный узел подсистемы мониторинга.

  6. Перейдите в директорию дистрибутива и запустите скрипт setup.sh в интерактивном режиме.

  7. Выберите пункт Установка plagent.

  8. Укажите путь к файлу инвентаря.

  9. После успешного выполнения установки plagent удалите файл инвентаря.

Проверка корректности обновления

  1. Проверьте статус сервисов:

    1. Запустите скрипт setup.sh:

      ./setup.sh
    2. Выберите пункт Проверка работы сервисов.

    Ожидаемый результат: все сервисы находятся в статусе active.

  2. Проверьте версию подсистемы мониторинга:

    1. Авторизуйтесь в веб-интерфейсе подсистемы мониторинга.

    2. На панели навигации выберите Прочее  О программе.

    Ожидаемый результат: версия подсистемы мониторинга — 1.12.1-1402.