Tento monitor upozorňuje, pokud celkový počet volných adres všech obor pro stanovenou množinu oborů poklesne pod definovanou mezní hodnotu
Monitorování oboru knihovny serveru Microsoft Windows Server DHCP vrátí kontejner objektů obsahující počet volných adres ve specifikovaném oboru / množině oborů.
V případě potřeby můžeme přepsat tyto parametry:
Interval v sekundách: počet sekund do každého provádění
Čas synchronizace: čas, od kdy budete chtít zahájit provádění, uvedený ve formátu "hh:mm".
Časový limit v sekundách: doba, po kterou se bude čekat, než bude provádění zrušeno z "důvodů vypršení času".
Příznak ladění: použijte hodnotu "true" nebo "false" pro záznam různých událostí do protokolů událostí nástroje Operations Manager za účelem sledování.
Pokud server DHCP nemá k dispozici IP adresy pro své klienty, nemusí se jim podařit získat nově přiřazené IP adresy. Když k tomu dojde, zvažte následující možná řešení:
Pomocí rozšíření oboru zvětšete rozsah adres aktuálního oboru.
Zkraťte dobu zapůjčení a snižte interval mazání. To může pomoci urychlit opětovné nabytí propadlých IP adres oboru.
Rozšíření oboru DHCP
Pokud již máte obor DHCP a počáteční a koncová adresa momentálně neobsahuje všechny adresy pro vaši konkrétní podsíť, můžete zvýšit počet adres v oboru rozšířením počáteční a koncové adresy ve vlastnostech oboru.
Postup zvýšení počtu adres dostupných klientům:
Na serveru DHCP klikněte na nabídku Start, vyberte položku Nástroje pro správu a poté klikněte na položku DHCP.
Ve stromu konzoly klikněte pravým tlačítkem na obor, který chcete rozšířit, a poté na položku Vlastnosti.
Změnou nastavení parametrů Počáteční IP adresa a Koncová IP adresa rozšiřte obor.
Zkrácení doby zapůjčení
K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.
Zkrácení doby zapůjčení:
Na serveru DHCP klikněte na nabídku Start, vyberte položku Nástroje pro správu a poté klikněte na položku DHCP.
Ve stromu konzoly klikněte pravým tlačítkem na obor, který chcete nakonfigurovat, a poté na položku Vlastnosti.
Na kartě Obecné pod položkou Doba trvání zápůjček klientům DHCP zadejte novou dobu zápůjčky.
Zkrácení intervalu mazání
K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.
Postup použití příkazu Netsh k nastavení intervalu mazání.
Na serveru DHCP klikněte na nabídku Start, vyberte položku Spustit, zadejte příkaz cmd a stiskněte klávesu ENTER.
Zadejte příkaz netsh dhcp set databasecleanupinterval "NovýInterval" (kde "NovýInterval" je doba mezi mazáními databáze DHCP vyjádřená v minutách).
Příklad
V následujícím příkladu tímto příkazem nastavíme interval mazání databáze na 10 080 minut (každých sedm dní).
netsh dhcp set databasecleanupinterval 10080
Target | Microsoft.Windows.DHCPServer.Library.Superscope | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.DHCPServer.Library.MonitorType.ScopeSpaceAvailable | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.DHCPServer.Library.ActionAccount |
<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>