Carapace Audit

The Carapace Audit provides a permanent record of activities done within the system. Each activity record contains the date and time showing when the activity was performed. In addition, the Audit can be extended to store arbitrary objects and maintain a list of actions performed on or by these objects.

The audited information is held in a relational database. This allows other applications to access the data directly and for custom reports to be written.

The Audit can be configured to hold different types of information. For example, the user audit records information about actions performed by users -- e.g. logon attempts, administrative actions etc. This information can be accessed by people via a web interface, and by other computer systems via COM interfaces.

The message audit is an example of an object extension -- here, information is stored about mail messages which pass through the Hub.

The Audit Interfaces

The interfaces for accessing the Carapace audit are as follows:

Interface Description Script
Auth check the authorisation information held within the audit cauth.cpl
Auditor record information in the audit caudit.cpl
Audit read and filter information within the audit caudit.cpl
Admin administer information held within the audit cadmin.cpl
CarapaceDb wrap up all the above interfaces caradb.cpl

Each of these interfaces is accessible using the Carapace script or from other applications using COM.


Contents Index Current topic: audit Related topics: databases