Ce moniteur alerte lorsque le nombre d'adresses libres pour l'étendue IPV4 spécifiée chute au-dessous du seuil défini
L'analyse d'étendue individuelle IPV4 du pourcentage du Microsoft Windows DHCP Server 2012. retourne un conteneur de propriétés qui contient le nombre d'adresses libres dans l'étendue spécifiée.
Voici les paramètres que nous pourrions remplacer, si nécessaire :
Nombre d'échantillons : Nombre d'heures à attendre pour calculer le nouvel état du moniteur.
Seuil d'avertissement : Nombre minimum d'adresses accepté comme état d'intégrité.
Seuil d'erreur : Nombre minimum d'adresses accepté comme état d'avertissement.
Intervalle en secondes : Nombre de secondes pour chaque exécution
Heure de synchronisation : Heure exprimée sous le format suivant : « hh:mm » depuis le début de l'exécution désirée.
Délai d'attente (secondes) : Nombre de secondes avant l'annulation de l'exécution en raison de l'expiration du délai d'attente.
Ligne initiale : Ligne initiale utilisée pour la pagination. La valeur par défaut est 0 qui retourne tous les enregistrements.
Ligne finale : Ligne finale utilisée pour la pagination. La valeur par défaut est 0 qui retourne tous les enregistrements.
La quantité de pagination maximale prise en charge est 2 000 étendues
Vérifier les adresses d'étendue disponibles
Si le serveur DHCP 2012 n'a pas d'adresse IP disponible pour ses clients, ils n'ont pas pu obtenir de nouvelles adresses IP attribuées. Lorsque cela se produit, les solutions suivantes sont possibles :
Utilisez l'extension d'étendue pour développer la plage d'adresses de l'étendue actuelle.
Réduisez la durée du bail et diminuez l'intervalle de nettoyage. Cette action peut permettre d'accélérer la récupération d'adresses IP d'étendue ayant expiré.
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 pas actuellement toutes les adresses de votre sous-réseau spécifique, vous pouvez accroître le nombre d'adresses dans l'étendue en augmentant 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 :
Sur le serveur DHCP, cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur DHCP.
Dans l'arborescence de la console, cliquez avec le bouton droit sur l'étendue que vous souhaitez étendre, puis cliquez sur Propriétés.
Modifiez l'adresse IP de début et l'adresse IP de fin pour augmenter l'étendue.
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 :
Sur le serveur DHCP, cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur DHCP.
Dans l'arborescence de la console DHCP, cliquez avec le bouton droit sur l'étendue que vous souhaitez configurer, puis cliquez sur Propriétés.
Sous l'onglet Général, sous Durée de l'allocation pour les clients DHCP, tapez la nouvelle 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 :
Sur le serveur DHCP, cliquez sur Démarrer, sur Exécuter, tapez « cmd », puis appuyez sur ENTRÉE.
Tapez netsh dhcp set databasecleanupinterval « Nouvel_intervalle » (« Nouvel_intervalle » désignant la durée en minutes entre les nettoyages de la base de données DHCP.
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
Target | Microsoft.Windows.DHCPServer.2012.IPv4Scope | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.DHCPServer.2012.IndScopeStats.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.2012.IndScope.IPV4.FreeScopeAddresses.Quantity.Monitor" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.DHCPServer.2012.IPv4Scope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DHCPServer.2012.IndScopeStats.MonitorType" ConfirmDelivery="false" RunAs="System!System.PrivilegedMonitoringAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.2012.Scope.IPV4.FreeScopeAddresses.Quantity.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ScopeAddressesAvailable" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="ScopeAddressesLow" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="ScopeAddressesVeryLow" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Scope>$Target/Property[Type="DHCP!Microsoft.Windows.DHCPServer.Library.Scope"]/IPAddress$</Scope>
<CounterName>IPV4Scope-AddressesAvailable</CounterName>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<NumSamples>3</NumSamples>
<WarningThreshold>50</WarningThreshold>
<ErrorThreshold>10</ErrorThreshold>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<InitialRow>0</InitialRow>
<FinalRow>0</FinalRow>
</Configuration>
</UnitMonitor>