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

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

Este monitor avisa si el porcentaje 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 porcentaje de Microsoft Windows Server DHCP 2012 devuelve un contenedor de propiedades con el número de porcentaje libre en el ámbito especificado.

É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
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.DHCPServer.2012.IndScopeStats.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
El porcentaje de direcciones disponibles para el ámbito IPV6 de DHCP Server 2012 se encuentra en un nivel bajo
El porcentaje 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.Percentage.Monitor" Accessibility="Public" Enabled="true" 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.Percentage.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>IPV6Scope-PercentageAvailable</CounterName>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<NumSamples>3</NumSamples>
<WarningThreshold>30</WarningThreshold>
<ErrorThreshold>10</ErrorThreshold>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<InitialRow>0</InitialRow>
<FinalRow>0</FinalRow>
</Configuration>
</UnitMonitor>