Fleetrun
Hecterra
NimBus
Другие приложения
Wialon для Android/iOS
Logistics
Wialon Local
Wialon Hosting
WiaTag
Configurator
LeaseControl
Инструкции

Все Инструкции
Как настроить авторизацию через учетную запись Google
  • authorization

В этой инструкции описывается последовательность шагов, которую необходимо выполнить, если вы хотите использовать учетную запись Google для авторизации на сайте мониторинга.

  1. Откройте страницу Google Cloud Platform и войдите в учетную запись Google. По умолчанию открыта вкладка Dashboard. Откройте вкладку Dashboard.
  2. Нажмите на Create project.

  3. Укажите имя проекта (Project name), название организации (Organization) и место расположения проекта (Location). Если вы используете личную учетную запись, то поле Organization не показывается.
  4. Нажмите на Create.

  5. Откройте вкладку OAuth consent screen.
  6. В списке выберите тип пользователей External.
  7. Нажмите на Create.

  8. Укажите имя приложения (App Name) и адрес электронной почты для связи с пользователями (User support email).

  9. Внизу страницы укажите имя домена сайта мониторинга и адрес электронной почты для связи с Google.
  10. Нажмите на Save and continue.

  11. При необходимости настройте области действия (Scopes) и нажмите на Save and continue.

  12. При необходимости добавьте тестовых пользователей, у которых должен быть смогут иметь доступ к проекту до его публикации.
  13. Нажмите на Save and continue.

  14. Откройте вкладку Credentials.
  15. Нажмите на Create credentials, чтобы указать авторизационные данные.
  16. Выберите Oauth client ID.

  17. Выберите тип приложения и укажите его имя.
  18. В полях Authorized JavaScript origins и Authorized redirect URIs введите URI сайта мониторинга (должен быть https).
  19. Нажмите на Create.

  20. Скопируйте ID клиента из поля Your Client ID.

  21. В системе администрирования на вкладке Wialon найдите сайт мониторинга (тип Wialon Web), для доступа в который вы хотите использовать авторизацию через Google, и нажмите на кнопку Изменить напротив его имени. На вкладке Расширенные настроек сайта включите опцию Авторизация через Google.

    Для выбранного сайта мониторинга должен использоваться протокол https.

  22. В поле ID клиента для веб-приложения вставьте скопированный ID клиента.
  23. Нажмите на Сохранить.

  24. Авторизуйтесь на сайте мониторинга от имени пользователя, для которого необходимо настроить авторизацию через Google. В настройках пользователя на вкладке Безопасность нажмите на кнопку Привязать к Google.

  25. Выберите учетную запись Google, которую вы хотите использовать для авторизации, и нажмите ОК.

В результате на странице входа в систему мониторинга показывается надпись Войти через Google, которая позволяет авторизоваться в системе с помощью привязанной учетной записи Google.

Как обновить Wialon Local с версии 1704 до 1804
  • upgrading_wialon_local

В этой инструкции описывается последовательность действий для обновления Wialon Local с версии 1704 до версии 1804.

Для корректного функционирования Wialon Local версий 1704, 1804 и 1904 необходим пакет Node.js 6.x . Поддержка старых версий Node.js, начиная с релиза 1804, прекращена.

Официальные репозитории Debian 8 и Debian 9 включают в себя пакеты более ранних версий. При установке из нашего дистрибутива Node.js необходимой версии устанавливается автоматически.

  1. Обновите Node.js до версии 6.x, если вы получили уведомление о том, что версия 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
    • Проверьте доступность ваших сайтов после их перезапуска.
  2. Установите версию Wialon Local 1804.



Как обновить Wialon Local с версии 1804 до 1904
  • upgrading_wialon_local

Чтобы обновить Wialon Local с версии 1804 до версии 1904, необходимо выполнить описанные ниже шаги.

  1. Убедитесь, что операционная система  Debian  обновлена до версии  9 (Stretch).
    • При обновлении с  Debian 8  на  Debian 9  необходимо в файл  /etc/nginx/nginx.conf  добавить строку вида «include /etc/nginx/modules-enabled/*.conf». Пример полученного файла:
    user www-data;
    worker_processes  2;
    worker_rlimit_nofile 65535;
    include /etc/nginx/modules-enabled/*.conf;
    
    error_log  /var/log/nginx/error.log;
    pid        /var/run/nginx.pid;
    
    events {
           worker_connections  65535;
    }
    
    http {
           include       /etc/nginx/common/*;
           include       /etc/nginx/conf.d/*;
    }
  2. Добавьте дополнительные опции (указаны ниже) в конфигурационные файлы nginx для сайта администратора (/etc/nginx/conf.d/lcm.conf). Опции нужно внести в секцию location раздела server файла lcm.conf и в конфигурации других nginx, участвующих в проксировании запросов. Это необходимо для активации работы по веб-сокетам.

    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";

    Пример конфигурационного файла  lcm.conf:

    server {
        listen        80;
        server_name    10.10.10.10;
        client_max_body_size 10000m;
        proxy_read_timeout 500;
        location /50x.html {
            root /home/wialon/wlocal/nginx/www/nginx-default;
        }    
        location / {
            if ( $args ~* dns-test ) {
                echo 1;
            }
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "Upgrade";       
            proxy_pass         http://localhost:8080;
        }
        access_log /var/log/nginx/lcm.access.log;
    }
  3. Установите утилиту ripgrep. Она необходима для быстрого считывания статистической информации о состоянии сервера.

    wget --no-check-certificate http://ftp.br.debian.org/debian/pool/main/r/rust-ripgrep/ripgrep_0.10.0-2_amd64.deb -O /tmp/ripgrep.deb
    dpkg -i /tmp/ripgrep.deb
    
  4. Установите версию Wialon Local 1904.




Статьи экспертов

Все Статьи экспертов
Памятка администратора Wialon Local
Архитектура Wialon Local
Возможные проблемы в работе Wialon Local