This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > %Monitor.System.AuditCount

%Monitor.System.AuditCount

class %Monitor.System.AuditCount extends %Monitor.System.Adaptor

Monitor Audit event counts.

Property Inventory

Method Inventory

Parameters

parameter INDEX = EventName;
Inherited description: Comma separated list of properties to act as primary key for instances. Default = ""

Properties

property Enabled as %Monitor.String;
Enabled
Property methods: EnabledDisplayToLogical(), EnabledGet(), EnabledIsValid(), EnabledLogicalToDisplay(), EnabledLogicalToOdbc(), EnabledNormalize(), EnabledSet()
property EventName as %Monitor.String;
Full name of the event
Property methods: EventNameDisplayToLogical(), EventNameGet(), EventNameIsValid(), EventNameLogicalToDisplay(), EventNameLogicalToOdbc(), EventNameNormalize(), EventNameSet()
property Lost as %Monitor.Integer;
Audit events lost
Property methods: LostDisplayToLogical(), LostGet(), LostIsValid(), LostLogicalToDisplay(), LostNormalize(), LostSet()
property Total as %Monitor.Integer;
Total audit events
Property methods: TotalDisplayToLogical(), TotalGet(), TotalIsValid(), TotalLogicalToDisplay(), TotalNormalize(), TotalSet()
property Written as %Monitor.Integer;
Audit events written
Property methods: WrittenDisplayToLogical(), WrittenGet(), WrittenIsValid(), WrittenLogicalToDisplay(), WrittenNormalize(), WrittenSet()

Methods

method GetSample() as %Status
Get the audit counts A return code of $$$OK indicates there is a new sample instance. A return code of 0 indicates there is no sample instance.
method Initialize() as %Status
Execute the query
method Shutdown() as %Status
On Shutdown close the cconsole file
method Startup() as %Status
On Startup initialize the query

Inherited Members

Inherited Methods