friloo
Goto Top

IP Range Monitoren (mit Zabbix)

Hallo zusammen,

wir haben momentan immer mal wieder das Problem, dass die ip Range im DHCP voll läuft für unser WLAN Netz. Das Problem ist bekannt, dass wir eine größere Range brauchen und ist mit der Umstrukturierung auch in Planung.

Bis dahin wollte ich aber fragen, ob ihr eine Möglichkeit kennt, wie man die ip Range im DHCP (Windows Server) monitoren kann? Wir monitoren sonst nahezu alles mit Zabbix.

Im Netz konnte ich keine praktikable Lösung bisher finden.

Vielleicht hat ja jemand eine Idee?

mfg friloo

Content-ID: 7275883567

Url: https://administrator.de/contentid/7275883567

Printed on: December 14, 2024 at 18:12 o'clock

Starmanager
Starmanager May 23, 2023 at 11:05:12 (UTC)
Goto Top
Am einfachsten ist es die DHCP Lease-Zeit heruntersetzen. 4 Stunden als Beispiel. Wenn die WLAN Geraete weg sind werden die IP Adressen einfach wiederverwendet.
friloo
friloo May 23, 2023 at 11:08:50 (UTC)
Goto Top
Steht bereits auf 4 Stunden. Hat das Problem auch etwas verbessert, aber nicht gelöst. Noch weiter runter, weiss ich nicht...
6376382705
6376382705 May 23, 2023 updated at 11:12:58 (UTC)
Goto Top
Hi.

ein Tool habe ich keins auf Lager aber ein schönen Powershellcommand welcher Dich weiterbringen kann.

Get-DhcpServerv4Statistics -ComputerName DCNAME | select -Property *
AddressesInUse            : 87
Available                       : 599
TotalScopes                   : 13

Get-DhcpServerv4Statistics -ComputerName DCNAME | select -Property AddressesInUse
AddressesInUse
--------------
            87

Hier könntest Du dir bpsw. die nächst freien Adressen anzeigen lassen:

DhcpServerv4FreeIPAddress -ComputerName DCNAME -ScopeId 192.168.20.0 `
-StartAddress 192.168.20.59 -NumAddress 20
192.168.20.162
192.168.20.163
192.168.20.164
192.168.20.165
192.168.20.166

Da ließe sich bestimmt so einiges automatisieren (E-Mail Versand wenn Free < 5).

Als Ansatz..

Gruß
Starmanager
Starmanager May 23, 2023 at 11:18:28 (UTC)
Goto Top
Dann wird eine Auswertung auch nicht weiterhelfen wenn alle Leases verwendet sind. Stell doch mal auf 1 Stunde um. Der DHCP hat so nur ein bisschen mehr zu tun aber die wo nicht mehr da sind besetzen dann keine IP Adresse.
em-pie
Solution em-pie May 23, 2023 at 11:57:40 (UTC)
Goto Top
Moin,

lasse den ZabbixAgent ein PS Script ausführen.
https://sbcode.net/zabbix/powershell-windows-updates/

GetFreeleases.ps1
$free = Get-DhcpServerv4ScopeStatistics -ComputerName SVDHCP.company.tld -Scope 10.20.30.0 | Select-Object -Property AddressesFree
write-host $free.AddressesFree

Müsstest nur mal schauen, wie du Alarmgrenzen definierst. Bin zu lange aus dem Zabbix-Thema raus...
friloo
friloo May 23, 2023 at 13:14:11 (UTC)
Goto Top
Zitat von @em-pie:

Moin,

lasse den ZabbixAgent ein PS Script ausführen.
https://sbcode.net/zabbix/powershell-windows-updates/

GetFreeleases.ps1
$free = Get-DhcpServerv4ScopeStatistics -ComputerName SVDHCP.company.tld -Scope 10.20.30.0 | Select-Object -Property AddressesFree
write-host $free.AddressesFree

Müsstest nur mal schauen, wie du Alarmgrenzen definierst. Bin zu lange aus dem Zabbix-Thema raus...

Perfekt! Vielen Dank! Das war die Lösung! ;)