Версия 1.3.0 Добавлена статистика по пользователям: отображается количество новых документов/ новых элементов справочников / обновлено объектов / прочие события. Статистика обновляется в реальном режиме времени. |
Версия 1.2.0
Доработан механизм оповещений, раннее это были только сообщения с типом ошибка. Теперь есть возможность гибко настроить любое количество оповещений с заданными условиями. Настройка оповещений заключается в задании условий по которому возникает оповещение: тип сообщения (Информация/Ошибка/Предупреждение), пользователь (выбор из списка), событие (выбор из списка) и информация (вхождение слова). По умолчанию настроены два типа оповещения: с типом "2-Ошибка" и вхождением части слова "Ошиб" в информационное описание. Примеры настройки оповещений:
Сообщения, которые попадают в оповещения в журнале группируются по настроенным типам оповещения. Есть возможность указать необходимо ли отправлять e-mail для каждого типа оповещения. Теперь оповещения в эл.письме собираються и отсылаются за указанный промежуток времени (поле "Отсылать ч/з каждые, сек.") |
Возможности:
- Отображение сообщений журнала регистрации в режиме реального времени
- Отбор последних событий по пользователю
- Отправка сообщений с ошибками на указанный электронный адрес
Сценарий использования:
Варианты развития:
- Подключение к нескольким базам
- Оповещение о событии по фильтру (пользователь/событие) [Cделано]
-
Сбор и вывод статистики по пользователям - создано новых документов, элементов справочников и т.п. [Cделано]
-
Мониторинг работы сервера, например наличие свободного место на дисках, оповещение при достижении критических значений и т.п.
-
Поиск и отбор событий по фильтру: период, пользователь, объект метаданных, поиск вхождения определенной подстроки в описании события (номер документа, наименование и т.п.)
Технические данные:
Работает с журналом регистрации нового формата (sqlite)
Запрограммировано на JavaScript, Node.js, код открыт
Тестировалось на Windows: 7, 8, Server 2003, 2008
Клиент: Chrome и Internet Explorer свежих версий, возможно будет работать и в других.
P.S. Возможно кто-то вдохновится и захочет поучаствовать в разработке, открывайте файл с кодом (server.js) и творите, там ничего сложного нет.