Установка Wialon и первые шаги

До установки ознакомьтесь с рекомендациями по настройке файловой системы сервера, а также с минимальными требованиями.

Прежде всего необходимо распаковать дистрибутив командой tar (в примере указана версия 1106r1):

tar xzf wialon-pro_1106r1_l64.tgz

После этого появится директория wialonb3_install, в которой нужно запустить скрипт инсталляции install.sh:

cd wialonb3_install
./install.sh

Для установки права root не требуются, но директория /var/lib/wialonb3 предполагает отсутствие права на запись для обычного пользователя. Для корректной настройки системы и установки автоматических скриптов администратора, системы ротации лог-файлов и системы автозапуска сервиса желательно выполнять установку под пользователем root.

Для нормальной работы сервиса ему тоже не требуются права суперпользователя. Однако для номеров портов меньших чем 1024 доступа не будет, но вряд ли это понадобится. Например, веб-запросы по 80 порту можно пустить через реверсный прокси-сервер: nginx, lighttpd или Apache.

Далее скрипт установки задаст несколько дополнительных вопросов, покажет Вашу конфигурацию и выполнит сам процесс установки. На все вопросы можно давать ответы по умолчанию (рекомендуем при первой установке) либо указывать запрошенное значение:

Welcome to Wialon B3 installation script.
Please answer few questions before starting actual installation. Provide empty answers to use defaults.

Where would you like to install Wialon B3? [/var/lib/wialonb3]
Wialon B3 dependencies need to be downloaded and unpacked. This operation is performed only once for each service installation and can take some time, so please wait patiently.
Enter HTTP or local directory path that contain archived Wialon B3 dependencies file adf-dep-3.1.1-l64.tgz [http://distro.gurtam.com/adf]
Install custom configuration (folder)? [yes]
Where would you like to install Wialon B3? [/var/lib/wialonb3] 
Install custom configuration (folder)? [no] yes
Install periodic administrative jobs (in current user crontab)? [no] yes
Install Wialon B3 log rotation script (into /etc/logrotate.d/wialonb3) [no] yes

OK, now is time to perform Wialon B3 installation. Check all parameters below are correct:

    Wialon B3 will be installed in:                  /var/lib/wialonb3

    Install user custom configuration folder:        yes
    Install Wialon B3 as system service:             no
    Install Wialon B3 cron jobs:                     yes
    Install Wialon B3 log rotation script:           yes
    Use ADF dependencies from:                       http://distro.gurtam.com/adf/adf-dep-3.1.1-l64.tgz

Are all parameters correct? [yes]
Creating directories...
Downloading/Copying packed ADF dependencies file adf-dep-3.1.1-l64.tgz
--08:53:36--  http://distro.gurtam.com/adf/adf-dep-3.1.1-l64.tgz
           => `/var/lib/wialonb3/adf-dep-3.1.1-l64.tgz'
Resolving distro.gurtam.com... 85.17.154.142
Connecting to distro.gurtam.com|85.17.154.142|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7,019,076 (6.7M) [application/x-gtar]

100%[====================================================================================================================================>] 7,019,076      9.25M/s

08:53:37 (9.23 MB/s) - `/var/lib/wialonb3/adf-dep-3.1.1-l64.tgz' saved [7019076/7019076]

Copying files and directories...
Installing Wialon B3 as system service...
Installing Wialon B3 cron jobs...
Installing Wialon B3 log rotation script...

Wialon B3 installation finished successfully. Read documentation for further instructions.

Server can be used as default init.d script. After loading environment (if using /etc/init.d/ script preloading environment is not required) as described above you may:

To start server in debug (not forked) mode with logging to stdout (press Enter to stop): /etc/init.d/wialonb3 debug
To start server in normal mode with logging to /var/lib/wialonb3/logs: /etc/init.d/wialonb3 start
To stop server in normal mode: /etc/init.d/wialonb3 stop

Log files located in /var/lib/wialonb3/logs directory always contain maximum information regarding service errors or status.

Выберите Install custom configuration при первой установке для создания папки ./custom со стандартным содержимым. При установке обновлений, если не ставить в этой опции флажок, Ваши конфигурационные настройки сохранятся.

:!: Важно!
Если сервис будет запускаться пользователем с ограниченными правами, во избежание возможных конфликтов, необходимо добавить пользователя/группу в доверенную зону. Для этого необходимо в файле ./custom/system_env.sh раскомментировать переменные ADF_USER или ADF_GROUP и установить доверенного пользователя или группу, имеющие полные права на директорию, куда установлен сервис.

#ADF_USER="--user some-user"
#ADF_GROUP="--group some-user-group"

Запуск сервиса

Перед запуском программы в конфигурационном файле ./custom/config.txt необходимо настроить переменные ADF_DISKSPACE_CHECKER, WIALON_DISKSPACE_EMAIL_FROM и WIALON_DISKSPACE_EMAIL_TO, которые отвечают за контроль свободного дискового пространства. Подробнее...

Чтобы запустить Wialon смотрите инструкции в инсталляционном скрипте. Обычно это /etc/init.d/wialonb3 start.

Дополнительную информацию по конфигурированию работы сервера на ОС Linux смотрите в разделе Конфигурация системного ПО.

Порты по умолчанию

Сразу после первой установки, Вы можете получить доступ к сервису через веб-браузер по следующим портам (номера по умолчанию):

8021 администрирование Полный контроль над функционированием сервиса. Доступен только пользователям, входящим в группу администраторов.
8022 система мониторинга Основной рабочий ресурс сервиса (с картой и т.п.), доступный конечным пользователям. Используйте пользователя wialon с паролем wialon (по умолчанию) для входа в систему.
8023 система управления Система управления CMS Manager используется для создания и контроля учетных записей, пользователей, объектов, а также для определения прав доступа.
8024 Wialon Mobile Облегченный вариант системы мониторинга для доступа на сервис с КПК и мобильных телефонов.
8025 Wialon ActiveX Порт для подключения модуля ActiveX.

Таким образом, если Вы находитесь на сервере, то администрирование должно быть доступно по ссылке http://localhost:8021 либо по ссылке http://IP_сервера:8021.

Пользователи по умолчанию

При первом запуске для пользователя admin будет сброшен пароль о чем читайте в логе:

2008/12/29 17:06:25:916: Performing initial setup for Wialon site
...
2008/12/29 17:06:25:916: Updating initial password for admin user to: GbykVFGtFG
...
2008/12/29 17:06:25:917: Created user 'wialon'
...
2008/12/29 17:06:25:917: adf_avl_create_resource('wialon')
2008/12/29 17:06:25:917: Created resource 'wialon'

Также при первом запуске будет создан пользователь wialon с паролем wialon и учетная запись для этого пользователя — тоже wialon. Рекомендуется использовать этого пользователя для входа в систему мониторинга. Также рекомендуется поменять пароль у этого пользователя после первоначальной настройки.

Ресурсы

Когда системе не хватает ресурсов (например, при растущем количестве сообщений от объектов), можно сделать следующее:

  • для увеличения допустимого числа дескрипторов открытых файлов, в файле ./custom/system_env.sh пропишите ulimit -n 20000;
  • для увеличения разрешенного числа потоков, в конфигурационном файле ./custom/config.txt пропишите переменную ADF_MAX_THREADS_COUNT = 100.
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2017 Gurtam