Nagios – Die Überwachung des Umfangs unserer DHCP

‚Was passiert, txabales!!! Wie wir herausfinden, in der Regel ein DHCP-Server ein Bereich ist komplett? Dank unserer lieben Benutzer, Nein? Wie ist die Idee, dass unsere Nutzer sind die letzten Probleme unserer Organisation zu realisieren (zu den Köpfen)… Wir werden unsere Anlagenüberwachung auf Basis von Nagios oder Centreon steuern Einen weiteren kritischen Punkt in einer Organisation verwenden, DHCP-Dienst!

Neben der Überwachung selbst wird der DHCP-Dienst gestartet (Wir wissen bereits, wie es zu tun), Wir unterstützen uns diesmal un Skript de Nagios Austausch es wird uns erlauben, den Gesundheitsdienst zu messen, durch ein kleines Skript in VBS (Visual Basic Script), wir können jeden Bereich und frei Routings checkear oder besetzt! Wir haben zur Unterstützung in NRPE, da diese VTS muss auf jedem DHCP-Server ausgeführt werden, deshalb, descargamos el script ‚check_dhcp_scope.vbs’ in dem Standardpfad Skripte NSClient ++, Wenn müssen Sie auf NRPE helfen, überprüfen dieses Dokument!

 

 

sicher, Ich in der Regel dieses Skript in der Ausgabe des Befehls bearbeiten die freien IP-Adressen und IP-Adressen besetzt entfernen, deshalb, Wenn wir die folgenden Zeilen ändern würden wir, aber dies ist optional, eh! Ich lasse die Änderungen, die ich Ihnen machen:

Linie 75:

StrOut=Strout&SubnetIP&" is Critical ("&FreeIP&" free). |Libres="&FreeIP&" Ocupadas="&UsedIP

Linie 79:

StrOut=Strout&SubnetIP&" is Critical ("&FreeIP&" free). |Libres="&FreeIP&" Ocupadas="&UsedIP

Linie 96:

wscript.echo scopecount&" Scopes OK - IPs libres: " &FreeIP& " - IPs ocupadas: " &UsedIP& "|Libres="&FreeIP&" Ocupadas="&UsedIP

 

Und wenn der DHCP-Server in einer anderen Sprache, beispielsweise in Spanisch, wir müssen auch die Linie ändern 61:

if instr(oldstr2,"Subred") then

 

Wenn wir öffnen ein cmd im DHCP-Server und gehen Sie in das Verzeichnis Scripts ++ NSClient, wir können es laufen und sehen, wie er reagiert!

 

deshalb, wie üblich, Ändern Sie die Datei ‚nsclient.ini’ Definiert das Skript ausführen und Alias, sein etwas:

[/settings/external scripts/scripts]
check_dhcp = cscript.exe //T:30 //NoLogo scripts\\check_dhcp_scope.vbs

[/settings/external scripts/alias]
check_dhcp = check_dhcp

 

Vergessen Sie nicht, den Dienst neu zu starten ‚NSClient ++‘, und? Zum Aufladen der Konfiguration nur angewandt!

 

deshalb, wenn wir die oben genannten Schritte testen und validieren möchten korrekt ausgeführt wurden, wir können es aus der Schale von Nagios versuchen direkt, wie immer, wir sind auf dem Weg der Plugins und führen Sie die folgenden, um sicherzustellen, dass alles in Ordnung sein wird,:

./check_nrpe -H DIRECCION_IP_SERVIDOR_DHCP -c check_dhcp

 

 

Und werden nicht länger mehr als der Dienst diese definieren überwachen, wir werden Centreon, ein “Aufbau” > “Dienstleistungen”, und fügen Sie neue oder geklont aus einem bestehenden und modify benötigt:

  • Beschreibung: Geben Sie den Namen des überwachten Service, etwas, das auf einem Blick assoziieren, was zu überwach, in meinem Fall so etwas wie ‚Ambito DHCP’ es wird.
  • Verbunden mit Hosts: Wir beziehen diesen Service mit dem Host, auf dem es läuft, die offensichtlich oder DHCP-Server.
  • Vorlage: Normalerweise verbinden wir eine Vorlage Service, Während führende generischen Satz andere Optionen, Meldungsart, Zeitraum von checkeos…
  • Prüfbefehl: Wählen Sie die Combo die berühmte check_nrpe’ es wird uns erlauben, das gleiche, was wir taten für Shell auszuführen, dieser Befehl und gab es hoch in dem ursprünglichen Dokument NRPE Sie gesehen haben hierin.
  • args: In diesem Fall, Es wird den Alias, die wir zuvor in der ‚nsclient.ini definiert haben’ der Server, auf dem es ausgeführt wird, in diesem Fall ‚check_dhcp‘.

 

aufgezeichnet mit “sparen”,

 

Und nach Einstellungen der Aufnahme Centreon, Exportieren und starten Sie die Dateien neu, wie wir bereits wissen 😉 (und wenn nicht,, Vorigen Dokus, die Sie sehen), dann auf die Registerkarte gehen “Überwachung” und visualisieren, um den überwachten Zustand, beide DHCP-Bereiche, wo wir bereits sehen und malen in den Charts die Anzahl der freien IP-Adressen, als besetzt. ich sagte:, Es wird auch eine regelmäßige Überwachung, wenn die Windows-DHCP-Dienst oder fallen gelassen ist, Hierfür können Sie einen Blick auf, dieses andere Dokument! Ich genieße es!

 

Letzte Artikel von Hector Herrero (Alle anzeigen)