Мониторинг исключений

Назначение

Централизованный мониторинг исключений, которые возникают у программных модулях АГБИС у клиентов.
Мониторинг выполняется через «Менеджер проектов» на вкладке «Исключения».

Этапы выполнения задачи

1. Формирование локального журнала исключений в таблице mst_exceptions.
2. Консолидация данных в базе AgbisLog.fdb.
3. Мониторинг исправления ошибок.
4. Формирование отчетов.

1. Формирование локального журнала исключений

Настройки

В Delphi Project \ EurekaLog options …

Схема выполнения задачи

1.1. Все программы, в соответствии с настройками EurekaLog, сохраняют файлы отчетов EurekaLog об исключения в текстовые файлы.
1.2. При выходе из программы и при входе в программу этот файл импортируется в таблицу mst_exceptions.
1.3. Таблица MST_EXCEPTIONS является репликационной, поэтому все ошибки собираются в центральной базе данных.

2. Консолидация данных в базе AgbisLog.fdb

Настройки

Добавить в AgentSettings.ini
2.1.1. Для агента на сервере клиента настройка должна быть включена настройка «Отправлять статистику событий» для разрешения экспорта журнала использования определенных операций системы

[SendStatistic] \\ 
SendStatEvent=true 

По умолчанию настройка ВКЛЮЧЕНА

2.1.2. Для агента «Менеджера проектов» настройка разрешения импорта файлов с FTP-сервера

[AgbisLog]
ImportLogFromFtp=true

По умолчанию настройка ВЫКЛЮЧЕНА (ImportLogFromFtp=False)

Схема выполнения задачи

2.1. Агент на стороне клиента отправляет ошибки к нам на FTP Реализация
2.2. Агент «Менеджера проектов» загружает данные в БД «AgbisLog.fdb» Реализация

3. Мониторинг исправления ошибок

4. Формирование отчетов

Дополнительная информация

Таблицы данных

БД "Химчистка"

БД "AgbisLog.fdb"