Документация BILLmanager 6

Журналирование

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 в БД:

  1. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Выполните команду:

    /usr/local/mgr5/sbin/mgrctl -m billmgr fix.billmgr.authlog

Журнал операций

Журнал содержит список операций, осуществлённых в платформе.

Чтобы настроить период, в течение которого хранятся записи в журнале операций, перейдите в раздел Настройки → Настройки системы → поле Хранить журнал, дней.

Чтобы посмотреть информацию об операциях, перейдите в раздел Статистика  Журнал операций.

В журнал операций BILLmanager записывает:

  • время, в которое выполнено действие в системе;
  • имя пользователя, который запустил операцию;
  • IP-адрес пользователя, выполнившего операцию;
  • наименование функции, соответствующей операции.

Если операция запущена платформой, то в поле Пользователь будет указан "root", а в поле Удалённый IP-адрес будет записано имя службы, которая запустила операцию.

Чтобы увидеть больше информации по операциям, выберите в списке операцию → кнопка Просмотр. На форме отображаются:

  • Время — дата и время выполнения операции;
  • Пользователь — логин пользователя, который запустил операцию;
  • Удалённый IP-адрес — IP-адрес пользователя, выполнившего операцию;
  • Функция — наименование функции, соответствующей операции;
  • Параметры — параметры, с которыми запущена функция.

Чтобы просмотреть подробный отчёт о статистике использования функций, нажмите Отчёт.