При
подготовке этого материала большая работа была проделана
ДенисТ_79.
База данных STAR
хранит обобщенную информацию по статистике пользовательской
деятельности. Эта информация ни в коем случае не заменяет журналы
HTTP- и WEB-протоколов Kerio
и предназначается, в основном, для обобщенного анализа использования
ресурсов сети Интернет. Эта статистика не заменяет результаты
работы таких анализаторов, как ProxyInspector,
InternetAccessMonitor и проч. подобных программ. Эта
статистика не является биллингом.
Что надо иметь
ввиду при использовании STAR?
- собирается независимо друг от друга
два вида информации: объем трафика по видам протоколов и наименованиям
сайтов, а также - подробные действия пользователей по посещению
конкретных страниц, отправке почтовых сообщений, использованию
протоколов удаленного доступа и еще по десятку видов действий.
Управление этими параметрами, а также форматирование сведений
осуществляется на первой вкладке раздела "Учет";
- фильтрация собираемой статистики
(т.е. не внесение сведений) может осуществляться для
одной из групп адресов или
одной из групп УРЛ, заранее описанных в
соответствующих разделах Kerio;
- статистика может быть собрана
только для тех правил трафика, для которых включен инспектор протокола.
Отключение инспектора протокола на каком-либо правиле исключает из учета
весь подпадающий под данное правило трафик;
- категории сайтов,
использованные в STAR, соответствуют
категориям, принятым в Веб-Фильтр компанией
ЕСОФТ и могут определяться только
при
включенном компоненте Веб-Фильтр;
- для просмотра статистики всех
пользователей (а не только своей собственной) пользователь должен быть
разрешен просмотр статистики в его свойствах (пользователь может не быть
администратором Kerio).
Как устроена
система STAR?
В ее основе лежит
однопользовательский вариант свободно распространяемой СУБД
Firebird
http://www.firebirdsql.org/. Не будем подробно
рассматривать как устроена эта СУБД и что такое однопользовательский
вариант - если интересно, сами - материалов в инете полно - а
отметим два важных для дальнейших действий момента:
- в Kerio с момента внедерения
системы STAR и до настоящего времени используется
ядро Firebird версии 1.5;
- при запущенном сервисе и включенном
параметре сбора статистики файл базы данных открыт сервисом Kerio в
монопольном режиме и доступ к нему сторонними средствами получить
нельзя.
Файл базы данных и сопутствующие ее
работе компоненты расположены в директории STAR
корневой папки Kerio и содержат помимо собственно файла базы с данными
star.fdb, скрипты для пересоздания и очистки
базы, временные файлы для промежуточной записи результатов активности
пользователей и результатов кеширования сведений, предоставляемых
компонентом ВебФильтр. Кроме файла с данными нам ничего не потребуется.
Все клиентские настройки для связи
процесса Kerio со встроенным модулем Firebird
находятся в файле fbclient.dll в корне
инсталляционной директории Kerio. Этот файл может пригодится в
определенных нестандартных условиях. Этих сведений для корректировки
данных базы STAR нам будет достаточно.
Что мы хотим?
Наверное, первое - посмотреть, что
именно хранится в базе STAR, и, по возможности, в
случае нужды подкорректировать ее содержимое, например, удалить
информацию о каком-то пользователе, или о каком-то сайте, или о какой-то
категории сайтов, а, может, и добавить такую информацию.... Для этого
нам надо подключиться в базе данных STAR.