В этой инструкции описывается последовательность шагов, которую необходимо выполнить, если вы хотите использовать учетную запись Google для авторизации на сайте мониторинга.
В системе администрирования на вкладке Wialon найдите сайт мониторинга (тип Wialon Web), для доступа в который вы хотите использовать авторизацию через Google, и нажмите на кнопку Изменить напротив его имени. На вкладке Расширенные настроек сайта включите опцию Авторизация через Google.
Для выбранного сайта мониторинга должен использоваться протокол https.
В результате на странице входа в систему мониторинга показывается надпись Войти через Google, которая позволяет авторизоваться в системе с помощью привязанной учетной записи Google.
В этой инструкции описывается последовательность действий для обновления Wialon Local с версии 1704 до версии 1804.
Для корректного функционирования Wialon Local версий 1704, 1804 и 1904 необходим пакет Node.js 6.x . Поддержка старых версий Node.js, начиная с релиза 1804, прекращена.
Официальные репозитории Debian 8 и Debian 9 включают в себя пакеты более ранних версий. При установке из нашего дистрибутива Node.js необходимой версии устанавливается автоматически.
Войдите в терминал от имени главного пользователя (root) и выполните команды, указанные ниже.
cd /home/wialon/wlocal/ service wlocal stop ./adf_script stop apt-get install -y curl curl -sL https://deb.nodesource.com/setup_6.x | bash - apt-get install -y nodejs npm -g install forever npm install chown -R wialon:wialon /home/wialon/ service wlocal restart
Инструкция по обновлению Node.js также доступна на официальном сайте разработчика Node.js.
Чтобы обновить Wialon Local с версии 1904 до версии 2004, выполните описанные ниже шаги.
Установите утилиту pigz и curl. Для этого войдите в терминал от имени главного пользователя (root) и выполните следующую команду:
apt-get install pigz curl
Обновите Node.js до версии 10.x, выполнив от имени главного пользователя (root) следующие команды:
cd /home/wialon/wlocal/ service wlocal stop ./adf_script stop apt-get install -y curl curl -sL https://deb.nodesource.com/setup_10.x | bash - apt-get install -y nodejs npm -g install forever npm install chown -R wialon:wialon /home/wialon/ service wlocal restart
Проверьте доступность ваших сайтов после их перезапуска.
Инструкция по обновлению Node.js также доступна на официальном сайте разработчика Node.js.
Для обновления с версии 1904 до версии 2004 вы можете также обратиться в службу технической поддержки.
Чтобы обновить Wialon Local с версии 2104 до версии 2204, выполните описанные ниже шаги.
Обновите Node.js до версии 12.x, выполнив от имени главного пользователя (root) следующие команды:
cd /home/wialon/wlocal/ service wlocal stop ./adf_script stop apt-get install -y curl curl -sL https://deb.nodesource.com/setup_12.x | bash - apt-get install -y nodejs npm npm -g install forever npm install chown -R wialon:wialon /home/wialon/ service wlocal restart
Проверьте доступность ваших сайтов после их перезапуска.
Инструкция по обновлению Node.js также доступна на официальном сайте разработчика Node.js.
Для обновления с версии 2104 до версии 2204 вы можете также обратиться в службу технической поддержки.
Чтобы обновить Wialon Local с версии 2204 до версии 2304, последовательно выполните описанные ниже шаги.
Так как для перехода требуется конвертация баз данных основного и резервных серверов, убедитесь, что на серверах достаточно свободного места.
Конвертация базы данных (директория storage) приводит к увеличению ее размера до 20%.
Установите все доступные обновления в системе администрирования основного сервера. Если система администрирования установлена на резервных серверах, то также установите обновления для нее.
Если на резервных серверах уже установлена версия операционной системы Debian 11 (Bullseye), пропустите этот шаг.
Обновите операционную систему серверов, на которых установлен модуль резервного копирования, до версии Debian 11 (Bullseye). Для этого сделайте следующее:
Обновите программную часть резервных серверов. Это необходимо для последующей конвертации их баз данных.
Если на резервном сервере запущена система администрирования в режиме резервного сервера, сделайте следующее:
Если на резервном сервере не установлена система администрирования, сделайте следующее:
Дождитесь последующего обновления с модулями Wialon Local версии 2204, которое поступит в систему администрирования основного сервера Wialon Local после переключения дистрибутива на версию 2304.
К этому моменту все резервные серверы должны быть обновлены, запущены и соединены с основном сервером Wialon Local.
После установки обновления начинается конвертация баз данных основного и резервных серверов. В зависимости от размера базы данных это может занять несколько часов.
Процесс конвертации базы данных основного сервера можно отслеживать по журналу системы администрирования. Там каждые 10 минут будет показываться запись вида Set dbStats: 'X-Y'. Если X будет равен Y, значит, процесс конвертации завершен:
Также готовность конвертации можно проверить по содержанию файла /home/wialon/wlocal/storage/ms/msgs_stats.txt. Все файлы базы данных должны иметь версию V5:
После завершения конвертации не следует останавливать или перезапускать Wialon Local.
Убедитесь, что базы данных на всех резервных серверах также сконвертированы. Для этого проверьте содержимое файла storage/ms/msgs_stats.txt на резервных серверах. Все файлы базы данных должны иметь версию V5:
Примерно через 20 минут после завершения конвертации базы данных, в систему администрирования основного сервера поступит обновление c версией Wialon Local 2304.
После конвертации баз данных необходимо установить обновление с версией 2304 Wialon Local. Для этого сделайте следующее:
Для обновления с версии 2204 до версии 2304 вы можете также обратиться в службу технической поддержки.
Чтобы обновить Wialon Local с версии 2304 до версии 2404, выполните описанные ниже шаги.
В версии 2404 мы переходим на новую систему запуска сайта администратора (сервиса wlocal): вместо компонента forever будет использоваться pm2. Для обновления выполните следующие шаги на сервере:
npm -g install pm2 service wlocal stop sed -i 's/forever/pm2/g' /etc/init.d/wlocal systemctl daemon-reload service wlocal start
Перед обновлением Debian необходимо оставить старые версии пакетов python и libpython. Для этого выполните следующую команду:
apt-mark hold python libpython2.7
Обновите операционную систему до версии Debian 12 Bookworm.
Если после обновления пакета nginx возникла ошибка unknown directive "echo" in /etc/nginx/conf.d/lcm.conf:9, установите дополнительный пакет nginx-extras:
apt-get install nginx-extras
В версии 2404 обновлены базовые варианты дизайна системы мониторинга. Если у вас возникли проблемы с ранее настроенной персонализацией на основе базового дизайна, то в настройках сайта в поле Персональный дизайн выберите вариант default_classic и отключите опцию Новая страница входа. Вариант дизайна default_classic соответствует базовому дизайну в версии Wialon Local 2304.