Доступные адреса суперобласти DHCP

Microsoft.Windows.DHCPServer.Library.Superscope.UnitMonitor.ScopeSpaceAvailable (UnitMonitor)

Монитор предупреждает о падении общего числа свободных адресов во всех областях заданной суперобласти ниже определенного порога.

Knowledge Base article:

Краткое описание

Модуль мониторинга областей из библиотеки Microsoft Windows Server DHCP возвращает контейнер свойств, содержащий число свободных IP-адресов в заданной области или суперобласти.

Ниже приведены параметры, которые при необходимости можно переопределить.

Решения

Если у DHCP-сервера нет доступных адресов для предоставления клиентам, они могут не получить новые IP-адреса. В этом случае возможны следующие решения.

Расширение области DHCP

Если область DHCP уже существует, а диапазон адресов, задаваемый с помощью начального и конечного адреса, в данный момент не включает все адреса этой области, можно увеличить число адресов в области, расширив значения начального и конечного адреса в свойствах области.

Чтобы увеличить число адресов, доступных для клиентов, выполните указанные ниже действия.

Уменьшение срока действия аренды адреса

Для выполнения этих процедур пользователь должен быть членом группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.

Чтобы уменьшить срок действия аренды адреса, выполните указанные ниже действия.

Уменьшение интервала очистки

Для выполнения этих процедур пользователь должен быть членом группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.

Чтобы с помощью команды "Netsh" задать интервал очистки, выполните указанные ниже действия.

Пример

В следующем примере эта команда задает интервал очистки базы данных равным 10 080 минутам (каждые семь дней).

netsh dhcp set databasecleanupinterval 10080

Element properties:

TargetMicrosoft.Windows.DHCPServer.Library.Superscope
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.DHCPServer.Library.MonitorType.ScopeSpaceAvailable
RemotableTrue
AccessibilityPublic
Alert Message
Предупреждение о доступности адресов суперобласти DHCP

Общее количество доступных адресов области в суперобласти ниже порогового значения.
{0}
RunAsMicrosoft.Windows.DHCPServer.Library.ActionAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DHCPServer.Library.Superscope.UnitMonitor.ScopeSpaceAvailable" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.Superscope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DHCPServer.Library.MonitorType.ScopeSpaceAvailable" ConfirmDelivery="false" RunAs="Microsoft.Windows.DHCPServer.Library.ActionAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.Library.Superscope.UnitMonitor.ScopeSpaceAvailable_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.Windows.DHCPServer.Library.Superscope"]/Name$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ScopeAddressesAvailable" MonitorTypeStateID="ScopeAddressesAvailable" HealthState="Success"/>
<OperationalState ID="ScopeAddressesLow" MonitorTypeStateID="ScopeAddressesLow" HealthState="Warning"/>
<OperationalState ID="ScopeAddressesExhausted" MonitorTypeStateID="ScopeAddressesExhausted" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<TargetComputer>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</TargetComputer>
<Name>$Target/Property[Type="Microsoft.Windows.DHCPServer.Library.Superscope"]/Name$</Name>
<Threshold>10</Threshold>
</Configuration>
</UnitMonitor>