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

При обновлении сервера QoW, установленного в Docker, обратитесь к следующей странице: Установка сервера в Docker.

При обновлении сервера QoW, установленного напрямую в систему Linux, необходимо только заменить jar-файл дистрибутива. Для этого:

  1. Останавливаем работающий сервис qos-server:

    systemctl stop qos-server
  2. Делаем резервную копию jar-файла:

    cd /home/qow
    mv qos-server.jar qos-server.jar.prev
  3. Скачиваем новый дистрибутив WNAM с сервера https://www.netams.com/download/ с вашим лицензионным ключом, либо по ссылке, присланной техподдержкой;
  4. Скачиваем файл напрямую на сервере (например, через wget), либо скачиваем в браузере и переносим файл на сервер через scp или tftp;
  5. Переименовываем и перемещаем загруженный файл дистрибутива, выставляя ему необходимые права:

    mv qos-server.jar /home/qow/qos-server.jar
    chmod +x qos-server.jar
    chown qow:qow qos-server.jar

  6. Обновляем systemd-сервис:

    systemctl daemon-reload
  7. Удаляем старые лог-файлы (не обязательно):

    rm -f /home/qow/logs/*
  8. Запускаем сервис:

    systemctl start qos-server
  9. Проверяем логи при неоюходимости:
    tail -f /home/qow/qow.log

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

При наличии доступа в интернет со стороны сенсора, проще всего обновить его из веб-интерфейса сервера:

  • Перейти в панель управления сенсором (Объекты - Сенсоры - выбрать нужный сенсор - Панель управления);
  • Нажать на кнопку "Обновить приложение" в панели управления;
  • В модальном окне выбрать источник обновления "Последняя версия из репозитория";
  • Нажать кнопку "Обновить" внизу окна.
  • После этого сенсор автоматически загрузит обновление и установит его;
  • Также можно обновить сенсор, передав на него ссылку на файл обновления (при условии наличии на сенсоре доступа до ресурса, на который ведет ссылка), выбрав источник обновления "Внешняя ссылка" и вставив ссылку в поле.

Также можно обновиться напрямую из консоли сенсора, выполнив в ней команду:

/root/qow/qow-upgrade.sh

Если доступа в интернет у сенсора нет, то можно обновиться следующим способом:

  • Загрузить файл обновления на сервер из веб-интерфейса (Администрирование - Загрузка - выбрать локальный файл - Загрузить);
  • Перейти в панель управления сенсором (Объекты - Сенсоры - выбрать нужный сенсор - Панель управления);
  • Нажать на кнопку "Обновить приложение" в панели управления;
  • В модальном окне выбрать источник обновления "Файл с сервера";
  • Выбрать загруженный ранее файл обновления и нажать внизу кнопку "Обновить";
  • После этого сенсор скачает файл с сервера и выполнит обновление.

Если у сенсора нет доступа к 80 или 443 порту сервера, то можно обновить его вручную через консоль. Для этого необходимо загрузить файл https://packages.wnam.ru/qow/qow-release.tar.gz на сенсор в каталог /tmp/, и затем, подключившись к консоли сенсора по SSH или через консольный порт, выполнить команды для обновления:

tar -xzf /tmp/qow-release.tar.gz -C /tmp/ qow-upgrade.sh
/tmp/qow-upgrade.sh

Текущую версию работающего ПО сенсора можно увидеть в разделе "Администрирование - Версии ПО", в сводке сенсора, либо подключившись к консоли сенсора, версия будет указана в баннере при подключении.

На версиях сенсора до 2.1443 присутствовал баг с обновлением сенсора при работе в беспроводном режиме. Для устранения бага необходимо обновиться либо используя проводное подключение сенсора, загрузив файлы обновления на него, либо нестандартным способом через веб-интерфейс сервера:

  • Загрузить архив с последней версией сенсорного кода на сервер в разделе "Администрирование - Загрузка"
  • Открыть раздел "Панель управления" сенсора в веб-интерфейсе
  • Нажать кнопку "Загрузить файлы", выбрать загруженный на сервер ранее файл, а в поле имя файла ввести /www/qow-release.tar.gz
  • После загрузки файла нажать кнопку "Обновить приложение", и в поле для ссылки внизу ввести http://127.0.0.1/qow-release.tar.gz, после чего нажать кнопку "Обновить"
  • Спустя некоторое время, когда сенсор подключится к серверу, он выполнит обнвление

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


  • No labels