КРОС: Установка сервера — различия между версиями

Материал из ЭЛЕСТА
Перейти к: навигация, поиск
(Ручная установка)
Строка 1: Строка 1:
'''Для 32 разрядной системы [http://jupiter8.ru/arm/Saturn/Server_SKROS.zip Скачать]'''
+
'''По умолчанию настройки сервера рассчитан запуск на ПК в которых 8 и более Гб оперативной памяти.'''
  
=Способы установки=
+
<div style="border-left:8px solid #EAA; padding-left:8px; margin:16px; max-width:900px">
 +
Без лицензии '''локальный''' сервер работает с полным функционалом '''1 месяц''' с ограничением в 100 приборов
 +
</div>
  
'''Инсталляторы рассчитаны на 8 и более Гб оперативной памяти.'''
+
=Установка Oracle Java Runtime Environment (JRE) 8=
 +
Скачиваем с официального сайта и устанавливаем последнюю версию Oracle Java 8 с параметрами по умолчанию.<br>
  
==Для установки "КРОС" на ОС Windows==
+
- Для ПК: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Необходимо запустить установочный файл '''installer_server_x64.exe''' и в процессе установки следовать подсказкам установщика.
 
 
 
Установочный дистрибутив под ОС Windows содержит: <br>
 
*PostgreSQL <br>
 
 
 
В случае если версии PostgreSQL и Java Runtime Environment (JRE) используемые в автоматическом установщике несовместимы по каким-либо причинам с конфигурацией системы, то рекомендуется установить сервер вручную по инструкции ниже.
 
 
 
==Для установки "КРОС" на Debian (ОС Linux)==
 
 
 
Необходимо выполнить поочередно действия:<br>
 
* Установить Java Runtime Environment (JRE) 8 версии
 
* Скачиваем установочный скрипт (выбираем нужный вариант установки):
 
1. Установка сервера КРОС + PostgreSQL:
 
wget http://jupiter8.ru/arm/linux/debian_install_kros_full
 
2. Установка только сервера КРОС
 
wget http://jupiter8.ru/arm/linux/debian_install_kros
 
* Авторизуемся под root:
 
su root
 
* Выполняем скрипт:
 
sh ./debian_install_kros_full
 
 
  или
 
  или
  sh ./debian_install_kros
+
  - Для Сервера: http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html
  
* Дожидаемся конца установки.
+
После установки на Windows перезагружаем компьютер.<br>
 +
Проверяем версию java, выполнив команду java -version<br>
 +
[[Изображение:Java -version.png|border|]]
  
=Ручная установка=
+
=Установка PostgreSQL 9.6.=
 +
Скачиваем с официального сайта и устанавливаем PostgreSQL 9.6 под нужную ОС.<br>
 +
1. Для Windows в процессе установки PostgreSQL проверяем:<br>
 +
* cкачать: https://www.enterprisedb.com/downloads/postgres-postgresql-downloads<br>
 +
* для пользователя postgres установить пароль postgres<br>
 +
* в конце установки снять выделение с параметра Stack Builder<br>
 +
2. Для Linux (На примере Debian) выполняем команды последовательно под root:<br>
 +
* Для установки PostgreSql:<br>
  
1. Под нужную ОС загружаем и устанавливаем Oracle '''Java'''<br>
+
apt-get --assume-yes install postgresql-9.6
  
* '''Oracle Java Runtime Environment (JRE) 8 версии'''
 
Для ПК: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
 
или
 
