Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Описание

Интерфейс обеспечивает связь между компонентами SoftWLC, основан на протоколе SOAP. Используется для поддержки работы сервисов: Личный кабинет, конструктор порталов, PCRF а также позволяет проводить интеграцию с вышестоящими OSS/BSS. А так же для генерации сертификатов для TLS авторизации.

Для установки сначала нужно развернуть пакет eltex-axis, а затем eltex-radius-nbi (При нарушении этого порядка возможны проблемы в работе сервиса).


Способ запуска/остановки

Интерфейс работает под tomcat (версии 6 и выше), поэтому отдельных команд для запуска/остановки не предусмотрено.


Конфигурация

/etc/eltex-radius-nbi/radius_nbi_config.txt

в файле содержатся параметры для подключения к сервисам системы SoftWLC.

  • Настройки для подключения к базам данных MySQL. Для подключения к каждой базе могут использоваться отдельные параметры (в конце файла прописывается подключение к БД ELTEX_PORTAL, которое тоже нужно настроить!), в качестве примера приведено подключение к БД radius:

# DB  radius(alias=radius)
radius.jdbc.driver=org.gjt.mm.mysql.Driver
radius.jdbc.dbUrl=jdbc:mysql://localhost/radius?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000
radius.jdbc.username=javauser
radius.jdbc.password=javapassword
radius.jdbc.maxPoolSize=48
radius.jdbc.inUse=yes


  • Подключение к northbound EMS, необходимо для отправки команд в сервис eltex-ems:
# адрес ems-northbound
ems.nbi.host=127.0.0.1
ems.nbi.port=8080
ems.nbi.path=northbound
ems.nbi.protocol=http


  • Подключение к eltex-auth-service по ssh, необходимо для перезапуска сервиса в случае изменения таблицы NAS через Личный кабинет.
# eltex_auth_service
auth.port=22
auth.host=127.0.0.1
auth.username=username
auth.password=password


  • Подключение к eltex-radius по ssh, необходимо для перезапуска сервиса в случае изменения таблицы NAS. 
# freeradius-domain-1
freeradius-domain-1.port=22
freeradius-domain-1.host=192.168.0.1
freeradius-domain-1.username=username
freeradius-domain-1.password=password


  • Адрес для скачивания пользовтаельских TLS сертификатов. Указывается адрес сервере, на который есть доступ у пользователей из внешней сети.
# tomcat url
tomcat.host=127.0.0.1
tomcat.port=8080


  • Подключение к сервису PCRF:
# pcrf stuff
pcrf.enabled=true
pcrf.url=http://localhost:7070
pcrf.username=admin
pcrf.password=password

  • Подключение к кластеру MongoDB к базе pcrf:
# pcrf mongodb connector
pcrf.mongodb.enabled=true
pcrf.mongodb.uri=mongodb://localhost:27017/pcrf
#pcrf.mongodb.uri=mongodb://101.0.0.70:27017,101.0.0.71:27017,101.0.0.72:27017/pcrf?replicaSet=clustest


  • Подключение к кластеру MongoDB к базе wifi-customer-cab:
# wifi-customer-cab mongodb connector
wificab.mongodb.enabled=true
wificab.mongodb.uri=mongodb://localhost:27017/wifi-customer-cab
#wificab.mongodb.uri=mongodb://101.0.0.70:27017,101.0.0.71:27017,101.0.0.72:27017/wifi-customer-cab?replicaSet=clustest


Документация по командам

Актуальная документация по командам содержится в пакете eltex-radius-nbi. К ней можно получить доступ после установки пакета по ссылке http://localhost:8080/eltex-radius-nbi/asciidoc/

WSDL файл можно получить по ссылке http://localhost:8080/axis2/services/RadiusNbiService?wsdl


  • Нет меток