Модуль сбора событий системы и отображения уведомлений.
Модуль позволяет сохранять и отображать события возникающие в системе.
Во время генерации события через API, генерируется отдельное уведомления для каждого администратора группы модуля события.
Удобная таблица позволяет быстро найти нужное событие.
Возможности
Консольный интерфейс управления событиями
Гибкая настройка уведомлений для отображения (каждый администратор может выбрать, от каких модулей получать события)
Выбор способа отображения в зависимости от приоритета
HTTP 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
Быстрый отчет
Включение быстрого отчета на дашборде Профиль>Быстрый отчет


