Описание
Модуль выполняет функции:
- Выгрузка данных об абонентах и WIFI-базовых станциях из системы SoftWLC.
- Отправка сформированных данных на FTP сервер.
Подробное описание интеграции: v1.33_Интеграция с системами СОРМ
Управление сервисом
Установка приложения
apt install eltex-radius-sorm3
Способ запуска/остановки
Запуск приложения выполняется с помощью cron.
Периодичность запуска определяется в файле:
/etc/cron.d/sorm_export
Файл sorm_export:
# read & export data каждый день MAILTO="" 0 4 * * * root /usr/share/eltex-radius-sorm3/export_sorm.sh
Конфигурация
/etc/eltex-radius-sorm/eltex-radius-sorm3.conf
Содержит параметры для запуска приложения. Пример дефолтной конфигурации:
[radius-data] app_name=eltex-radius-sorm3-federal.jar nbi_ip=localhost nbi_port=8080 auth_username=admin auth_password=password export_path=/var/log/eltex-radius-sorm3/export_data domain= ftp_url=ftp://admin:password@192.168.0.1:/ftp/ start_count=128 max_count=1024 skip_with_regionId_eq_0=true
Параметры | Описание |
---|---|
app_name | Файл приложения (изменять нельзя) |
nbi_ip | IP-адрес хоста с сервисом eltex-radius-nbi |
nbi_port | Порт хоста с сервисом eltex-radius-nbi |
auth_username | Логин для доступа к сервису eltex-radius-nbi |
auth_password | Пароль для доступа к сервису eltex-radius-nbi |
export_path | Путь для формирования файлов выгрузок данных, полученных от eltex-radius-nbi |
domain | Домен (и его дочерние домены), для которых будет выполняться выгрузка информации. Если не указан - выгрузка выполняется для всех доменов. |
ftp_url | Путь к FTP-серверу для отправки на него выгруженных файлов |
start_count | Начальное число записей запрашиваемых при старте. Если скорость получения данные высока - число увеличивается в процессе работы |
max_count | Максимальное число записей запрашиваемых за один запрос |
skip_with_regionId_eq_0 | Пропускать домены с пустым полем REGION_ID |
/etc/eltex-radius-sorm/log4j2.xml
Файл настроек логирования:
Директория хранения логов:
<property name="basedir">/var/log/eltex-radius-sorm3</property>
Максимально допустимый размер файла логов (при его превышении создается новый файл, а старый архивируется):
<property name="maxSize">20 MB</property>
Максимальное количество архивных файлов, при его превышении наиболее старые файлы будут перезаписываться:
<property name="maxCount">3</property>
Блок настройки перенаправления логов в Graylog (адрес, порт, выкл/вкл отправку):
<property name="gelfHost">udp:lab3-test.eltex.loc</property> <property name="gelfPort">12201</property> <property name="gelfLevel">OFF</property>
Уровень логирования:
<root level="INFO">