Анализ наличия некомпилированных объектов При наличии инвалидных объектов БД возможно нарушение исправной работы АСР. Наличие некомпилированных объектов видно в «Меню Fastcom/Администрирование/Обновление/Некомпилированные объекты»: Форма отображает перечень всех объектов БД в инвалидном состоянии, а также те объекты, которые используют объекты в инвалидном состоянии.
При появлении строк в форме «Некомпилированные объекты БД», следует выделить все строки и выполнить действие «Компилировать».
Если после выполнения действия в форме остались строки, необходимо сообщить об этом в Службу технической поддержки АСР для устранения причины их возникновения.
Ведение архивов трафика Основные понятия и принципы ведения архивов трафика описаны в документе «Руководство администратора. Архивирование трафика».
Ведение отчётов Принципы формирования отчётов и их учёта описаны в документе «Руководство администратора. Отчёты».
Диспетчер отчётов Назначение и функционирование «Диспетчера отчётов» описано в документе «Руководство администратора. Диспетчер Отчётов».
Аудит АСР позволяет вести контролировать события и анализировать историю действий пользователей в АСР.
Аудит поддерживается в отношении следующих объектов:
Данные – контролируются действия пользователей АСР над данными, хранящимися в БД;
Подключения к СУБД Oracle – контролируются попытки установки соединений с БД и выявляется пользователь АСР, рабочая станция, время начала и окончания подключения, а также приложение, которое использовалось для установки соединения с БД;
Функционал – контролируются попытки вызова функционала и выявляется пользователь АСР, рабочая станция и время вызова функционала;
WEB-подключения - фиксируются попытки входа и идентификации абонентов при использовании Web-интерфейса абонента (Личный Кабинет);
Критические ситуации - выявляются вероятные аварии АСР, критические ситуации или их предпосылки, о чём при их наличии уведомляются заинтересованные лица;
Активные процессы - контролируется ход выполнения продолжительно выполняющихся процессов.
Внимание! Необоснованное включение аудита действий пользователей может заметно замедлить работу АСР и заполнить БД, поэтому не рекомендуется включать аудит на массовые автоматические изменения в БД, связанные, например, с обработкой данных о трафике.
Аудит данных Настройка и анализ аудита данных выполняется в формах из разделов пункта меню «Администрирование/Аудит/Аудит данных»:
Администрирование/Аудит/Аудит данных/Управление аудитом данных
Администрирование/Аудит/Аудит данных/Поиск событий в аудите данных
Администрирование/Аудит/Аудит данных/Очистка аудита данных
Аудит данных позволяет администратору контролировать действия пользователей, связанные с добавлением, изменением и удалением данных. В журнале аудита данных фиксируются сведения о том, кто, когда и в какой таблице производил изменения.
В АСР реализована возможность гибкой настройки перечня действий и данных, которые должны фиксироваться в журнале аудита. Каждой таблице БД соответствует триггер, который фиксирует изменения данных. В настройках аудита имеется возможность указать, какие действия (Insert, Update, Delete) и над какими данными в этой таблице приведут к срабатыванию триггера, а также какие данные необходимо сохранять в журнале аудита. По умолчанию фиксируются действия всех пользователей АСР, но для каждой таблицы можно указать определённую группу пользователей, чтобы фиксировать действия только входящих в неё пользователей.
Продуманное комбинирование возможных настроек позволит контролировать изменения только значимых параметров и предотвратить разрастание журнала аудита.
Управление аудитом данных Управлением аудитом данных выполняется в «Меню Fastcom/Администрирование/Аудит/Аудит данных/Управление аудитом данных»: В верхнем блоке формы «Управление аудитом данных» находится список всех таблиц, действия с которыми могут подвергаться аудиту, и имя триггера, осуществляющего сохранение данных для аудита.
Флажки, установленные в верхнем блоке, обозначают следующее:
Insert - если требуется фиксировать добавление данных в таблицу. При его установке, в нижнем блоке автоматически будут установлены флажки «Insert audit-Фикс.» для всех столбцов таблицы. Это означает, что в журнале аудита действия будут фиксироваться при добавлении данных в любой столбец таблицы.
Update - если требуется фиксировать изменения данных в таблице. При его установке, в нижнем блоке автоматически будут установлены флажки «Update audit-Фикс.» для всех столбцов таблицы. Это означает, что в журнале аудита действия будут фиксироваться при изменении данных в любом столбце таблицы.
Delete - если требуется фиксировать удаление данных в таблице. При его установке, в нижнем блоке автоматически будут установлены флажки «Delete audit-Фикс.» для всех столбцов таблицы. Это означает, что в журнале аудита действия будут фиксироваться при удалении данных в любом столбце таблицы.
В поле «Для группы» по умолчанию указана группа ALL_USER. Это означает, что в журнале аудита будут фиксироваться действия всех пользователей АСР. Если требуется фиксировать действия только определённых пользователей, необходимо создать отдельную группу, например AUDIT_USER, включить в неё требуемых пользователей, и указать эту группу в данном поле.
В нижнем блоке отображается список столбцов таблицы, выделенной в верхнем блоке.
При установке флажков нижнего блока автоматически будут установлены соответствующие флажки верхнего блока.
Если требуется фиксировать действия при добавлении (Insert), изменении (Update) или удалении (Delete) данных в столбце, следует установить соответствующие флажки в полях «Фикс.»:
Флажок «Insert-Фикс.» действует таким образом, что факт добавления записи будет фиксироваться, только если значение данного столбца в добавленной записи непустое.
Флажок «Update-Фикс.» действует таким образом, что факт изменения записи будет фиксироваться, только если значение данного столбца в записи изменилось.
Флажок «Delete-Фикс.» действует таким образом, что факт удаления записи будет фиксироваться, только если значение данного столбца в удалённой записи было непустым.
Чтобы сохранить некоторый набор значений при фиксировании некоторого действия, следует установить соответствующие флажки в полях «Сохр.». Значения с признаком «Сохр.» сохраняются независимо от того, изменились ли они в результате фиксируемого действия.
Флажок «Сохр.» рекомендуется всегда устанавливать для столбцов, входящих в первичный ключ таблицы (часто это поле CODE или ID). Это позволит однозначно идентифицировать изменённую запись таблицы.
Например, в соответствии с настройками, показанными на рисунке, в журнале аудита будут фиксироваться факты изменения данных в таблице CT_T_CONTRACT (данные о договорах) при изменении любого поля этой таблицы. При каждом изменении в журнал будут заноситься данные о тех столбцах, значения в которых изменились, а также значения столбца ID. На основании сохранённых значений можно определить запись таблицы, которая была изменена.
Поиск событий по изменению данных Поиск фактов изменения данных выполняется в «Меню Fastcom/Администрирование/Аудит/Аудит данных/Поиск событий в аудите данных»: Для поиска изменений данных, в форме «Параметры поиска событий аудита данных» необходимо указать параметры поиска событий и нажать кнопку «Искать».
Например, если указаны параметры, как показано на рисунке, то будут найдены данные аудита о любых действиях в таблице CT_T_CONTRACT, которые привели к изменению значения в любом столбце этой таблицы (в том числе удалению или добавлению значения). В каждой найденной строке аудита будет отображаться значение поля CONTRACT_NO (Номер договора). Значение поля CONTRACT_NO позволит определить, какой договор был изменён.
По окончании поиска, данные аудита будут отображены в журнале аудита данных:
Очистка аудита данных Объём данных в журнале аудита данных может расти достаточно быстро, поэтому периодически необходимо удалять из него устаревшие данные.
Для этого необходимо выполнить следующие действия:
В стартовом меню выбрать пункт «Администрирование/Аудит/Аудит данных/Очистка аудита данных.
Откроется окно для отбора удаляемых данных аудита: Выбрать, какие данные аудита необходимо удалить;
Нажать кнопку ОК. Данные будут удалены.
Удалить устаревшие данные аудита можно также из «Меню Fastcom/Администрирование/Аудит/Очистка данных аудита».
|