Настройка доступа
Для доступа к статистике посещённых Вашими абонентами ресурсов, необходимо создать администратора и группу с ограниченными правами:
- Создайте группу "sormgroup"
- Создайте пользователя "sorm" в группе "sormgroup"
- Настройте группе "sormgroup" права к папкам "Все" и "Служебная группа"
- Установите группе "sormgroup" рарешение на чтение: модель "Abonents" -> "Абоненты", флаг "Разренить чтение"
- Добавьте учетную запись пользователю "sorm"
- Настройте нужные элементы в карточке абонента
Поиск в веб-интерфейсе
Шаг 1. Для поиска нужно создать пользователю СОРМ учетную запись.
Шаг 2. Заходим в учетную запись абонента СОРМ
Шаг 3. Переходим в раздел "Детальная статистика", вкладка "Подробно", вбиваем данные для поиска и ставим галочку "По всем пользователям". Жмем "Показать" и анализируем выходные данные.
Шаг 4. Убеждаемся, что сотрудникам ФСБ достаточно такого доступа
Запросы из командной строки
Пример выборки кто ходил на адрес 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
Для перевода даты в unixtime используйте ниже приведенную команду или онлайн-конвертер
date -d "2010-12-03 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