СОРМ. Доступ для сотрудников правоохранительных органов.

Skip to end of metadata
Go to start of metadata

Настройка доступа

Время выполнения инструкции: 5-10 минут

Для доступа к статистике посещённых Вашими абонентами ресурсов, необходимо создать администратора и группу с ограниченными правами:

  1. Создайте группу "sormgroup"
  2. Создайте пользователя "sorm" в группе "sormgroup"
  3. Разрешите группе "sormgroup" доступ в приложение "Управление абонентами и тарифами" (asr_billing)
  4. Настройте группе "sormgroup" права к папкам "Все" и "Служебная группа"
  5. Установите группе "sormgroup" разрешение на чтение: модель "Abonents" -> "Абоненты", флаг "Разрешить чтение"
  6. Добавьте учетную запись пользователю "sorm"
  7. Настройте нужные элементы в карточке абонента

Поиск в веб-интерфейсе

Время выполнения инструкции: от 1 до 15 минут, в зависимости от объёма статистики попадающей в ограничение поискового запроса
  1. Зайдите в учетную запись пользователя "sorm"



  2. Перейдите в раздел "Детальная статистика", откройте вкладку "Подробно", включите опцию "По всем пользователям", укажите IP-адрес нужного ресурса и нажмите "Показать"

Запросы из командной строки

Пример выборки кто ходил на адрес 8.8.8.8 в период с 03.12.2010 00.00 по 03.12.2010 23.59

chroot /app/collector
/usr/local/bin/bstat2xml -i 8.8.8.8 -t 1291334400-$((1291334400+24*3600)) -o /tmp/guvd.xml -u 1 -f

Для перевода даты 2018-10-29 10:50:00 часовой пояс UTC в unixtime используйте ниже приведенную команду или онлайн-конвертер

date -d "2018-10-29 10:50:00 UTC" +%s

Выборка будет находиться в файле /tmp/guvd.xml
В файле будут указаны user_id (id учетной записи абонента)
Для поиска абонента по данному user_id можно использовать отчёт в конструкторе отчётов следующего содержания:

select 
a.name as "ФИО",
a.contract_number as "Договор" 
from abonents a
left join users u on u.abonent_id=a.id
where u.id = (':user_id$')

Для вывода справки по утилите введите команду

chroot /app/collector /usr/local/bin/bstat2xml --help

Особенности

  • Детальная статистика хранится по часовому поясу UTC, а не по часовому поясу сервера. И в выборке как в web интерфейсе, так и из командной строки время нужно задавать по часовому поясу UTC.
    Пример: Допустим нужно посмотреть статистику на 29.10.2018 14:20:32 часовой пояс Москва. По UTC это +3 часа, то есть 11:20:32. В командной строке запрос на перевод времени будет выглядеть:
    date -d "2018-10-29 11:20:32 UTC" +%s
    
  • Опция запуска -T изменяет формат даты на ISO 8601 yyyy-mm-ddThh:mm:ss.
    bstat2xml -T
    
  • В выгрузке детальной статистики объём указан в байтах. Пример:
    <size>3369</size>
    
  • Добавлена опция для отображения в результате запроса вместо ID логин абонента. Указываем в файле /app/asr_billing/cfg/config.
    app['bstat_convert_logins']='1'
    

Метки

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.