Skip to main content

Запускаем контроллер UniFi как службу в ОС Windows

ubiquiti networks logo

В этой статье хочу продолжить цикл статей по настройке оборудования Ubiquiti. Сегодня поговорим о контроллере UniFi.

Всем известный факт: оборудование серии Ubiquiti UniFi настраивается и управляется с помощью специального контроллера.

Контроллер этот представляет собой ПО, написанный на Java и из коробки не работает в качестве службы Windows, и это главное неудобство. Стоит только выйти из системы или случайно закрыть окошко с запущенным сервером, как контроллер перестает работать и мониторить ваши точки, писать логи и считать трафик с устройств и так далее.

Сегодня я расскажу, как в четыре шага,  за пару минут настроить и запустить  контроллер UniFi в качестве службы Windows.

  • Первое, что нужно сделать – закрыть всё запущенное на контроллере UniFi, в том числе и сам контроллер.
  • Второе – открываем cmd от имени Администратора, и переходим в каталог установки Java:

Для 64-битных систем путь по умолчанию: «C:\Program Files\Java\jre7\bin»

Для 32-битных систем путь по умолчанию: «C:\Program Files (x86)\Java\jre7\bin»

Можно просто посмотреть путь до бинарных каталогов Java открыв стандартный Проводник Windows.

(в моем варианте установлена 7-я версия Java, например, для 6 версии Java каталог будет другим – будьте внимательны!)

Добавляем путь к переменным для Java. UniFi как служба Windows на pingmeup.ru.
Добавляем путь к переменным средам для Java.
  • Третье – добавляем  путь к директории указанной мной выше (в зависимости от версии вашей ОС), в строку PATH (Переменные среды) (во вкладке Компьютер (Computer)->Дополнительные параметры системы (Properties)->Дополнительно (Advanced)->Переменные среды (Environment Variables). Нажимаем ОК, закрываем окна.
  • Финальный, четвертый шаг – вводим команду: java -jar libace.jar installsvc — тем самым устанавливаем запуск нашего контроллера как службу Windows:

Всё, установка завершена, запускаем службу UniFi:

Возможные проблемы:

При использовании 64-разрядной версии Windows, нужно установить обе версии Java, x86 и x64, в противном случае служба запустится не корректно.

Второй момент — при обновлении службы запускайте команду для остановки службы: «java -jar libace.jar stopsvc» (может меняться в зависимости от того, откуда Вы запускаете команду). После окончания обновления контроллера UniFI. Запустите, набрав команду: «java -jar libace.jar startsvc» для старта службы.

На этом всё, подписывайтесь на обновления блога!

Всем добра.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *