Monitors
Applies To: System Center 2012 - Operations Manager, System Center 2012 R2 Operations Manager, System Center 2012 SP1 - Operations Manager
Contains monitor definitions targeted at a specific class type.
Schema Hierarchy
ManagementPack
Monitoring
Monitors
Syntax
<Monitors>
<AggregateMonitor ID=”MonitorID” Comment=”Comment” Accessibility=”Public/Internal” Enabled=”True/False” Target=”TargetClassID” ParentMonitorID=”MonitorID” Remotable=”True/False” RunAs=”SecureReferenceID” Priority=”Normal”>…</AggregateMonitor>
<UnitMonitor Id=”UnitMonitorID” Comment=”Comment” Accessibility=”Public/Internal” Enabled=”True/False” Target=”TargetClassID” ParentMonitorID=”ParentMonitorID” Remotable=”True/False” Priority=”Normal” RunAs=”SecureReferenceID” TypeID=”UnitMonitorTypeID”>…</UnitMonitor>
<DependencyMonitor Id=”DependencyMonitorID” Comment=”Comment” Accessibility=”Public/Internal” Enabled=”True/False” Target=”TargetClassID” ParentMonitorID=”ParentMonitorID” Remotable=”True/False” Priority=”Normal” RunAs=”SecureReferenceID” RelationshipType=”RelationshipTypeID” MemberMonitor=”RollupMonitorID”>…</DependencyMonitor>
</Monitors>
Attributes and Elements
The following sections describe attributes, child elements, and the parent element of the Monitors element.
Attributes
None.
Child Elements
Element | Description |
---|---|
Optional. Defines a state machine whose health state is determined by an algorithmic analysis of its children. |
|
Optional. Defines an implementation of a unit monitor type definition that determines the health of targeted class type instances. |
|
Optional. Defines a state machine whose health state is determined by an algorithmic analysis of a hosting or containment relationship’s target instances. |
Parent Elements
Element | Description |
---|---|
Contains the workflow definitions that are used to discover and monitor the service model of a management pack. |
Remarks
The Monitors element of a management pack contains the state-based monitors of your health model. Two of the monitor types, AggregateMonitor and DependencyMonitor, are monitors that roll up other monitors (including other dependency and aggregate monitors). Use these types to create the appropriate hierarchy of your application’s health model. The UnitMonitor element is a monitor that implements a UnitMonitorType definition and targets a specific aspect of a class type to monitor. Unit monitor types always roll up to one of the other two monitor types.