Обновление сервера
При обновлении сервера QoW, установленного в Docker, обратитесь к следующей странице: Установка сервера в Docker.
При обновлении сервера QoW, установленного напрямую в систему Linux, необходимо только заменить jar-файл дистрибутива. Для этого:
Останавливаем работающий сервис qos-server:
systemctl stop qos-server
Делаем резервную копию jar-файла:
cd /home/qow mv qos-server.jar qos-server.jar.prev
- Скачиваем новый дистрибутив WNAM с сервера https://www.netams.com/download/ с вашим лицензионным ключом, либо по ссылке, присланной техподдержкой;
- Скачиваем файл напрямую на сервере (например, через wget), либо скачиваем в браузере и переносим файл на сервер через scp или tftp;
Переименовываем и перемещаем загруженный файл дистрибутива, выставляя ему необходимые права:
mv qos-server.jar /home/qow/qos-server.jar chmod +x qos-server.jar chown qow:qow qos-server.jar
Обновляем systemd-сервис:
systemctl daemon-reload
Удаляем старые лог-файлы (не обязательно):
rm -f /home/qow/logs/*
Запускаем сервис:
systemctl start qos-server
- Проверяем логи при неоюходимости:
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 или выше обновление будет работать как обычно.