Установка Шлюз КРОС для Linux

Материал из ЭЛЕСТА
Перейти к: навигация, поиск

Установка Oracle Java Runtime Environment (JRE) 8

Проверяем наличие Java(TM) SE Runtime Environment версии 8, выполнив в терминале команду

java -version
  • Если команда покажет наличие у вас Java(TM) SE Runtime Environment 1.8.0_201 и выше, то можно сразу перейти к установке Шлюз КРОС.

Java201linux.png

  • Если команда выдаст любой другой результат, кроме как показанный на картинке сверху, то необходимо:

Скачать с официального сайта и установить последнюю версию Oracle Java 8
Для этого требуется открыть терминал и выполнить команды:

Удалить Open Java

sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*

Удалить папку с оставшимися файлами java:

sudo rm -rf /usr/lib/jvm

Перейти в папку:

cd /usr/local

Скачать c переименованием:

x64

sudo wget http://jupiter8.ru/java/jre-8u201-linux-x64.tar.gz -O jre-linux.tar.gz

x32

sudo wget http://jupiter8.ru/java/jre-8u201-linux-i586.tar.gz -O jre-linux.tar.gz

Распаковать полученный tar.gz-архив:

sudo tar xvfz jre-linux.tar.gz

Создать папку для Java:

sudo mkdir /usr/lib/jvm

Переместить туда ранее распакованный архив Java с переименованием:

sudo mv jre1.* /usr/lib/jvm/jre

Удалить скачанный архив java.

sudo rm -f jre-linux.tar.gz

Удалить все альтернативы java

sudo update-alternatives --remove-all java

Прописать команду java:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre/bin/java 1

Проверить версию java, выполнив команду

java -version

Должна быть установлена Java(TM) SE Runtime Environment версии 8 (1.8.0_201, где 8 - версия, 201 - номер обновления, значения которого могут изменяться в зависимости от версии обновления).

Java201linux.png

Запуск Шлюз КРОС

Установка

Для установки под Linux необходимо обладать root правами, либо состоять в группе sudo (sudoers).

Авторизуйтесь в терминале под пользователем root:

su root
вводим пароль

Если дистрибутив ПО получен в виде zip архива - необходимо его распаковать в любую подходящую папку, например, в папку /usr/local/kros-gate

unzip путь_к_архиву_kros-gate.zip -d /usr/local/kros-gate

Перейдите в папку с распакованным Шлюз КРОС

cd /usr/local/kros-gate

Дайте скриптам service-install.sh и service-uninstall.sh разрешение на запуск

chmod +x service*.sh

Запустите установочный скрипт

./service-install.sh

Скрипт осуществляет следующие действия:

  1. Копирует необходимый набор файлов в рабочую папку /opt/kros-gate
  2. Создает папку /var/log/kros-gate и настраивает ПО для записи файлов протоколов работы в эту папку
  3. Создает файл управления сервисом /etc/init.d/kros-gate

Регистрация

Для работы Шлюз КРОС его необходимо зарегистрировать на сервере лицензирования.
Это делается в автоматическом режиме при первом запуске ПО и требует выхода в интернет по HTTP (порт TCP 80).
Осуществляется однократное соединение на единственный адрес jupiter8.ru.

Если Вы не получали лицензионный ключ, то в процессе регистрации Вы получите временную пробную лицензию для Вашего внешнего IP адреса с полным функционалом,
но с ограниченным сроком (обычно 30 дней) и количеством приборов (обычно 10 приборов) для возможности тестирования.

Если у Вас есть лицензионный ключ для вашего IP адреса или доменного имени (текстовый файл с расширением .key) - перед регистрацией необходимо поместить его в папку /opt/kros-gate

Запуск

Выполните команду

sudo /etc/init.d/kros-gate start

Сервер будет запущен. Для проверки состояния сервера запустите команду

sudo /etc/init.d/kros-gate status

На экран будет выведена следующая информация:

GateStatusLinux.png

В данной информации нас больше всего интересуют порты приемников, на которые настраиваются приборы.
Здесь видно, что для TCP и UDP приемников драйверов ППКОП/УОО установлены порты 10000. Скорее всего возникнет необходимость их поменять.

WEB-интерфейс

Для входа в web-интерфейс необходимо в любом браузере открыть WEB-страницу по адресу Шлюз КРОС, указав порт 9500
Например:

http://localhost:9500
или
http://192.168.1.13:9500
192.168.1.13 - IP компьютера, на котором установлен Шлюз КРОС.

Появится окно авторизации. Логин и пароль по умолчанию - admin\admin

После ввода логина и пароля откроется страница с WEB-интерфейсом Шлюз КРОС:

Gate1.png