Установка модуля ELTEX-PORTAL
Устанавливаем java
Устанавливаем eltex-portal
Меняем количество выделяемой памяти и номер порта в конфигурационном файле /etc/default/eltex-portal
# Eltex-Portal daemon parameters # Port for use by Eltex Portal PORT=8080 # Initial size of Java heap JAVA_INIT_HEAP=256m # Maximum size of Java heap JAVA_MAX_HEAP=8096m # Additional arguments to pass to java JAVA_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/eltex-portal"
Меняем URL к базе данных в конфигурационном файле /etc/eltex-portal/config.txt
# Драйвер БД portal.db.driver=com.mysql.jdbc.Driver # URL к БД portal.db.url=jdbc:mysql://<IP_address>:3306/ELTEX_PORTAL?max_allowed_packet=32362048&useUnicode=true&characterEncoding=utf8 # имя пользователя БД portal.db.username=javauser # пароль пользователя БД portal.db.password=javapassword
Перезагружаем сервис eltex-portal
root@vagrant-ubuntu-trusty-64:~# service eltex-portal restart eltex-portal stop/waiting eltex-portal start/running, process 14255 root@vagrant-ubuntu-trusty-64:~#
Перезапускаем tomcat
root@vagrant-ubuntu-trusty-64:~# service tomcat7 restart
Осталось настроить в личном кабинете доступ до NGW-клиента и модуля PCRF. Вводим адрес http://<ip_address>:8080/wifi-cab/ , переходим в настройки и выбираем вкладку "интеграция"
Установка модуля ELTEX-WIFI-CAB
Устанавливаем java
Устанавливаем tomcat, добавляем переменную окружения JAVA_HOME для tomcat7
root@vagrant-ubuntu-trusty-64:/home/vagrant# echo "JAVA_HOME=/usr/lib/jvm/java-8-oracle" >> /etc/default/tomcat7
Добавляем оперативную память для java
root@vagrant-ubuntu-trusty-64:~# echo "JAVA_OPTS=" -server -Xms2g -Xmx4g -XX:-UseParallelGC -XX:+UseConcMarkSweepGC -XX:+AggressiveOpts" >> /etc/default/tomcat7
Устанавливаем eltex-oui-list
Устанавливаем eltex-wifi-cab
Редактируем конфигурационный файл /etc/eltex-wifi-cab/system.xml , меняем адрес сервера с бд mongo, адрес до NBI и до адреса сервиса аутентификации и авторизации SoftWLC eltex-auth-service
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <entry key="mongoaddress">mongodb://<IP_address_mongo>:27017/wifi-customer-cab</entry> <entry key="nbiaddress">http://<IP_address_NBI>:8080/axis2/services/RadiusNbiService?wsdl</entry> <entry key="nbi.serviceLogin.user">softwlc_service</entry> <entry key="nbi.serviceLogin.password">softwlc</entry> <entry key="nbi.serviceLogin.requestTimeout.sec">120</entry> <!-- параметры, применяемые при авторизации через eltex-auth-service --> <entry key="radius.auth.address">IP_address_auth_service</entry> <entry key="radius.auth.shareSecret">eltex</entry> <entry key="radius.auth.authPort">21812</entry> <entry key="radius.auth.acctPort">21813</entry> <entry key="radius.auth.timeout.sec">10</entry> <entry key="radius.auth.retries">5</entry> </properties>
Установка модуля ELTEX-PORTAL-CONSTRUCTOR
Конструктор порталов обычно устанавливают на один сервер с личным кабинетом, но если конструктор порталов находится на выделенном сервере, то повторить первые 4 пункта из установки личного кабинета.
Устанавливаем модуль eltex-portal-constructor и редактируем конфигурационный файл /etc/eltex-portal-constructor/config.txt , в котором меняем адрес до eltex-auth-service и адрес до бд mysql
9 строка
auth.service.address=<IP_address_auth.service>
34 строка
portal.db.url=jdbc:mysql://<IP_address_mysql>:3306/ELTEX_PORTAL?max_allowed_packet=32362048&useUnicode=true&characterEncoding=utf8
Перезапускаем tomcat
root@vagrant-ubuntu-trusty-64:~# service tomcat7 restart
Настройка в конфигурационом файле завершена, осталось настроить остальные параметры в административной панели конструктора портала
В браузере вводим адрес сервера http://<ip_address>8080/epadmin/
Переходим в системные настройки, далее на вкладке конструктор порталов указываем хост портала и порт, сохраняем.
На вкладке "доступ к NGW" указываем адрес NGW, обычно данный модуль устанавливают на сервер с EMS.
Доступ к NBI - адрес до сервера, где установлен модуль eltex-radius-nbi, обычно установлен на сервере с EMS.
Доступ к PCRF - адрес до сервера с eltex-pcrf.
Далее, перезагружаем tomcat.
Установка модуля ELTEX-APB
Устанавливаем java
Устанавливаем eltex-apb
Редактируем конфигурационный файл /etc/eltex-apb/apb.properties, меняем адрес до модуля NBI
nbi.client.protocol=http nbi.client.host=<IP_address NBI> nbi.client.port=8080 nbi.client.file=/axis2/services/RadiusNbiService?wsdl nbi.client.login=softwlc_service nbi.client.password=softwlc nbi.client.pool.size=100
Далее нужно изменить количество оперативной памяти выделяемой на сервис APB, etc/default/eltex-apb меняем значение JAVA_MAX_HEAP на необходимое
Перезапускаем сервис eltex-apb
root@vagrant-ubuntu-trusty-64:~# service eltex-apb restart Stopping eltex-apb ... eltex-apb stopped Starting eltex-apb ... eltex-apb started root@vagrant-ubuntu-trusty-64:~#