Меню
Контакты
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Интернет-магазин
сетевого оборудования
Москва +7 (495) 103-41-03 +7 (915) 420-28-94
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Заказать звонок
Разделы блога

Ubiquiti Network Management System. Часть 2 - Дополнительные настройки

 20 Мар 2018    Новости ASP24

В этой статье описываются дополнительные функции процесса установки UNMS. Он включает в себя изменение портов для доступа через GUI, установку портов для связи с устройствами, работу c прокси и многое другое.

Содержание

1. Управление SSL-сертификатом для доступа через HTTPS (опционально)
2. Изменение портов HTTP и HTTPS (опционально)
3. Изменение порта информирования устройства (опционально)
4. Запуск UNMS за реверсивным прокси (опционально)
5. Изменение IP-адреса контейнера UNMS (опционально)
6. Облако
7. Данные UNMS
8. Статистика задержек и сбоев устройств

 

Управление SSL-сертификатом для доступа через HTTPS (опционально)

По умолчанию UNMS использует Let's Encrypt для автоматического создания и управления сертификатом SSL для своего доменного имени. Сертификат сохраняется в разделе / home / unms / data / cert / live. Используйте данные скрипта установки --ssl-cert-dir , -ssl-cert , -ssl-cert-key и если нужно --ssl-cert-ca для управления сертификатом вручную. Аргумент - ssl-cert-ca временно недоступен в версии 0.11.0. Он будет полностью поддерживаться в версии 0.11.1+.

$ curl -fsSL https://raw.githubusercontent.com/Ubiquiti-App/UNMS/master/install.sh > /tmp/unms_install.sh
$ sudo bash /tmp/unms_install.sh --ssl-cert-dir /etc/certificates --ssl-cert fullchain.pem --ssl-cert-key privkey.pem

Убедитесь, что UNMS имеет разрешение на чтение в каталоге сертификата и во всех файлах.

 

Изменение портов HTTP и HTTPS (опционально)

Используйте данные скрипта установки --http-port и --https-port , чтобы настроить сервер UNMS на поддержку нестандартных портов. Значения по умолчанию: 80 (HTTP) и 443 (HTTPS).

$ curl -fsSL https://raw.githubusercontent.com/Ubiquiti-App/UNMS/master/install.sh > /tmp/unms_install.sh
$ sudo bash /tmp/unms_install.sh --http-port 8080 --https-port 8443


ВНИМАНИЕ! Имейте в виду, что UNMS должен быть доступен из Интернета через HTTP-порт 80, если Вы хотите использовать автоматическое управление сертификатами SSL через Let's Encrypt.

 

Изменение порта информирования устройства (опционально)

Пользовательская подсказка! Информационный порт - это порт, который Ваши устройства используют для подключения к UNMS.

Имейте в виду, что UNMS должен быть доступен из Интернета через HTTP-порт 80, если Вы хотите использовать автоматическое управление сертификатами SSL через Let's Encrypt. Использование отдельного порта информирования полезно, когда вам нужно открыть порт за пределами Вашей частной сети, но не хотите раскрывать GUI UNMS. Используйте данные скрипта установки --ws-port , чтобы настроить сервер UNMS WebSocket на использование отдельного порта для связи с вашими устройствами.

$ curl -fsSL https://raw.githubusercontent.com/Ubiquiti-App/UNMS/master/install.sh > /tmp/unms_install.sh
$ sudo bash /tmp/unms_install.sh --ws-port 8444

 

Запуск UNMS за реверсным прокси (опционально)

Используйте данные скрипта установки --behind-reverse-proxy, - public-https-port и --public-ws-port , если Вы планируете запускать UNMS за реверсным прокси-сервером. Параметр --public-https-port необходим только в том случае, если прокси-сервер считывает HTTPS на другом порту, в отличие от UNMS. Параметр --public-ws-port необходим только при использовании --ws-port (как упоминалось выше), чтобы отделить информационный порт от порта HTTPS.

$ curl -fsSL https://raw.githubusercontent.com/Ubiquiti-App/UNMS/master/install.sh > /tmp/unms_install.sh
$ sudo bash /tmp/unms_install.sh --behind-reverse-proxy --public-https-port 443 --http-port8080 --https-port 8443

Имейте в виду, что это несет ответственность за управление SSL-сертификатом за реверсном прокси и отключает автоматическое управление сертификатами через Let's Encrypt. Реверсный прокси-сервер должен по-прежнему использовать HTTPS для связи с UNMS, необязательно с помощью специального SSL-сертификата. Не поддерживается только HTTP-связь между UNMS и реверсным прокси. В следующих статьях будут показаны рабочие реверсные прокси-конфигурации для Nginx и Apache.

 

Изменение IP-адреса контейнера UNMS (опционально)

Используйте данные скрипта установки --subnet , чтобы изменить подсеть контейнера UNMS, если у Вас возникли конфликты IP-адресов.

$ curl -fsSL https://raw.githubusercontent.com/Ubiquiti-App/UNMS/master/install.sh > /tmp/unms_install.sh
$ sudo bash /tmp/unms_install.sh --subnet 172.45.0.1/24

Вы также можете изменить IP-адрес моста docker0, созданного Docker. Дополнительную информацию см. В руководстве пользователя докера. Обратите внимание, что это может повлиять на использование контейнеров, кроме UNMS, работающих в Вашей системе.

 

Облако

Мы рекомендуем использовать последнюю версию Ubuntu 16.04.1 LTS (Xenial Xerus) или AMI AMAZON. Вот примеры подходящих облачных сервисов:

1. AWS, EC2 instance, t2.small (2 GB RAM), Ubuntu 16.04.1 LTS Xenial Xerus)
2. DigitalOcean, basic droplet (2 GB RAM), Ubuntu 16.04.1 LTS (Xenial Xerus)

 

Данные UNMS

По умолчанию скрипт установки гарантирует, что параметры приложения и данные (журналы, изображения сайта, ключ шифрования и т.д.) Хранятся вне контейнера докера (/ home / unms / data). Это позволит Вам создавать резервные копии этих данных, и, что более важно, это позволит Вам выполнять любые будущие обновления UNMS без потери данных.

 

Статистика задержек и сбоев устройств

По умолчанию все подключенные устройства к UNMS будут проверять хост UNMS на наличие задержки и если какие-либо устройства сообщаются как автономные, что приведет к генерированию статистических данных об отключении. Пингование должно быть разрешено хосту UNMS для работы должным образом.

Авторский перевод UNMS - Optional Installation Steps