Agent based system for real time database audit monitoring
Database auditing is the examination of audit or transaction logs for the purpose of tracking changes with data or database structure. Existing database audit tools exerts performance overhead onto the database when logging audit activities. In proactive database auditing the agents track the database activities through database command execution and provide real time alert notification. The research alms to develop a proactive database auditing system/prototype usmg multi-agent technology that provide real time audit reports and alerts to the auditors, independent of the database system, non-proprietary while overcoming performance overhead issues on the database system and enhances database audit logs availability. In this research we use Prometheus methodology which has been proven effective in the design and building of agent system, it is detailed and complete (start to end). The Agent based database audit monitoring system utilizes agent properties and providing ability to monitor local or remote activities and events within the database with real time alerting and notification. The challenges facing existing database auditing are met by the agent system ability to enlist other agents including people to accomplish the alerting and notification tasks.