VMM PRO Diagnostics Monitor

Microsoft.SystemCenter.VirtualMachineManager.ProDiagnostics.2012.EventBasedMonitor (UnitMonitor)

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.ProDiagnostics.2012.Target
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
PRO Diagnostics Alert
The PRO Diagnostics alert is used to test integration between Virtual Machine Manager and Operations Manager. The alert will be automatically resolved by Virtual Machine Manager. No action is required.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.ProDiagnostics.2012.EventBasedMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.VirtualMachineManager.ProDiagnostics.2012.Target" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ParentMonitorID="Health!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.ProDiagnostics.2012.EventBasedMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.SystemCenter.VirtualMachineManager.ProDiagnostics.2012.EventBasedMonitor.Warning" HealthState="Warning" MonitorTypeStateID="FirstEventRaised"/>
<OperationalState ID="Microsoft.SystemCenter.VirtualMachineManager.ProDiagnostics.2012.EventBasedMonitor.Success" HealthState="Success" MonitorTypeStateID="SecondEventRaised"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</FirstComputerName>
<FirstLogName>Microsoft-VirtualMachineManager-Server/Operational</FirstLogName>
<FirstExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>4003</Value>
</ValueExpression>
</SimpleExpression>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</SecondComputerName>
<SecondLogName>Microsoft-VirtualMachineManager-Server/Operational</SecondLogName>
<SecondExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>4004</Value>
</ValueExpression>
</SimpleExpression>
</SecondExpression>
</Configuration>
</UnitMonitor>