Page tree
Skip to end of metadata
Go to start of metadata
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 # таймаут конекта к БД
  }

}

# активация отправки информации об изменениях в таблице radstat в logging-service
sorm3Enabled = false

#Настройка связи с eltex-logging-service 
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":

Настройка взаимодействия eltex-apb с Mercury производится в конфигурационном файле apb - /etc/eltex-apb/apb.properties:

...
mercury.host=localhost
mercury.port=6565
mercury.pool.size=100
...

Установка сервиса: apt-get install eltex-mercury


  • No labels