Монитор предупреждает о падении процента свободных адресов в заданной суперобласти ниже определенного порога.
Модуль мониторинга процента суперобластей Microsoft Windows Server DHCP 2012 R2 возвращает контейнер свойств, содержащий число свободного процента в заданной области.
Ниже приведены параметры, которые при необходимости можно переопределить.
Количество выборок: количество отсчетов, которые необходимо подождать, чтобы определить новое состояние монитора.
Порог "предупреждение": минимальный процент, принятый как состояние работоспособности.
Порог "ошибка": минимальный процент, принятый как состояние предупреждения.
Интервал (сек.): продолжительность каждого выполнения в секундах
Время синхронизации: время в формате "чч:мм" с момента начала выполнения.
Время ожидания (сек.): период ожидания в секундах, после которого выполнение отменяется по причине тайм-аута.
Проверьте доступные адреса области.
Если у DHCP-сервера 2012 R2 нет доступных адресов для предоставления клиентам, они могут не получить новые IP-адреса. В этом случае возможны следующие решения.
Использование расширения области для расширения диапазона адресов текущей области.
Уменьшение срока действия аренды адреса и интервала очистки. Это может ускорить процесс освобождения просроченных IP-адресов области.
Расширение области DHCP
Если область DHCP уже существует, а диапазон адресов, задаваемый с помощью начального и конечного адреса, в настоящий момент не включает все адреса данной подсети, можно увеличить число адресов в области, расширив значение начального или конечного адреса в свойствах области.
Чтобы увеличить число адресов, доступных для клиентов, выполните указанные ниже действия.
На DHCP-сервере нажмите кнопку "Пуск", выберите пункт "Администрирование", а затем - "DHCP".
В дереве консоли щелкните правой кнопкой мыши область, которую необходимо расширить, и выберите пункт "Свойства".
Чтобы расширить область, измените значения "Начальный IP-адрес" и "Конечный IP-адрес".
Уменьшение срока действия аренды адреса
Для выполнения этих процедур пользователь должен быть членом группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.
Чтобы уменьшить срок действия аренды адреса, выполните указанные ниже действия.
На DHCP-сервере нажмите кнопку "Пуск", выберите пункт "Администрирование", а затем - "DHCP".
В дереве консоли DHCP щелкните правой кнопкой мыши область, которую необходимо настроить, и выберите пункт "Свойства".
На вкладке "Общие" под надписью "Срок действия аренды адреса для DHCP-клиентов" введите новый срок действия аренды адреса.
Уменьшение интервала очистки
Для выполнения этих процедур пользователь должен быть членом группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.
Чтобы с помощью команды "Netsh" задать интервал очистки, выполните указанные ниже действия.
На DHCP-сервере нажмите кнопку "Пуск", выберите пункт "Выполнить", введите "cmd" и нажмите клавишу ВВОД.
Введите "netsh dhcp set databasecleanupinterval "НовыйИнтервал" (где "НовыйИнтервал" — это время (в минутах) между очистками базы данных DHCP).
Пример
В следующем примере эта команда задает интервал очистки базы данных равным 10 080 минутам (каждые семь дней).
netsh dhcp set databasecleanupinterval 10080
Target | Microsoft.Windows.DHCPServer.Library.Superscope | ||
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.R2.SuperScopes.Utilization.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.2012.R2.SuperScope.IPV4.AddressesAvailable.Percentage.Monitor" Accessibility="Public" Enabled="false" Target="DHCP!Microsoft.Windows.DHCPServer.Library.Superscope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.DHCPServer.2012.R2.SuperScopes.Utilization.MonitorType" ConfirmDelivery="false" RunAs="System!System.PrivilegedMonitoringAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.2012.R2.SuperScope.IPV4.AddressesAvailable.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="SuperScopeAddressesAvailable" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="SuperScopeAddressesLow" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="SuperScopeAddressesVeryLow" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<SuperScope>$Target/Property[Type="DHCP!Microsoft.Windows.DHCPServer.Library.Superscope"]/Name$</SuperScope>
<CounterName>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>
</Configuration>
</UnitMonitor>