Ich habe einen Windows 2003-Server und muss die DHCP-Lease-Informationen von ihm mit einem Perl-Skript abrufen, das auf einem Ubuntu-Server ausgeführt wird. Dann muss ich die Informationen in einer MySQL-Datenbank analysieren und speichern. Gibt es eine Möglichkeit, die Leases von einem Perl-Skript abzufragen? Ich kann herausfinden, wie ich die Informationen verarbeiten kann, nachdem ich sie erhalten habe. Danke.
Akzeptierte Antwort:
Sie können vielleicht SNMP verwenden, vorausgesetzt, SNMP ist für den DHCP-Dienst auf dem Windows-Server aktiviert/erlaubt.
Unter Verwendung von SNMP-Abfragen kann man von Zeit zu Zeit eine Statistik der Lease-Informationen aus der Ferne vom DHCP-Dienst erstellen.
$snmp_address = "1.3.6.1.4.1.311.1.3.2.1.1.1";
$getsubnet = "snmpgetnext -v2c -c public -Oqv win_dhcp_server_ip $snmp_address |";
eine bessere Beschreibung finden Sie unter https://lists.isc.org/pipermail/bind-users/2004-November/054007.html