Monitor de direcciones de ámbitos individuales IPV6 de DHCP Server 2012 disponibles

Microsoft.Windows.DHCPServer.2012.IndScope.IPV6.FreeScopeAddresses.Quantity.Monitor (UnitMonitor)

Este monitor avisa si el número de direcciones libres para el ámbito IPV6 especificado está por debajo del umbral definido

Knowledge Base article:

Resumen

La supervisión de ámbitos individuales IPV6 de Microsoft Windows Server DHCP 2012 devuelve un contenedor de propiedades con el número de direcciones libres en el ámbito especificado.

Este contador se amplía a miles e millones de direcciones

Éstos son los parámetros que se pueden invalidar si es necesario:

Causas

Compruebe las direcciones de ámbito disponibles.

Resoluciones

Si el servidor DHCP 2012 no tiene direcciones IP disponibles para proporcionarlas a sus clientes, no podrán obtener nuevas direcciones IP asignadas. Cuando suceda esto, considere las siguientes soluciones posibles:

Extender el ámbito DHCP

Si ya tiene un ámbito DHCP y la Dirección de inicio y la Dirección final no incluyen actualmente todas las direcciones de la subred específica, puede aumentar el número de direcciones del ámbito si extiende la Dirección de inicio o la Dirección final en las propiedades del ámbito.

Para aumentar el número de direcciones disponibles para los clientes:

Reducir la duración de la concesión.

Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Para reducir la duración de la concesión:

Reducir el intervalo de limpieza.

Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Para usar un comando Netsh para establecer el tiempo de intervalo de limpieza:

Ejemplo

En el ejemplo siguiente, este comando establece el intervalo de limpieza de la base de datos en 10.080 minutos (cada siete días).

netsh dhcp set databasecleanupinterval 10080

Element properties:

TargetMicrosoft.Windows.DHCPServer.2012.IPv6Scope
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.DHCPServer.2012.IndScopeStats.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
El número de direcciones disponibles para el ámbito IPV6 de DHCP Server 2012 es bajo
El número de direcciones libres para el ámbito IPV6 especificado está por debajo del umbral definido en Server {0}
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DHCPServer.2012.IndScope.IPV6.FreeScopeAddresses.Quantity.Monitor" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.DHCPServer.2012.IPv6Scope" 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.IPV6.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"]/Name$</Scope>
<CounterName>IPV6Scope-AddressesAvailable-ScaledByBillion</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>