Mercury - это сервис для управления учетными записями Hotspot-пользователей (используется сервисом eltex-portal и eltex-apb).
Межсервисный обмен реализован на базе GRPC API.
Конфигурационные файлы сервиса:
- /etc/eltex-mercury/application.conf
Блок кода |
---|
|
database {
host = localhost
port = 3306
name = radius
user = javauser
password = javapassword
readOnly = false # Для ReadOnly БД
pool {
maxPoolSize = 20 # Максимальное к-во конектов к БД
minimumIdle = 1 # К-во конектов которое которое может быть до БД
connectionTimeout = 5000 # таймаут конекта к БД
}
}
#### Не используемый в данный момент функционал. #####
sorm3Enabled = false
logging {
host = localhost
port = 9099
}
|
- /etc/default/eltex-mercury
Блок кода |
---|
|
# Eltex-Mercury daemon parameters
# Initial size of Java heap
JAVA_INIT_HEAP=16m
# Maximum size of Java heap
JAVA_MAX_HEAP=256m
# Additional arguments to pass to java
JAVA_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/eltex-mercury"
PORT=6565
|
...
Настройка взаимодействия eltex-portal с Mercury производится в конструкторе порталов - "Системные настройки - доступ к Mercury":
Image Added
Настройка взаимодействия eltex-apb с Mercury производится в конфигурационном файле apb - /etc/eltex-apb/apb.properties:
Блок кода |
---|
|
...
mercury.host=localhost
mercury.port=6565
mercury.pool.size=100
...
|
Учстановка сервиса: apt-get install eltex-mercury