Monitor für Verfügbarkeit der DHCP-IPv4-Laufzeit in Active Directory

Microsoft.Windows.DHCPServer.Library.IPv4Runtime.UnitMonitor.ActiveDirectory (UnitMonitor)

Knowledge Base article:

Lösungen

Um dieses Problem zu beheben, identifizieren und beheben Sie Verbindungsprobleme zwischen dem DHCP-Server und dem Domänencontroller, indem Sie wie folgt vorgehen:

Informationen zum Ausführen dieser Aufgaben finden Sie in den folgenden Abschnitten.

Hinweis: Die folgenden Verfahren umfassen die Verwendung des Befehls "ping" für die Problembehandlung. Überprüfen Sie daher vor dem Ausführen dieser Schritte, ob die Firewall- oder IPsec-Einstellungen (Internetprotokollsicherheit) für das Netzwerk ICMP-Datenverkehr (Internet Control Message-Protokoll) zulassen. ICMP ist das TCP/IP-Protokoll, das vom Befehl "ping" verwendet wird.

Zum Ausführen dieser Verfahren müssen Sie Mitglied der lokalen Administratorgruppe sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

Bestimmen, ob ein Netzwerkverbindungsproblem vorliegt

So stellen Sie fest, ob ein Netzwerkverbindungsproblem zwischen dem DHCP-Server und dem Domänencontroller besteht

Wenn das Senden des Ping erfolgreich war, empfangen Sie eine Antwort, die der folgenden ähnelt:

Geben Sie an der Eingabeaufforderung ping IP-Adresse ein, wobei "IP-Adresse" die IP-Adresse des Domänencontrollers ist, und drücken Sie dann die EINGABETASTE.

Wenn Sie über die IP-Adresse, jedoch nicht über den FQDN ein Ping erfolgreich an den Domänencontroller senden können, liegt möglicherweise ein Problem bei der Auflösung des DNS-Hostnamens vor.

Wenn Sie über die IP-Adresse kein Ping erfolgreich an den Domänencontroller senden können, liegt möglicherweise ein Problem mit der Netzwerkverbindung, der Firewallkonfiguration oder der IPsec-Konfiguration vor.

Ausführen zusätzlicher Schritte zur Problembehandlung

Sie können folgende zusätzliche Schritte zur Problembehandlung ausführen, um die Ursache des Problems zu ermitteln:

Überprüfen Sie die TCP/IP-Einstellungen auf dem lokalen Computer, indem Sie wie folgt vorgehen:

Element properties:

TargetMicrosoft.Windows.DHCPServer.Library.IPv4Runtime
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Monitor für DHCP-Verfügbarkeit in Active Directory
{0}
RunAsMicrosoft.Windows.DHCPServer.Library.ActionAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DHCPServer.Library.IPv4Runtime.UnitMonitor.ActiveDirectory" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.IPv4Runtime" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="false" RunAs="Microsoft.Windows.DHCPServer.Library.ActionAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.Library.IPv4Runtime.UnitMonitor.ActiveDirectory_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1059</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1108</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1048</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>