СОРМ — это комплекс технических средств оперативно-розыскных мероприятий, предназначенных для выполнения требований законодательства в области связи.
Нормативные документы:
- Федеральный закон от 06.07.2016 г. № 374-ФЗ;
- Постановления Правительства РФ № 538 от 27.08.2005 г;
- Постановления Правительства РФ № 1721 от 30.12.2017 г;
- Приказ Минкомсвязи России № 573 от 29.10.2018 г;
- Приказ Минкомсвязи России № 571 от 29.10.2018 г;
- Приказ Минцифры России № 935 от 01.11.2023 г.
Модуль Выгрузка для СОРМ позволяет выгрузить необходимые данные из BILLmanager для их дальнейшей обработки. Информация о событиях выгружается потоковым способом в базу данных с суффиксом _sorm (по умолчанию — billmgr_sorm). Вы можете настроить выгрузку информации в брокер сообщений Kafka.
Информация, доступная для выгрузки:
- данные клиентов;
- данные внутренних пользователей;
- истории авторизации;
- данные платежей;
- данные об услугах;
- данные IP-адресов;
- данные доменов;
- сообщения из запросов.
Установка модуля
Чтобы установить модуль, перейдите в Интеграция → Модули → Выгрузка для СОРМ → кнопка Установить.
После завершения установки модуль появится в меню Инструменты → Выгрузка для СОРМ. Если пункт меню не появился, обновите страницу браузера.
Управление выгрузками
Для управления выгрузками перейдите в раздел Инструменты → Выгрузка для СОРМ. Возможные действия:
- Создать — создать выгрузку;
- Изменить — изменить настройки выгрузки;
- Удалить — удалить выгрузку;
- Вкл — включить выгрузку;
- Выкл — выключить выгрузку;
- Данные — настроить содержимое выгрузки;
- Первая выгрузка — сохранить текущие данные о клиентах в выгрузку.
Чтобы создать выгрузку:
- Нажмите кнопку Создать.
- Введите произвольное Наименование.
- Выберите Провайдеров и Группы клиентов, для которых будет производиться выборка.
- Если требуется, включите опцию Выгружать данные отдельно по каждому договору.
- Чтобы в выгрузку сохранялись все типы данных, включите опцию Создать все типы данных.
- Нажмите кнопку Ok.
Чтобы настроить содержимое выгрузки, выберите выгрузку и нажмите кнопку Данные. Возможные действия:
- Создать — создать тип данных;
- Изменить — изменить настройки типа данных;
- Удалить — удалить тип данных;
- Справочники — функция доступна только для платежей и услуг. Позволяет выбрать методы оплаты или типы услуг из справочника.
Выгрузка данных в Kafka
Чтобы настроить выгрузку данных в Kafka, создайте конфигурационный файл /usr/local/mgr5/etc/sorm/kafka.json:
{
"topic": "sorm_data",
"topics": {
"client": "sorm_client",
"user": "sorm_user",
"auth_history": "sorm_auth",
"payment": "sorm_payment",
"item": "sorm_item",
"domain": "sorm_domain",
"ip": "sorm_ip",
"ticket_message": "sorm_message"
},
"bootstrap.servers": "localhost:9092",
"security.protocol": "SASL_SSL",
"sasl.mechanism": "PLAIN",
"sasl.username": "your_username",
"sasl.password": "your_password"
}
- Обязательным параметром является только bootstrap.servers.
- Вы можете не указывать параметры security.protocol, sasl.mechanism, sasl.username и sasl.password. Однако, если хотя бы один из этих параметров содержится в конфигурационном файле, то и остальные параметры должны быть включены.
- Если для типа данных не указан отдельный топик и параметр topic не задан, то информация будет записана в топик sorm.
Удаление модуля
Чтобы удалить модуль, перейдите в Интеграция → Модули → Выгрузка для СОРМ → значок .
Удаление модуля не затрагивает информацию в базе данных модуля.