Skip to end of metadata
Go to start of metadata

Модуль сбора событий системы и отображения уведомлений.

Модуль позволяет сохранять и отображать события возникающие в системе. 
Во время генерации события через API, генерируется отдельное уведомления для каждого администратора группы модуля события. 
Удобная таблица позволяет быстро найти нужное событие.

Установка

Создать таблицы в базе.

mysql --default-character-set=utf8 -D abills < db/Events.sql

Подключение модуля abills/libexec/config.pl

@MODULES = (
          'Events'
          );

Настройка проверки событий браузером

Проверка новых уведомлений включена по умолчанию в интерфейсе администратора и клиента. 

Для отключения проверки уведомлений в интерфейсе администратора, перейдите в меню Профиль и поставьте галочку в разделе «События» напротив «Отключено».

Для отключения проверки в кабинете пользователя, добавьте в libexec/config.pl $conf{USER_PORTAL_EVENTS_DISABLED} = 1.

Создание и выбор группы для слежения

Группы создаются в меню Настройка>События>Группа

Администратор подписывается на группы в меню Профиль.

Документация по реализации

Events уведомления

Ротация логов

Запуск periodic, который выбирает с таблицы данные за последний месяц. Данные, которым больше одного месяца удаляются

/usr/abills/libexec/periodic monthly MODULES=Events

Быстрый отчет

Включение быстрого отчета на дашборде Профиль>Быстрый отчет


  • No labels