Контрольный список после установки
После успешной установки Wialon Local необходимо выполнить несколько важных шагов для обеспечения стабильной, безопасной и эффективной работы системы.
Этот контрольный список поможет вам выполнить необходимые настройки после установки Wialon Local и создать надежную среду для долгосрочного использования и бесперебойной ежедневной работы.
Обязательная начальная настройка
Шаг 1: Убедитесь, что протокол IPv6 отключен
IPv6 должен быть отключен, так как он может помешать работе Wialon Local. Чтобы проверить это:
-
Отредактируйте
/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 -
Выполните команду
sysctl -p, чтобы применить изменения. -
Отредактируйте
/etc/hostsи закомментируйте или удалите строку IPv6 localhost:# ::1 ip6-localhost ip-6 loopback -
Примените изменения и перезапустите службы:
service nginx restart
service wlocal restart
Шаг 2: Укажите адрес оборудования
Чтобы указать, куда будут отправлять данные GPS-устройства:
-
В системе администрирования перейдите в раздел System и откройте раздел Настройки.
-
Введите следующую информацию:
- Hardware IP: статический публичный IP-адрес вашего сервера (например, 192.168.1.100)
- Hardware DNS: доменное имя, указывающее на ваш сервер (например, devices.yourcompany.com)
-
Сохраните конфигурацию.
Шаг 3: Настройте уведомления по email
Этот шаг необходим для мониторинга работоспособности сервера и получения критически важных оповещений.
- В системе администрирования перейдите в раздел Система и откройте раздел Почтовая система.
- Введите email-адрес администратора.
- Настройте параметры SMTP при использовании внешнего почтового сервера.
- Проверьте доставку email, чтобы убедиться в работоспособности уведомлений.
Шаг 4: Настройте хранение данных
Чтобы предотвратить неограниченный рост данных и управлять затратами на хранение:
-
В системе администрирования перейдите в раздел Wialon и откройте раздел Настройки основного тарифного плана.
-
Установите значение параметра Срок хранения данных (в днях) — как долго вы хотите хранить следующую информацию:
- Сообщения и треки объектов
- Отчеты и статистика
- История событий
Это значение становится максимальным ограничением для всех подчиненных тарифных планов.
Шаг 5: Настройте DNS-записи
Этот шаг необходим, если вы хотите использовать URL-адреса вместо IP-адресов.
-
Зарегистрируйте или получите как минимум 2 доменных имени:
Имя для CMS Manager (например, cms.yourcompany.com) Имя для системы мониторинга (например, monitoring.yourcompany.com)
-
Создайте DNS-записи типа A для каждого домена:
Укажите публичный IP-адрес вашего сервера Подождите 24-48 часов для распространения DNS
-
В системе администрирования перейдите в раздел Wialon и откройте раздел Сайты.
-
Добавьте доменные имена к соответствующим сайтам.
-
Сохраните конфигурацию.
Шаг 6: Включите SSL-сертификаты
Чтобы защитить веб-трафик и включить доступ по HTTPS, используйте следующие варианты.
Вариант А. Let’s Encrypt (рекомендуется для простоты)
- В разделе Сайты перейдите в раздел Расширенные настройки и выберите Let’s Encrypt в качестве типа сертификата.
- Нажмите Сохранить.
- Подождите 1-2 минуты для автоматической генерации.
- Убедитесь, что доступ по HTTPS работает.
Вариант Б. Пользовательский SSL-сертификат
- Получите SSL-сертификат от коммерческого поставщика.
- Убедитесь, что у вас есть полная цепочка сертификатов.
- В разделе Сайты перейдите в раздел Расширенные настройки.
- Выберите тип сертификата Произвольный.
- Загрузите файл закрытого ключа.
- Загрузите файл цепочки сертификатов.
- Сохраните конфигурацию.
Рекомендуемые дополнительные настройки
Шаг 7: Настройте резервный сервер
Настройка резервного сервера защищает от потери данных и обеспечивает непрерывность бизнеса.
- Подготовьте идентичный сервер (те же характеристики, версия ОС).
- Настройте его в качестве резервного в системе администрирования.
- Установите расписание автоматической синхронизации.
- Протестируйте процедуру переключения на резервный сервер.
- Задокументируйте процесс восстановления.
Шаг 8: Создайте иерархию учетных записей
Создание иерархии учетных записей упорядочивает пользователей и эффективно управляет разрешениями.
-
Создайте учетную запись дилера верхнего уровня.
-
Создайте учетные записи клиентов под дилером.
-
Создайте учетные записи пользователей в каждой учетной записи клиента.
-
Назначьте соответствующие права доступа:
- Администраторы: полный доступ к системе
- Менеджеры: управление клиентами
- Пользователи: только мониторинг объектов
Шаг 9: Оптимизируйте ограничения SDK
Этот шаг предотвращает перегрузку системы из-за чрезмерного использования API.
-
В системе администрирования перейдите в раздел Система и найдите раздел Ограничения.
-
Измените значения по умолчанию:
- Время выполнения запроса: установите в соответствии с ожидаемой нагрузкой.
- Активных сессий с одного IP: ограничьте для каждого типа пользователей.
- Размер загружаемых файлов: предотвратите большие загрузки.
-
Отслеживайте шаблоны использования и корректируйте по мере необходимости. Следуйте этому списку для проверки:
- Сервер доступен по настроенному IP-адресу/домену.
- Уведомления по email работают.
- SSL-сертификаты активны (если настроены).
- Пользователь может создавать объекты и отслеживать их.
- Система резервного копирования работает (если настроена).
Шаг 10: Настройте модуль «События» для обработки данных в реальном времени
Этот шаг управляет параметрами обработки данных в реальном времени и позволяет пересчитывать данные в реальном времени для любого конкретного объекта. Без этой настройки события (поездки, заправки) не будут определяться в мобильном приложении.
-
В системе администрирования перейдите в раздел Система и найдите раздел События.
-
Установите значение параметра За последние N дней:
- Рекомендуется: 1-3 дня.
- НЕ должно быть 0 или пустым (обрабатывает всю историю, вызывая экстремальную нагрузку).
- Значения выше 3 не рекомендуются (могут вызвать высокую нагрузку на сервер).
-
Сохраните конфигурацию.
Результат: Сообщения старше указанного количества дней не будут обрабатываться для функций реального времени, таких как уведомления, геозоны и другие.
Дальнейшие шаги
После завершения базовой настройки перейдите к:
- Созданию первых объектов.
- Настройке устройств для отправки данных на ваш сервер.
- Настройке отчетов и уведомлений.
- Обучению пользователей работе с системой.