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 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 |