Для Сервера: http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html
 
  
2. Под нужную ОС загружаем и устанавливаем '''PostgreSQL 9.6''' версии<br>
+
* Для пользователя postgres устанавливаем пароль postgres следующей командой:
[https://www.enterprisedb.com/downloads/postgres-postgresql-downloads Скачать '''PostgreSQL''']<br>
 
В процессе установки PostgreSQL проверяем:<br>
 
* название учетной записи пользователя не должно содержать кириллицу и пробелы
 
* для пользователя '''postgres''' пароль устанавливается '''postgres'''<br>
 
* в конце установки снять выделение с параметра Stack Builder
 
  
В PostgreSQL создаем базу данных '''jupiter''', кодировка UTF-8, владелец - '''postgres'''.
+
sudo -u postgres psql -c "ALTER USER postgres with encrypted password 'postgres';"
  
Распаковываем архив  сервера '''server_KROS.zip''' или '''server_SKROS.zip''' в папку, например '''./usr/local/smpo-server''' (linux) или '''c:\smpo-server''' (windows)
+
* Перезапускаем PostgreSql:
  
В эту же папку копируем файл ключа лицензии, полученный от поставщика (файл с расширением .key) если он был получен.
+
service postgresql restart
  
<div style="border-left:8px solid #EAA; padding-left:8px; margin:16px; max-width:900px">
+
=Установка ПО Юпитер - КРОС=
Без лицензии '''локальный''' сервер работает с полным функционалом '''1 месяц''' с ограничением в 100 приборов
+
1. Для Windows:<br>
</div>
+
* Распаковываем архив с сервером КРОС в C:\<br>
 +
* Выполняем: <br>
  
Далее переходим к пункту:'''Настройка работы в режиме сервиса/демона'''
+
cd c:\Server-KROS\<br>
 +
java -jar smpo-server.jar -ports
  
=Настройка работы в режиме сервиса/демона=
+
Будет произведена диагностика системы и выведен результат на экран. Пример вывода представлен в таблице ниже.<br>
  
==Установка и запуск==
+
----
 +
KROS Server initialization...
 +
Compiled 2018-05-17 14:21:45 +0300 (Thu, 17 May 2018)
 +
Copyright (c) 2015-2018, Elesta Co. LTD., St.Petersburg, Russia
 +
Инициализация системы лицензирования... OK
 +
Внешний адрес: 5.17.161.235
 +
Сервер лицензирования: jupiter8.ru:2120
 +
Check database condition...
 +
Database OK
 +
UUID Сервера: 729c5425-5105-31f7-adbf-74e824c87cef
 +
KROS Server, version 2.3.38.7119
 +
 +
РЕЖИМ ДИАГНОСТИКИ СИСТЕМЫ
 +
 +
[2018-05-17 16:02:08.891] Инициализация системы...
 +
Starting HTTP server on port 9900
 +
Loading Object Conditions...8
 +
Loading Object Types...13
 +
Loading Object Categories...13
 +
Loading Group Conditions...8
 +
Loading Equipment types...2
 +
Loading Phone types...6
 +
Loading Device Types...153
 +
Loading Alarm Reports...2
 +
Loading Roles...18, 4
 +
Loading Customers...1
 +
Loading Watchers...2
 +
Loading Devices...4557
 +
Loading Responsibles...0
 +
Loading Objects...4558
 +
Loading Contracts...2
 +
Refresh Objects...4558
 +
Refresh Contracts...2
 +
Loading Personals...0
 +
Loading Groups...3
 +
Loading Users...9
 +
Recalculating objects status...4558
 +
Starting UDP listener at port 10000
 +
Starting UDP listener at port 10093
 +
Starting UDP listener at port 10094
 +
Starting UDP listener at port 10095
 +
Starting TCP listener at port 5001
 +
Starting TCP listener at port 5002
 +
Starting TCP listener at port 5003
 +
Starting TCP listener at port 6003
 +
Starting TCP listener at port 30000
 +
Starting TCP listener at port 30001
 +
Starting TCP listener at port 10000
 +
Starting TCP listener at port 10093
 +
Starting TCP listener at port 10094
 +
Starting TCP listener at port 10095
 +
Starting TCP listener at port 20000
 +
Starting TCP listener at port 20001
 +
Starting TCP listener at port 20002
 +
Starting TCP listener at port 6004
 +
Starting TCP listener at port 6002
 +
Starting TCP listener at port 6001
 +
Starting TCP listener at port 7009
 +
Starting TCP listener at port 7101
 +
Starting TCP listener at port 7102
 +
Starting TCP listener at port 2002
 +
Starting TCP listener at port 2003
 +
Starting TCP listener at port 2004
 +
Starting TCP listener at port 25000
 +
Starting TCP listener at port 25001
 +
 +
[2018-05-17 16:03:56.064] Тестирование доступности портов... Готово
 +
[2018-05-17 16:04:08.001] Работоспособные порты:
 +
 +
[2018-05-17 16:04:08.002] Протокол TCP
 +
[2018-05-17 16:04:08.002] Порт 10095, пинг: 23 мс
 +
 +
[2018-05-17 16:04:08.002] Протокол HTTP
 +
[2018-05-17 16:04:08.002] Порт 9900, пинг: 80 мс
 +
 +
[2018-05-17 16:04:08.002] Протокол UDP
 +
[2018-05-17 16:04:08.002] Порт 10095, пинг: 14 мс
 +
 +
[2018-05-17 16:04:08.002] В Вашей системе существуют проблемы с доступом к портам
 +
 +
[2018-05-17 16:04:08.002] Протокол TCP
 +
[2018-05-17 16:04:08.002] Порт 20000, причина: Порт недоступен
 +
[2018-05-17 16:04:08.002] Порт 20001, причина: Порт недоступен
 +
[2018-05-17 16:04:08.002] Порт 7009, причина: Порт недоступен
 +
[2018-05-17 16:04:08.002] Порт 20002, причина: Порт недоступен
 +
[2018-05-17 16:04:08.002] Порт 25000, причина: Порт недоступен
 +
[2018-05-17 16:04:08.002] Порт 5001, причина: Порт недоступен
 +
[2018-05-17 16:04:08.002] Порт 25001, причина: Порт недоступен
 +
[2018-05-17 16:04:08.002] Порт 5002, причина: Порт недоступен
 +
[2018-05-17 16:04:08.002] Порт 5003, причина: Порт недоступен
 +
[2018-05-17 16:04:08.002] Порт 10093, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 10094, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 10000, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 30000, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 30001, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 6001, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 6002, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 2002, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 2003, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 6003, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 2004, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 6004, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 7101, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 7102, причина: Порт недоступен
 +
 +
[2018-05-17 16:04:08.003] Протокол UDP
 +
[2018-05-17 16:04:08.003] Порт 10000, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 10093, причина: Порт недоступен
 +
[2018-05-17 16:04:08.003] Порт 10094, причина: Порт недоступен
 +
 +
[2018-05-17 16:04:08.003] Результат: Имеются проблемы<br>
 +
 +
----
 +
- В разделе работоспособные порты - перечисляются порты доступные для внешнего соединения.<br>
 +
- Порт недоступен - это означает, что он закрыт для внешнего соединения.<br>
 +
- Порты 2002 и 3002 используются в АРМ. Если планируется использование АРМ только в локальной сети, то пробрасывать эти порты не требуется.<br>
 +
- Настраиваем проброс для нужных портов, повторяем проверку и в случае успешного результата переходим к следующему этапу.<br>
  
Сервер может работать в режиме службы Windows или как демон в Linux/Unix
+
* Устанавливаем Сервис вручную следующей командой под Администратором (обладает наивысшими правами):<br>
  
Поддерживаются платформы:
+
C:\Server-KROS\bin\server-control install
  
* aix-ppc-32
+
* Запускаем Сервис вручную следующей командой под Администратором (обладает наивысшими правами):<br>
* aix-ppc-64
 
* freebsd-x86-32
 
* freebsd-x86-64
 
* hpux-ia-32
 
* hpux-ia-64
 
* hpux-parisc-32
 
* hpux-parisc-64
 
* linux-armel-32
 
* linux-armhf-32
 
* linux-ppc-32
 
* linux-ppc-64
 
* linux-x86-32
 
* linux-x86-64
 
* macosx-universal-32
 
* macosx-universal-64
 
* solaris-sparc-32
 
* solaris-sparc-64
 
* solaris-x86-32
 
* solaris-x86-64
 
* windows-x86-32
 
* windows-x86-64
 
  
<div style="border-left:16px solid #FEE; padding-left:16px; margin:16px; max-width:600px">
+
C:\Server-KROS\bin\server-control start<br>
ВНИМАНИЕ!<br>
 
Версия враппера для Windows содержит в файле bin\server-control.bat прямое указание на путь к исполняемым файлам Java - JAVA_HOME.
 
set PR_JAVAHOME=C:\Program Files\Java\jre8
 
Проверьте соответствие с вашей системой перед установкой.
 
</div>
 
  
==Для  Linux/Unix:==
+
* Откроем web-интерфейс сервера КРОС, введя в браузере http://localhost:9900<br>
 +
* После перехода по ссылке должны увидеть окно входа в систему. Заходим в web-интерфейс сервера КРОС под Администратором сервера (superadmin - логин и пароль)<br>
 +
* Если удалось выполнить все пункты,  можно сделать вывод, что Сервер установлен и работает корректно.<br>
  
Для установки сервиса вручную в систему и его старта нужно запустить:
+
2. Для Linux:<br>
 +
* Требуется авторизоваться в системе под пользователем, имеющим административный доступ к вашей системе (по умолчанию - root)<br>
 +
* Распаковываем архив с сервером КРОС в ./usr/local/<br>
 +
* Выполняем: <br>
  
  ./usr/local/smpo-server/bin/server-control install
+
  cd /usr/local/Server-KROS/<br>
  ./usr/local/smpo-server/bin/server-control start
+
  java -jar smpo-server.jar -ports<br>
Остановка сервера:
 
  
./usr/local/smpo-server/bin/server-control stop
+
Будет произведена диагностика системы и выведен результат на экран.<br>
Принудительный перезапуск сервера:
+
Пример вывода представлен в таблице выше.<br>
 +
- В разделе работоспособные порты - перечисляются порты доступные для внешнего соединения.<br>
 +
- Порт недоступен - это означает, что он закрыт для внешнего соединения.<br>
 +
- Порты 2002 и 3002 используются в АРМ. Если планируется использование АРМ только в локальной сети, то пробрасывать эти порты не требуется.<br>
 +
* Настраиваем проброс для нужных портов, повторяем проверку и в случае успешного результата переходим к следующему этапу.<br>
 +
* Устанавливаем Демон вручную следующей командой:<br>
  
  ./usr/local/smpo-server/bin/server-control restart
+
  /usr/local/Server-KROS/bin/server-control install<br>
Удалить демон/сервис из системы:
 
  
./usr/local/smpo-server/bin/server-control remove
+
* Запускаем Демон вручную следующей командой:<br>
  
==Для Windows:==
+
/usr/local/Server-KROS/bin/server-control start<br>
  
Для установки сервиса вручную в систему и его старта нужно запустить:
+
* Откроем web-интерфейс сервера КРОС, введя в браузере http://localhost:9900 <br>
 +
* После перехода по ссылке должны увидеть окно входа в систему. Заходим в web-интерфейс сервера КРОС под Администратором сервера (superadmin - логин и пароль)<br>
 +
* Если удалось выполнить все пункты,  можно сделать вывод, что Сервер установлен и работает корректно.<br>
  
c:\smpo-server\bin\server-control install
+
=Установка АРМ ДПУ.=
c:\smpo-server\bin\server-control start
 
Остановка сервера:
 
  
c:\smpo-server\bin\server-control stop
 
Принудительный перезапуск сервера:
 
  
  c:\smpo-server\bin\server-control restart
+
1. Требуется проверить установленную версию Java, выполнив команду: <br>
Удалить демон/сервис из системы:
+
  java -version<br>
 +
[[Изображение:Java -version.png|border|]]
  
c:\smpo-server\bin\server-control remove
+
Должна быть установлена Java 8 версии.<br>
  
----
+
2. Для скачивания дистрибутива под Windows требуется выполнить следующую последовательность действий:<br>
 +
* Авторизоваться в web-интерфейсе сервера КРОС под администратором охранной организации (по умолчанию admin - логин и пароль)<br>
 +
* В левом меню выбираем “Загрузить АРМ”<br>
 +
* Устанавливаем скачанный дистрибутив АРМ.<br>
 +
* Запускаем АРМ<br>
 +
* Переходим в настройки в окне авторизации, вводим  IP или DNS адрес сервера КРОС.<br>
 +
* Сохраняем введенные данные.<br>
 +
* Запускаем АРМ под администратором охранной организации (по умолчанию admin - логин и пароль).<br>
 +
* После процесса авторизации мы попадаем на главный экран рабочего места оператора  АРМ.<br>
 +
* Если не возникло проблем при установке и авторизации в АРМ , можно сделать вывод, что АРМ установлен и совместим с системой.<br>
  
<div style="border-left:8px solid #EAA; padding-left:8px; margin:16px; max-width:900px">
+
3. Для скачивания дистрибутива под Linux требуется выполнить следующую последовательность действий:<br>
Если Сервис или Демон не запускается, то делаем [http://jupiter8.ru/wiki/index.php/%D0%9A%D0%A0%D0%9E%D0%A1:_%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0_test Тестирование]
+
* Для работы АРМ под ОС Linux необходимо установить дополнительный пакет, выполнив команду:<br>
</div>
+
sudo apt-get install openjfx<br>

Версия 12:29, 30 мая 2018

По умолчанию настройки сервера рассчитан запуск на ПК в которых 8 и более Гб оперативной памяти.

Без лицензии локальный сервер работает с полным функционалом 1 месяц с ограничением в 100 приборов

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

Скачиваем с официального сайта и устанавливаем последнюю версию Oracle Java 8 с параметрами по умолчанию.

- Для ПК: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
или
- Для Сервера: http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html

После установки на Windows перезагружаем компьютер.
Проверяем версию java, выполнив команду java -version
Java -version.png

Установка PostgreSQL 9.6.

Скачиваем с официального сайта и устанавливаем PostgreSQL 9.6 под нужную ОС.
1. Для Windows в процессе установки PostgreSQL проверяем:

2. Для Linux (На примере Debian) выполняем команды последовательно под root:

  • Для установки PostgreSql:
apt-get --assume-yes install postgresql-9.6


  • Для пользователя postgres устанавливаем пароль postgres следующей командой:
sudo -u postgres psql -c "ALTER USER postgres with encrypted password 'postgres';"
  • Перезапускаем PostgreSql:
service postgresql restart

Установка ПО Юпитер - КРОС

1. Для Windows:

  • Распаковываем архив с сервером КРОС в C:\
  • Выполняем:
cd c:\Server-KROS\
java -jar smpo-server.jar -ports

Будет произведена диагностика системы и выведен результат на экран. Пример вывода представлен в таблице ниже.


KROS Server initialization...
Compiled 2018-05-17 14:21:45 +0300 (Thu, 17 May 2018)
Copyright (c) 2015-2018, Elesta Co. LTD., St.Petersburg, Russia
Инициализация системы лицензирования... OK
	Внешний адрес: 5.17.161.235
	Сервер лицензирования: jupiter8.ru:2120
Check database condition...
Database OK
	UUID Сервера: 729c5425-5105-31f7-adbf-74e824c87cef
KROS Server, version 2.3.38.7119

РЕЖИМ ДИАГНОСТИКИ СИСТЕМЫ

[2018-05-17 16:02:08.891] Инициализация системы...
Starting HTTP server on port 9900
Loading Object Conditions...8
Loading Object Types...13
Loading Object Categories...13
Loading Group Conditions...8
Loading Equipment types...2
Loading Phone types...6
Loading Device Types...153
Loading Alarm Reports...2
Loading Roles...18, 4
Loading Customers...1
Loading Watchers...2
Loading Devices...4557
Loading Responsibles...0
Loading Objects...4558
Loading Contracts...2
Refresh Objects...4558
Refresh Contracts...2
Loading Personals...0
Loading Groups...3
Loading Users...9
Recalculating objects status...4558
Starting UDP listener at port 10000
Starting UDP listener at port 10093
Starting UDP listener at port 10094
Starting UDP listener at port 10095
Starting TCP listener at port 5001
Starting TCP listener at port 5002
Starting TCP listener at port 5003
Starting TCP listener at port 6003
Starting TCP listener at port 30000
Starting TCP listener at port 30001
Starting TCP listener at port 10000
Starting TCP listener at port 10093
Starting TCP listener at port 10094
Starting TCP listener at port 10095
Starting TCP listener at port 20000
Starting TCP listener at port 20001
Starting TCP listener at port 20002
Starting TCP listener at port 6004
Starting TCP listener at port 6002
Starting TCP listener at port 6001
Starting TCP listener at port 7009
Starting TCP listener at port 7101
Starting TCP listener at port 7102
Starting TCP listener at port 2002
Starting TCP listener at port 2003
Starting TCP listener at port 2004
Starting TCP listener at port 25000
Starting TCP listener at port 25001

[2018-05-17 16:03:56.064] Тестирование доступности портов... Готово
[2018-05-17 16:04:08.001] Работоспособные порты:

[2018-05-17 16:04:08.002] Протокол TCP
[2018-05-17 16:04:08.002] Порт 10095, пинг: 23 мс

[2018-05-17 16:04:08.002] Протокол HTTP
[2018-05-17 16:04:08.002] Порт 9900, пинг: 80 мс

[2018-05-17 16:04:08.002] Протокол UDP
[2018-05-17 16:04:08.002] Порт 10095, пинг: 14 мс

[2018-05-17 16:04:08.002] В Вашей системе существуют проблемы с доступом к портам

[2018-05-17 16:04:08.002] Протокол TCP
[2018-05-17 16:04:08.002] Порт 20000, причина: Порт недоступен
[2018-05-17 16:04:08.002] Порт 20001, причина: Порт недоступен
[2018-05-17 16:04:08.002] Порт 7009, причина: Порт недоступен
[2018-05-17 16:04:08.002] Порт 20002, причина: Порт недоступен
[2018-05-17 16:04:08.002] Порт 25000, причина: Порт недоступен
[2018-05-17 16:04:08.002] Порт 5001, причина: Порт недоступен
[2018-05-17 16:04:08.002] Порт 25001, причина: Порт недоступен
[2018-05-17 16:04:08.002] Порт 5002, причина: Порт недоступен
[2018-05-17 16:04:08.002] Порт 5003, причина: Порт недоступен
[2018-05-17 16:04:08.002] Порт 10093, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 10094, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 10000, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 30000, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 30001, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 6001, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 6002, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 2002, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 2003, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 6003, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 2004, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 6004, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 7101, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 7102, причина: Порт недоступен

[2018-05-17 16:04:08.003] Протокол UDP
[2018-05-17 16:04:08.003] Порт 10000, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 10093, причина: Порт недоступен
[2018-05-17 16:04:08.003] Порт 10094, причина: Порт недоступен

[2018-05-17 16:04:08.003] Результат: Имеются проблемы

- В разделе работоспособные порты - перечисляются порты доступные для внешнего соединения.
- Порт недоступен - это означает, что он закрыт для внешнего соединения.
- Порты 2002 и 3002 используются в АРМ. Если планируется использование АРМ только в локальной сети, то пробрасывать эти порты не требуется.
- Настраиваем проброс для нужных портов, повторяем проверку и в случае успешного результата переходим к следующему этапу.

  • Устанавливаем Сервис вручную следующей командой под Администратором (обладает наивысшими правами):
C:\Server-KROS\bin\server-control install
  • Запускаем Сервис вручную следующей командой под Администратором (обладает наивысшими правами):
C:\Server-KROS\bin\server-control start
  • Откроем web-интерфейс сервера КРОС, введя в браузере http://localhost:9900
  • После перехода по ссылке должны увидеть окно входа в систему. Заходим в web-интерфейс сервера КРОС под Администратором сервера (superadmin - логин и пароль)
  • Если удалось выполнить все пункты, можно сделать вывод, что Сервер установлен и работает корректно.

2. Для Linux:

  • Требуется авторизоваться в системе под пользователем, имеющим административный доступ к вашей системе (по умолчанию - root)
  • Распаковываем архив с сервером КРОС в ./usr/local/
  • Выполняем:
cd /usr/local/Server-KROS/
java -jar smpo-server.jar -ports

Будет произведена диагностика системы и выведен результат на экран.
Пример вывода представлен в таблице выше.
- В разделе работоспособные порты - перечисляются порты доступные для внешнего соединения.
- Порт недоступен - это означает, что он закрыт для внешнего соединения.
- Порты 2002 и 3002 используются в АРМ. Если планируется использование АРМ только в локальной сети, то пробрасывать эти порты не требуется.

  • Настраиваем проброс для нужных портов, повторяем проверку и в случае успешного результата переходим к следующему этапу.
  • Устанавливаем Демон вручную следующей командой:
/usr/local/Server-KROS/bin/server-control install
  • Запускаем Демон вручную следующей командой:
/usr/local/Server-KROS/bin/server-control start
  • Откроем web-интерфейс сервера КРОС, введя в браузере http://localhost:9900
  • После перехода по ссылке должны увидеть окно входа в систему. Заходим в web-интерфейс сервера КРОС под Администратором сервера (superadmin - логин и пароль)
  • Если удалось выполнить все пункты, можно сделать вывод, что Сервер установлен и работает корректно.

Установка АРМ ДПУ.

1. Требуется проверить установленную версию Java, выполнив команду:

java -version

Java -version.png

Должна быть установлена Java 8 версии.

2. Для скачивания дистрибутива под Windows требуется выполнить следующую последовательность действий:

  • Авторизоваться в web-интерфейсе сервера КРОС под администратором охранной организации (по умолчанию admin - логин и пароль)
  • В левом меню выбираем “Загрузить АРМ”
  • Устанавливаем скачанный дистрибутив АРМ.
  • Запускаем АРМ
  • Переходим в настройки в окне авторизации, вводим IP или DNS адрес сервера КРОС.
  • Сохраняем введенные данные.
  • Запускаем АРМ под администратором охранной организации (по умолчанию admin - логин и пароль).
  • После процесса авторизации мы попадаем на главный экран рабочего места оператора АРМ.
  • Если не возникло проблем при установке и авторизации в АРМ , можно сделать вывод, что АРМ установлен и совместим с системой.

3. Для скачивания дистрибутива под Linux требуется выполнить следующую последовательность действий:

  • Для работы АРМ под ОС Linux необходимо установить дополнительный пакет, выполнив команду:
sudo apt-get install openjfx