BILLmanager записывает активность пользователей в журналы. В журналах вы можете посмотреть, когда пользователь заходил в платформу и какие действия выполнял.
Журнал посещений
Чтобы посмотреть информацию о пользовательских сессиях, перейдите в раздел Статистика → Журнал посещений.
В журнал посещений BILLmanager записывает:
- время, в которое выполнено действие в системе;
- имя пользователя, который вошёл в систему;
- IP-адрес, с которого выполнен вход;
- порт, с которого выполнен вход;
- действие в системе:
- регистрация;
- авторизация;
- выход;
- сброс сессии;
- метод авторизации:
- по логину;
- OAuth VK;
- OAuth Google.
Информация о пользовательских сессиях сохраняется в файл /usr/local/mgr5/var/billmgr.auth.log, где каждая строка представлена в виде:
дата<tab>ip_клиента<tab>пользователь<tab>порт_клиента<tab>user_agent<tab>action<tab>auth_method
Чтобы информация о пользовательских сессиях записывалась в БД, добавьте в конфигурационный файл /usr/local/mgr5/etc/billmgr.conf опцию Option EnableDbAuthlog.
Чтобы перенести уже имеющиеся данные из файла /usr/local/mgr5/var/billmgr.auth.log в БД:
- Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
-
Выполните команду:
/usr/local/mgr5/sbin/mgrctl -m billmgr fix.billmgr.authlog
Журнал операций
Журнал содержит список операций, осуществлённых в платформе.
Чтобы настроить период, в течение которого хранятся записи в журнале операций, перейдите в раздел Настройки → Настройки системы → поле Хранить журнал, дней.
Чтобы посмотреть информацию об операциях, перейдите в раздел Статистика → Журнал операций.
В журнал операций BILLmanager записывает:
- время, в которое выполнено действие в системе;
- имя пользователя, который запустил операцию;
- IP-адрес пользователя, выполнившего операцию;
- наименование функции, соответствующей операции.
Если операция запущена платформой, то в поле Пользователь будет указан "root", а в поле Удалённый IP-адрес будет записано имя службы, которая запустила операцию.
Чтобы увидеть больше информации по операциям, выберите в списке операцию → кнопка Просмотр. На форме отображаются:
- Время — дата и время выполнения операции;
- Пользователь — логин пользователя, который запустил операцию;
- Удалённый IP-адрес — IP-адрес пользователя, выполнившего операцию;
- Функция — наименование функции, соответствующей операции;
- Параметры — параметры, с которыми запущена функция.
Чтобы просмотреть подробный отчёт о статистике использования функций, нажмите Отчёт.