Dell OM Server Unsupported Unit Monitor

Dell.Windows.UnsupportedServer.UnitMonitor (UnitMonitor)

Knowledge Base article:

Summary

Dell OM Server Deprecation Unit Monitor

Causes

Dell 9G Servers are not supported by Dell Server Management Pack Suite 6.0 onwards.

Resolutions

No resolution steps available. Discovery and Monitoring will continue to monitor the hardware

Element properties:

TargetDell.Windows.UnsupportedServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.TimedScript.TwoStateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Dell OM Sever Not Supported by Dell MP.
Dell OM Sever Not Supported by Dell Server Management Pack Suite.
RunAsDefault

Source Code:

<UnitMonitor ID="Dell.Windows.UnsupportedServer.UnitMonitor" Accessibility="Internal" Enabled="true" Target="Dell.Windows.UnsupportedServer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.TimedScript.TwoStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Dell.Windows.UnsupportedServer.UnitMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>86400</IntervalSeconds>
<SyncTime/>
<ScriptName>Deprecating9GServer.vbs</ScriptName>
<Arguments/>
<ScriptBody><Script>
'CRR: Script will not be needed
' VB script that outputs a property bag
Dim oAPI, oBag, status
Set oAPI = CreateObject("MOM.ScriptAPI")
Set oBag = oAPI.CreatePropertyBag()
status = "Warning"
Call oBag.AddValue("Status",status)
Call oAPI.Return(oBag)
Set modelNumber = Nothing
</Script></ScriptBody>
<SecureInput/>
<TimeoutSeconds>300</TimeoutSeconds>
<ErrorExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='Status']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Warning</Value>
</ValueExpression>
</SimpleExpression>
</ErrorExpression>
<SuccessExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='Status']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">OK</Value>
</ValueExpression>
</SimpleExpression>
</SuccessExpression>
</Configuration>
</UnitMonitor>