Jobs Überwachung Backup and Replication Veeam Backup & Replikation

Nach einer Zentralisierung mindset, Heute werden wir sehen, wie aus Centreon den Status der Sicherung Veeam Backup zu überwachen & Replikation, damit wird eine weitere Aufgabe Download in unseren Gedanken zu betrachten, denn wenn ein Sicherungsauftrag fehlschlägt oder Replik wissen, wann. Wir haben nicht überragend, mehr zu sein als in der Konsole checkearlos gehen,

 

gut, wir werden auf einem Skript verlassen genannt ‘check_veeam_eventlogs.ps1‚, werden wir die Maschine verantwortlich für die Durchführung Sicherungen herunterladen. Ein Powershell-Skript, das einfach auszuführen remote NRPE von Centreon Maschine und wir werden seine Ausgabe zu überwachen, ob Kopieraufträge oder läuft gut Replica lesen. Wie es ist klar,, NRPE müssen zuerst installiert haben und richtig auf unserer Maschine Centreon konfiguriert, wenn Sie nicht getan haben,, Überprüfung dieses Dokument.

 

Die Bedienung ist sehr einfach, Wir können versuchen, es aus einem Powershell ausgeführt werden, wir werden die heruntergeladene Datei in den Ordner Scripts verlassen haben NSClient, Wir passieren ein paar Parameter an das Skript, Job einen Namen und eine andere mit der Zeit in Stunden für checkear innerhalb dieser Zeit. Beispiel:

.\check_veeam_eventlogs.ps1 'Backup Job Open Services IT' 24

 

Das Skript funktioniert perfekt für Typ Kopieraufträge, aber nicht für Replica Typ Jobs, nichts, duplizieren Sie das Skript, und dies wird umbenannt ‚_replica’ haben 2 Skripte, eine, die Sie Kopieraufträge und andere Replica überwachen (in einem anderen Beitrag werden wir die EndPoint Jobs sehen). In dieser neuen Datei führen wir die folgenden Änderungen:

Auf der Linie 35 geändert durch:

$ArgEventID = 190 # Replication Job complete event id

 

Auf der Linie 78, würde ersetzen

if ($LogEntry.Message.ToString() -like "*Replica*`'$ArgBackupJobName`'*")

 

Und dann, weil, wenn wir abkühlen lassen und die Ausgabe ändern, indem individuellere kastilischen, Wir würden die Zeile 186:

$ResultString += "CRITICAL: Se encontraron $CriticalErrorResultCount errores criticos en la replica $ArgBackupJobName en las ultimas $ArgLastHours horas"

 

auch Leitung 192:

$ResultString += "Warning: La replica $ArgBackupJobName tiene $WarningResultCount mensajes Warning en las ultimas $ArgLastHours horas"

 

die 202:

$ResultString += "CRITICAL: La replica $ArgBackupJobName acabo con errores en las ultimas $ArgLastHours horas"

 

Und schließlich die 208:

$ResultString += "OK: La replica $ArgBackupJobName acabo perfectamente en las ultimas $ArgLastHours horas "

 

aber, wie wir es bereit, jetzt ist es einfach in der Datei registrieren nsclient.ini (NSClient Konfiguration) Aliase und Befehle ausgeführt werden, wenn Sie einen anderen Computer anrufen, wie es in unserem Fall von Centreon. wir fügen:

[/settings/external scripts/scripts]
check_veeam_copia_os = cmd /c echo scripts\\check_veeam_eventlogs.ps1 'Backup Job Open Services IT' 24; exit($lastexitcode) | powershell.exe -command -
check_veeam_replica = cmd /c echo scripts\\check_veeam_eventlogs_replica.ps1 'Replication Job Open Services IT' 24; exit($lastexitcode) | powershell.exe -command -
...

[/settings/external scripts/alias]
check_veeam_copia_os = check_veeam_copia_os
check_veeam_replica = check_veeam_replica
...

 

NSClient Neustart ++ Service-Team erneut zu lesen, die die Konfiguration und wie wir Centreon gehen, um den Dienst registrieren werden Kopieraufträge und Replica überwachen.

 

von “Aufbau” > “Dienstleistungen”, duplizieren jeden Service, den wir mit NRPE überwacht haben, und es wird viel einfacher, bearbeiten und ändern:

  • Beschreibung: Der Servicename, zum Beispiel überwacht der Name Job.
  • mit Hosts Gefüttert: Wir verbinden den Server mit Veeam installiert und konfiguriert NRPE.
  • Prüfbefehl: Wählen Sie den Befehl, Wenn Sie diese Blog-Dokumente haben, gefolgt, Es wird ‚check_nrpe‘ bezeichnet werden.
  • Streit: Im Argument setzen wir den Alias ​​wir in der nsclient.ini Datei definiert haben, um das Skript auszuführen, die uns interessiert.

 

Und es wäre in dem ‚normalen Check-Intervall angeben’ alle X Stunden laufen, die uns interessiert, offensichtlich sind wir nicht daran interessiert, dass die checkeo jeder laufen 5 Minuten, wenn der Job wird zum Beispiel alle 24 Stunden ausgeführt. Wir nahmen den neuen Service “sparen” und wir können so viele Dienste erstellen, wie Sie für andere Jobs kopieren oder Replica brauchen…

Wir retteten die Konfiguration & Exportdateien wie gewohnt…

 

Und wir können nach einer Weile sehen, dass wir unsere Aufgaben Backup oder Replikation überwacht haben! hiermit, zentralisiertere sonst und dass wir kontrollieren können und immer wissen, ihren Status, disrutar plus alle Vorteile eines überwachten Systems, wir können SLAs messen…