Справочный центр Wialon

Контрольный список после установки

После успешной установки Wialon Local необходимо выполнить несколько важных шагов для обеспечения стабильной, безопасной и эффективной работы системы.
Этот контрольный список поможет вам выполнить необходимые настройки после установки Wialon Local и создать надежную среду для долгосрочного использования и бесперебойной ежедневной работы.

Обязательная начальная настройка

Шаг 1: Убедитесь, что протокол IPv6 отключен

IPv6 должен быть отключен, так как он может помешать работе Wialon Local. Чтобы проверить это:

  1. Отредактируйте /etc/sysctl.conf и добавьте следующие строки.
    Пример. В этом примере lo и eth0 — сетевые интерфейсы. Используйте интерфейсы, отображаемые при выполнении команды “ip a”.

    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
    net.ipv6.conf.eth0.disable_ipv6 = 1

  2. Выполните команду sysctl -p, чтобы применить изменения.

  3. Отредактируйте /etc/hosts и закомментируйте или удалите строку IPv6 localhost: # ::1 ip6-localhost ip-6 loopback

  4. Примените изменения и перезапустите службы:

    service nginx restart
    service wlocal restart

Шаг 2: Укажите адрес оборудования

Чтобы указать, куда будут отправлять данные GPS-устройства:

  1. В системе администрирования перейдите в раздел System и откройте раздел Настройки.

  2. Введите следующую информацию:

    • Hardware IP: статический публичный IP-адрес вашего сервера (например, 192.168.1.100)
    • Hardware DNS: доменное имя, указывающее на ваш сервер (например, devices.yourcompany.com)
  3. Сохраните конфигурацию.

Шаг 3: Настройте уведомления по email

Этот шаг необходим для мониторинга работоспособности сервера и получения критически важных оповещений.

  1. В системе администрирования перейдите в раздел Система и откройте раздел Почтовая система.
  2. Введите email-адрес администратора.
  3. Настройте параметры SMTP при использовании внешнего почтового сервера.
  4. Проверьте доставку email, чтобы убедиться в работоспособности уведомлений.

Шаг 4: Настройте хранение данных

Чтобы предотвратить неограниченный рост данных и управлять затратами на хранение:

  1. В системе администрирования перейдите в раздел Wialon и откройте раздел Настройки основного тарифного плана.

  2. Установите значение параметра Срок хранения данных (в днях) — как долго вы хотите хранить следующую информацию:

    • Сообщения и треки объектов
    • Отчеты и статистика
    • История событий

Шаг 5: Настройте DNS-записи

Этот шаг необходим, если вы хотите использовать URL-адреса вместо IP-адресов.

  1. Зарегистрируйте или получите как минимум 2 доменных имени:

    Имя для CMS Manager (например, cms.yourcompany.com) Имя для системы мониторинга (например, monitoring.yourcompany.com)

  2. Создайте DNS-записи типа A для каждого домена:

    Укажите публичный IP-адрес вашего сервера Подождите 24-48 часов для распространения DNS

  3. В системе администрирования перейдите в раздел Wialon и откройте раздел Сайты.

  4. Добавьте доменные имена к соответствующим сайтам.

  5. Сохраните конфигурацию.

Шаг 6: Включите SSL-сертификаты

Чтобы защитить веб-трафик и включить доступ по HTTPS, используйте следующие варианты.

Вариант А. Let’s Encrypt (рекомендуется для простоты)

  1. В разделе Сайты перейдите в раздел Расширенные настройки и выберите Let’s Encrypt в качестве типа сертификата.
  2. Нажмите Сохранить.
  3. Подождите 1-2 минуты для автоматической генерации.
  4. Убедитесь, что доступ по HTTPS работает.

Вариант Б. Пользовательский SSL-сертификат

  1. Получите SSL-сертификат от коммерческого поставщика.
  2. Убедитесь, что у вас есть полная цепочка сертификатов.
  3. В разделе Сайты перейдите в раздел Расширенные настройки.
  4. Выберите тип сертификата Произвольный.
  5. Загрузите файл закрытого ключа.
  6. Загрузите файл цепочки сертификатов.
  7. Сохраните конфигурацию.

Рекомендуемые дополнительные настройки

Шаг 7: Настройте резервный сервер

Настройка резервного сервера защищает от потери данных и обеспечивает непрерывность бизнеса.

  1. Подготовьте идентичный сервер (те же характеристики, версия ОС).
  2. Настройте его в качестве резервного в системе администрирования.
  3. Установите расписание автоматической синхронизации.
  4. Протестируйте процедуру переключения на резервный сервер.
  5. Задокументируйте процесс восстановления.

Шаг 8: Создайте иерархию учетных записей

Создание иерархии учетных записей упорядочивает пользователей и эффективно управляет разрешениями.

  1. Создайте учетную запись дилера верхнего уровня.

  2. Создайте учетные записи клиентов под дилером.

  3. Создайте учетные записи пользователей в каждой учетной записи клиента.

  4. Назначьте соответствующие права доступа:

    • Администраторы: полный доступ к системе
    • Менеджеры: управление клиентами
    • Пользователи: только мониторинг объектов

Шаг 9: Оптимизируйте ограничения SDK

Этот шаг предотвращает перегрузку системы из-за чрезмерного использования API.

  1. В системе администрирования перейдите в раздел Система и найдите раздел Ограничения.

  2. Измените значения по умолчанию:

    • Время выполнения запроса: установите в соответствии с ожидаемой нагрузкой.
    • Активных сессий с одного IP: ограничьте для каждого типа пользователей.
    • Размер загружаемых файлов: предотвратите большие загрузки.
  3. Отслеживайте шаблоны использования и корректируйте по мере необходимости. Следуйте этому списку для проверки:

    • Сервер доступен по настроенному IP-адресу/домену.
    • Уведомления по email работают.
    • SSL-сертификаты активны (если настроены).
    • Пользователь может создавать объекты и отслеживать их.
    • Система резервного копирования работает (если настроена).

Шаг 10: Настройте модуль «События» для обработки данных в реальном времени

Этот шаг управляет параметрами обработки данных в реальном времени и позволяет пересчитывать данные в реальном времени для любого конкретного объекта. Без этой настройки события (поездки, заправки) не будут определяться в мобильном приложении.

  1. В системе администрирования перейдите в раздел Система и найдите раздел События.

  2. Установите значение параметра За последние N дней:

    • Рекомендуется: 1-3 дня.
    • НЕ должно быть 0 или пустым (обрабатывает всю историю, вызывая экстремальную нагрузку).
    • Значения выше 3 не рекомендуются (могут вызвать высокую нагрузку на сервер).
  3. Сохраните конфигурацию.

Результат: Сообщения старше указанного количества дней не будут обрабатываться для функций реального времени, таких как уведомления, геозоны и другие.

Дальнейшие шаги

После завершения базовой настройки перейдите к:

  • Созданию первых объектов.
  • Настройке устройств для отправки данных на ваш сервер.
  • Настройке отчетов и уведомлений.
  • Обучению пользователей работе с системой.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.

Сообщить об ошибке

Ваше сообщение отправлено. Спасибо!

Произошла ошибка при отправке формы