Microsoft AD RMS 2008 R2 Lightweight Directory Access Protocol All Connections Down Event

Microsoft.ADRMS.2008.R2.LightweightDirectoryAccessProtocolAllConnectionsDownEvent.Monitor (UnitMonitor)

Knowledge Base article:

Summary

This computer cannot communicate with the Active Directory Domain Services (AD DS) global catalog servers by using Lightweight Directory Access Protocol (LDAP). Active Directory Rights Management Services (AD RMS) cannot issue new licenses until this communication is restored.

Resolutions

Fix Active Directory Domain Services issues.

External

http://technet.microsoft.com/en-us/library/cc726120(WS.10).aspx

Element properties:

TargetMicrosoft.ADRMS.2008.R2.Server
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogTimer2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Microsoft AD RMS 2008 R2 Lightweight Directory Access Protocol All Connections Down Event
Event Description: {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.ADRMS.2008.R2.LightweightDirectoryAccessProtocolAllConnectionsDownEvent.Monitor" Accessibility="Public" Enabled="true" Target="MicrosoftADRMS2008R2Discovery!Microsoft.ADRMS.2008.R2.Server" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.ADRMS.2008.R2.LightweightDirectoryAccessProtocolAllConnectionsDownEvent.Monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">56</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Active Directory Rights Management Services</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<TimerWaitInSeconds>1200</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>