Moniteur des étendues BOOTP complètes IPv4 DHCP

Microsoft.Windows.DHCPServer.Library.IPv4Scope.UnitMonitor.BOOTPScopeFull (UnitMonitor)

Il n'y a pas d'adresses IPv4 disponibles pour les clients BOOTP

Knowledge Base article:

Résolutions

Si le serveur DHCP n'a pas d'adresses IP disponibles à fournir aux clients du service Protocole Bootstrap (BOOTP), ce dernier échoue. Lorsque cela se produit, les solutions suivantes sont possibles :

Augmenter l'étendue DHCP

Si vous disposez déjà d'une étendue DHCP mais que l'adresse de début et l'adresse de fin n'incluent actuellement pas toutes les adresses de votre sous-réseau spécifique, vous pouvez augmenter le nombre d'adresses dans l'étendue en étendant l'adresse de début ou l'adresse de fin dans les propriétés de l'étendue.

Pour augmenter le nombre d'adresses disponibles pour les clients :

Réduire la durée du bail

Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs, ou l'autorité appropriée doit vous avoir été déléguée.

Pour réduire la durée du bail :

Diminuer l'intervalle de nettoyage

Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs, ou l'autorité appropriée doit vous avoir été déléguée.

Pour utiliser une commande Netsh permettant de définir la durée de l'intervalle du nettoyage :

Exemple

Dans l'exemple suivant, cette commande définit l'intervalle du nettoyage de la base de données sur 10 080 minutes (tous les sept jours).

netsh dhcp set databasecleanupinterval 10080

Element properties:

TargetMicrosoft.Windows.DHCPServer.Library.IPv4Scope
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Alerte des étendues BOOTP complètes IPv4 DHCP
{0}
RunAsMicrosoft.Windows.DHCPServer.Library.ActionAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DHCPServer.Library.IPv4Scope.UnitMonitor.BOOTPScopeFull" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.IPv4Scope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="false" RunAs="Microsoft.Windows.DHCPServer.Library.ActionAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.Library.IPv4Scope.UnitMonitor.BOOTPScopeFull_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<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">1064</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>