Einstellen Korrekturmaßnahmen in Centreon

Ein weiterer der großen Vorteile unserer Plattform überwacht können wir nutzen und unsere eigene Skripte generieren, Korrekturmaßnahmen in unserer Umgebung durchführen. Etwas, das auf dem entfernten Rechner ausgeführt wird, wenn wir ein Problem haben, wenn wir nicht genügend Speicherplatz waren zum Beispiel, ein Skript für die temporäre Freigabe, oder Das Beispiel wird hierin; Nagios oder Centreon erkennen, wenn wir die DNS-Server-Dienst DNS gefallen, Also fang an 🙂 Ideal für jeden Bedarf, den wir haben, wiederholende Probleme, die Ihre Lösung automatisieren…

 

für diese, wir werden die Event-Handler oder Ereignisauslöser verwenden, die einfach auf jedem Host oder Service Centreon einstellen, immer dann, wenn der überwachte Dienst den Zustand ändert, wird den Befehl, die definieren. Wie sagen, en este documento usaré un Servicio ya definido en Centreon que monitoriza el servicio de Windows ‚DNS-Server‘ wenn es aktiv ist oder nicht; Wenn Sie möchten Informationen darüber, wie Dienste zu überwachen hier. gut, überprüfen Sie es neben, was wir tun, ist gesetzt, wenn für den Betrieb eine BAT-Datei auf dem DNS-Server für den Dienst Lift Service als KRITISCH Singen, ja?

Für die Remote-Ausführung von Skripten, Wenn Sie nach dieser Reihe von Dokumenten auf Nagios, Ich verwende NRPE, daher wird der DNS-Server installiert und den Agenten so konfiguriert werden ++ NSClient, Wenn Sie es überprüfen, Sie haben hier.

 

Was sollten wir zum Beispiel eine Batch-Datei in diesem Fall, den DNS-Dienst neu starten, die Datei ‚reinicia_servicios_dns.cmd‘ Ich überlasse es wie immer im Ordner Scripts und dessen Inhalt in diesem Beispiel:

net stop "Servidor DNS"
net start "Servidor DNS"

 

Und wie immer, en el fichero de configuración de NSClient++ ‚nsclient.ini‘, gibt hohe beide Alias, wie es laufen soll, wenn der Alias ​​Anruf von einem entfernten Rechner, wie sie von unserer Nagios oder Centreon sein, etwas, das wir hinzufügen sollten:

[/settings/external scripts/scripts]
reinicia_dns = cmd /c scripts\\reinicia_dns.cmd

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

 

wie immer, nahmen wir die Datei und starten Sie den Dienst NSClient ++ für die oben genannten Änderungen wirksam werden.

 

 

und nichts, Nun gehen wir nur auf den Service, den Sie Korrekturmaßnahmen hinzufügen möchten, In diesem Fall erinnere ich es der Service war, dass, wenn der DNS-Dienst überwacht aktiv ist oder nicht; deshalb, Wenn Sie Ihren Status ändern, Wir gehen ein Skript auszuführen, das den Dienst, um einen Neustart zu bekämpfen und versuchen, einen möglichst großen Fehler in meiner Organisation zu korrigieren. von Centreon, Wir suchen unsere Mitarbeiter „Aufbau“ > „Dienstleistungen“, und bearbeiten, vom Flansch „Datenverarbeitung“, wir ermöglichen ‚Event Handler Enabled‘, seleccionaremos en este caso el Comando ‚check_nrpe‘ que se ejecutará como ‚Event-Handler‘, und wenn wir Argumente übergeben haben, werden wir eine separate ! (Ausruf), en mi caso sabemos que si pasamos el argumento ‚!reinicia_dns‘ es war das Alias ​​des INI, dann bekommen wir, was wir wollen, läuft dieses Skript remote! aufgezeichnet mit „sparen“ und wie immer wir die Daten exportieren und den Motor von Nagios oder Centreon starten Sie die Konfiguration neu zu laden, gut, Ich hoffe, Sie haben interessante!

 

Hector Herrero
Letzte Artikel von Hector Herrero (Alle anzeigen)