...
Для установки необходимо будет использовать скрипт хелпер имя, который можно будет получить по ссылке место http://address .
При установке будет возможность установить ключ лицензии при помощи флага --key=<key>
...
Блок кода | ||
---|---|---|
| ||
<entry key="licenseKey">keyfromcommandline</entry> |
Расположение файлов настроек указано в разделе.
Расположение лог файлов указано в разделе.
Установка из репозитория.
# обновить репозиторий
Один из вариантов установки - установка при помощи репозитория Eltex.
Для добавления репозитория необходимо выполнить следующие действия:
Блок кода | ||
---|---|---|
| ||
обновить репозиторий apt-get update || true |
...
install gnupg-curl |
...
добавить репозиторий Eltex в список источников apt |
...
echo "deb [arch=amd64] http://archive.eltex-co.ru/edm edm-0.7-xenial main" > /etc/apt/sources.list.d/eltex.list |
...
install wget
...
install wget# добавить GPG ключ wget -O - http://archive.eltex-co.ru/edm/repo.gpg.key | apt-key add - |
...
обновить репозиторий |
...
apt-get update || true |
Для установки необходимых зависимостей mysql-server mysql-client openjdk-8-jdk для edm необходимо выполнить следующие действия:
Блок кода | ||
---|---|---|
| ||
apt install -y mysql-server mysql-client openjdk-8-jdk |
После чего можно установить компоненты edm - edmi-server edmi-loader edmi-cli
Блок кода | ||
---|---|---|
| ||
apt install edmi-server edmi-loader edmi-cli |
После установки вход в cli осуществляется через
edmi-cli
Расположение файлов настроек указано в разделе.
Расположение лог файлов указано в разделе.
Установка при помощи деб-пакетов
Установка
...
Если планируется использование Удаленного сервера, необходимо на нем первоначально создать на этом сервере пользователя edm и базы данных.
Блок кода | ||
---|---|---|
| ||
CREATE DATABASE edmesr CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE DATABASE edmips CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE DATABASE edmusers CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'edm' IDENTIFIED BY 'EDMp@ss1';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, CREATE ROUTINE, ALTER ROUTINE ON edmesr.* TO 'edm';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, CREATE ROUTINE, ALTER ROUTINE ON edmips.* TO 'edm';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, CREATE ROUTINE, ALTER ROUTINE ON edmusers.* TO 'edm' |
Установка локального сервера mysql
Если планируется использование локального mysql-сервера, то необходимо его установить.
Блок кода | ||
---|---|---|
| ||
apt install -y mysql-server mysql-client |
В ходе установки задать пароль для root пользователя
Установка openjdk-8-jdk
Для установки openjdk версии 8 необходимо выполнить следующую команду:
Блок кода | ||
---|---|---|
| ||
apt install -y openjdk-8-jdk |
Установка EDM
Получение файлов для установки.
Все файлы необходимые для установки из deb пакетов можно получить можно получить у коммерческого отдела по адресу http://adress .
Необходимо будет скачать файлы с названиями edmi-server, edmi-loader и edmi-cli.
...
rootURL | Адрес сервера Root EDM. | Синхронизация данных лицензии и устройств Issue EDM, запрос доступных файлов правил от лицензируемых вендоров. |
---|---|---|
licenseKey | Ключ лицензии Issue EDM. | Идентификация Issue EDM на стороне Root EDM. А также доступ к данным лицензии в БД. |
loaderHostProtectMode | Режим защиты хоста. | Защита от злонамеренных обращений с ключом лицензии. |
loaderHostTitle | Имя хоста на котором установлен Issue EDM Loader. | Более удобная идентификация хостов. |
serverHostTitle | Имя хоста на котором установлен Issue EDM Server. | |
inactiveHostsKeepDays | Количество дней существования устаревших хостов. | Удаление информации об устаревших хостах из БД, по истечению определенного времени. |
serverHost | Адрес интерфейса сервера. | Указание данных для установления соединения с сервером. |
serverPort | Порт сервера. | |
threadLimit | Максимальное количество одновременно обрабатываемых запросов. | Ограничение нагрузки на сервер. |
queueLimit | Максимальное количество запросов в очереди на обработку. | |
deviceMaxTimeout | Время, по истечению которого устройство перестает считаться активным, в минутах. | Удаление сессий с неактивными устройствами, с которыми была потеряна связь. |
deviceWaitRequestTimeout | Время, в течение которого от устройства ожидаются дальнейшие запросы, в минутах. | |
deviceWaitRootTimeout | Время, в течение которого ожидается ответ от сервера Root EDM. | |
dosFilterMaxRequestsPerSec | Максимально возможное количество запросов на сервер в секунду. | Защита от DoS атак. |
dosFilterDelayMs | Время, на которое откладывается выполнение запросов, после превышения установленного лимита. | |
securityCheckPeriodHours | Длительность интервала фиксации подозрительных событий. | Контроль за подозрительной активностью устройств. |
sourceUnknownRequestLimit | Лимит на количество запросов с неизвестными параметрами с одного IP-адреса. | |
badAuthLimit | Лимит на количество неуспешных аутентификаций по одной лицензии. | |
userLoginTimeout | Время, по истечению которого будет произведено принудительное завершение сессии с CLI, в минутах | Удаление сессии CLI для периодической актуализации данных пользователя. |
userInactiveTimeout | Максимально возможное время бездействия пользователя CLI до завершения сессии, в минутах | |
commandsExecuteTimeoutMinutes | Время ожидания выполнения команды загрузчиком или сервером EDM. | Исполнение команд на стороне Issue EDM Loder/Server. |
Расположение файлов логов
Файлы логов EDM Loader расположены по пути:
/var/log/edmi/loader
...