Zum Hauptinhalt springen
Backup

Veeam Backup & Replication

Überwache mit dem Check Veeam Backup & Replication Ergebnis und Alter aller Aufträge direkt auf deinem Veeam-Server, auch zeitplanbasiert.

Der Check Veeam Backup & Replication überwacht die Aufträge, die auf einem Veeam Backup & Replication-Server laufen. Er wird stündlich auf dem octoja-Agenten ausgeführt, der auf dem Veeam-Server installiert ist, fragt die lokale Veeam-Installation nach der letzten Sitzung jedes Auftrags ab und meldet das letzte Ergebnis und Alter jedes Auftrags an octoja zurück. So siehst du auf einen Blick, ob Backups erfolgreich gelaufen sind, wann das letzte Backup abgeschlossen wurde und ob Aufträge überfällig sind. Der Check deckt Backup-, Backup-Copy-, Agent- und Tape-Auftragstypen ab (Agent-Aufträge sind standardmäßig einbezogen, Tape-Aufträge sind optional). Er läuft nur unter Windows; das Intervall ist nicht konfigurierbar.

Welcher Veeam-Check für welches Veeam-Produkt?

octoja stellt getrennte Veeam-Checks bereit. Sie lesen unterschiedliche Datenquellen — ein Check am falschen Veeam-Produkt schlägt dauerhaft fehl, obwohl in Veeam alle Aufträge grün sind. Für Microsoft-365-Sicherungen nutze den Veeam Backup for Microsoft 365-Check auf dem Veeam-M365-Server.

Dein Veeam-ProduktZuzuweisender Check
Veeam Backup & Replication (zentraler Backup-Server)Veeam Backup & Replication-Check — dieser Artikel, auf dem Veeam-Server selbst
Veeam Agent for Windows, eigenständig (z. B. Sicherung auf eine lokale USB-Festplatte)Veeam Backup Agent-Check — siehe Veeam Backup Agent, auf dem Endpunkt, auf dem der Agent läuft

Leitsymptom einer falschen Zuweisung: Der Check meldet fehlgeschlagen, obwohl in Veeam alle Aufträge grün sind. Prüfe, welcher der beiden Checks dem Gerät zugewiesen ist — auch bei tag-basierter Zuweisung: Ein automatisches Tag kann diesen Check an ein Gerät hängen, das nur Veeam Agent for Windows ausführt. Agent-Aufträge, die ein Backup & Replication-Server verwaltet, deckt dieser Check auf dem Server ab (Option Agent-Aufträge einbeziehen); der Veeam Backup Agent-Check ist nur für eigenständige Installationen.

Voraussetzungen

  • Der octoja-Agent ist auf dem Veeam Backup & Replication-Server selbst installiert. Der Check fragt ausschließlich die lokale Veeam-Installation ab — einen entfernten Veeam-Server kann er nicht überwachen.
  • Das Veeam-PowerShell-Modul ist vorhanden. Es wird zusammen mit Veeam Backup & Replication installiert; der Check findet es auch, wenn das Modul nicht im PowerShell-Modulpfad registriert ist.
  • Der Veeam Backup Service läuft auf dem Gerät. Der Check meldet sich am Veeam-Server auf derselben Maschine (localhost) an und listet dessen Aufträge auf.
  • Der Check meldet sich mit dem Windows-Konto an, unter dem der octoja-Agent-Dienst läuft — separate Veeam-Anmeldedaten sind weder erforderlich noch konfigurierbar. Dieses Konto muss Aufträge auf dem Veeam-Server abfragen dürfen.

Du weißt nicht, auf welchem Server Veeam läuft? Suche nach einem Windows-Server, der „Veeam Backup & Replication“ im Startmenü oder in der Taskleiste hat, oder frage die Person, die deine Backup-Infrastruktur eingerichtet hat.

Unterstützte Veeam-Versionen

Der Check unterstützt Veeam Backup & Replication v12 (das Veeam-Modul läuft in Windows PowerShell) und v13 (das Modul läuft in PowerShell 7, pwsh); den passenden PowerShell-Host wählt der Check automatisch.

Schritte

Im Veeam Backup & Replication-Editor kannst du entweder alle Auftragstypen auf dem Server überwachen oder die Überwachung auf bestimmte Typen und Namen eingrenzen.

octoja-Dialog „Check hinzufügen“ für Veeam Backup & Replication im Tab „Konfiguration“ mit dem Feld „Anzeigename“, deaktiviertem Schalter „Alle Auftragstypen überwachen“, „Zu überwachende Auftragstypen“ mit den Chips Backup und BackupCopy, aktivierten Schaltern „Agent-Aufträge einbeziehen“ und „Bei nie gelaufenen Aufträgen warnen“, deaktivierten Schaltern „Tape-Aufträge einbeziehen“, „Deaktivierte Aufträge bewerten“ und „Erweiterte Optionen anzeigen“ sowie der rot umrandeten Schaltfläche „Check hinzufügen“

  1. Stelle sicher, dass der octoja-Agent auf dem Veeam-Server installiert ist.
  2. Gehe zu Geräte und öffne den Veeam-Server.
  3. Klicke auf den Tab Checks → Check hinzufügen → Veeam Backup & Replication.
  4. Lass Alle Auftragstypen überwachen deaktiviert, um die Standard-Auftragstypen (Backup und BackupCopy) unter Zu überwachende Auftragstypen zu prüfen, oder aktiviere den Schalter, um jeden Auftragstyp zu überwachen.
  5. Lege fest, welche Aufträge zählen: Agent-Aufträge einbeziehen und Bei nie gelaufenen Aufträgen warnen sind standardmäßig aktiviert; aktiviere bei Bedarf Tape-Aufträge einbeziehen oder Deaktivierte Aufträge bewerten.
  6. (Optional) Aktiviere Erweiterte Optionen anzeigen. Dort kannst du Auftragsnamen und Abfrage-Timeout anpassen. Bei neuen Zuweisungen ist Erfolgreiche Aufträge älter als Schwellenwerte melden bereits aktiviert, mit Modus Altersschwelle → Zeitplanbasiert (aus Auftragszeitplan). Stelle mit Zeitplantoleranz für Warnung (Stunden) und Zeitplantoleranz für kritisch (Stunden) ein, wie lange der Check nach einem erwarteten Start wartet. Für feste Altersgrenzen wählst du Manuell (feste Stunden) und stellst Warnung nach (Stunden) und Kritisch nach (Stunden) ein.
  7. Klicke auf Check hinzufügen.

Bestehende Zuweisungen und Überschreibungen behalten ihre bisherigen Einstellungen. Prüfe sie einzeln, bevor du dort die altersbasierte Alarmierung aktivierst oder den Modus wechselst.

Nach dem ersten Check-Intervall siehst du das Ergebnis im Tab Checks des Geräts.

Einstellungen

FeldTypErforderlichStandardBeschreibung
Alle Auftragstypen überwachenbooleanNeinAusJeden Auftrag unabhängig vom Typ bewerten, statt nur die ausgewählten Typen. Deaktivieren, um die Überwachung auf bestimmte Auftragstypen zu beschränken
Zu überwachende AuftragstypenListe von ZeichenkettenNeinBackup, BackupCopyEinzubeziehende Veeam-Auftragstypen (z. B. Backup, BackupCopy). Nur sichtbar, wenn Alle Auftragstypen überwachen deaktiviert ist
Agent-Aufträge einbeziehenbooleanNeinEinAuch von VBR verwaltete Agent-Backup-Aufträge bewerten
Tape-Aufträge einbeziehenbooleanNeinAusAuch Tape-Backup-Aufträge bewerten
Bei nie gelaufenen Aufträgen warnenbooleanNeinEinAufträge ohne bisher abgeschlossene Sitzung als Warnung melden. Deaktivieren, um nie gelaufene Aufträge zu ignorieren
Deaktivierte Aufträge bewertenbooleanNeinAusWenn aus, werden deaktivierte Aufträge aufgeführt, lösen aber nie Alarm aus
Erweiterte Optionen anzeigenbooleanNeinAusBlendet die folgenden erweiterten Felder ein (Auftragsnamen-Filter, Abfrage-Timeout und Backup-Alter-Schwellenwerte)
Auf bestimmte Auftragsnamen beschränken (optional)Liste von ZeichenkettenNein—Leer lassen, um alle passenden Aufträge zu überwachen; andernfalls werden nur diese Auftragsnamen bewertet. Müssen mit den Namen aus der Veeam Backup & Replication-Konsole übereinstimmen. Nur sichtbar, wenn Erweiterte Optionen anzeigen aktiviert ist
Abfrage-Timeout (Sekunden)ZahlNein120Maximale Wartezeit, bis Veeam seine Aufträge aufzählt. Auf Servern mit umfangreicher Backup-Historie erhöhen, falls die Prüfung ein Timeout meldet. Werte unter 10 werden auf 10 angehoben; 0 oder kleiner fällt auf 120 zurück. Nur sichtbar, wenn Erweiterte Optionen anzeigen aktiviert ist
Erfolgreiche Aufträge älter als Schwellenwerte meldenbooleanNeinEin (neue Zuweisungen)Erfolgreiche Aufträge als Warnung/Kritisch markieren, wenn der letzte Erfolg zu alt ist. Nur sichtbar, wenn Erweiterte Optionen anzeigen aktiviert ist
Modus AltersschwelleradioNeinZeitplanbasiert (aus Auftragszeitplan)Leitet die Altersgrenzen aus dem Auftragszeitplan ab. Wähle Manuell (feste Stunden) für feste Grenzen. Nur sichtbar, wenn Erfolgreiche Aufträge älter als Schwellenwerte melden aktiviert ist
Warnung nach (Stunden)ZahlNein50Stunden seit dem letzten erfolgreichen Backup bis zur Warnung. Nur im Modus Manuell sichtbar
Kritisch nach (Stunden)ZahlNein80Stunden seit dem letzten erfolgreichen Backup bis zum kritischen Alarm. Nur im Modus Manuell sichtbar
Zeitplantoleranz für Warnung (Stunden)ZahlNein12Toleranz nach einem geplanten Start, bevor der Check einen fehlenden erfolgreichen Lauf als Warnung meldet. Berücksichtige die erwartete Auftragsdauer in diesem Wert. Nur im Modus Zeitplanbasiert sichtbar
Zeitplantoleranz für kritisch (Stunden)ZahlNein24Toleranz nach einem geplanten Start, bevor der Check einen fehlenden erfolgreichen Lauf als kritisch meldet. Berücksichtige die erwartete Auftragsdauer in diesem Wert. Nur im Modus Zeitplanbasiert sichtbar

Ist im Modus Manuell der Wert Warnung nach (Stunden) höher gesetzt als Kritisch nach (Stunden), werden die beiden Werte vor der Bewertung getauscht.

Bei Agent-Sicherungsrichtlinien, die Veeam als ManagedByAgent verwaltet, erscheint jeder Computer separat als Richtlinie — Computer. So kann ein erfolgreicher Computer einen fehlgeschlagenen anderen Computer nicht verdecken. Für Auf bestimmte Auftragsnamen beschränken (optional) verwende weiterhin den Namen der übergeordneten Richtlinie, nicht den zusammengesetzten Anzeigenamen. Hat ein Computer noch keine Sitzung, gilt er als nie gelaufen; dafür greift Bei nie gelaufenen Aufträgen warnen. Die Richtlinien sind über Agent-Aufträge einbeziehen standardmäßig eingeschlossen.

Ergebnisse

Der Check bewertet die letzte Sitzung jedes Auftrags und meldet den schlechtesten Schweregrad über alle überwachten Aufträge. Die altersbasierten Zeilen gelten nur bei aktiviertem Erfolgreiche Aufträge älter als Schwellenwerte melden. Bestehende Zuweisungen und Überschreibungen behalten ihre bisherigen Altersprüfungs-Einstellungen; die Standards oben gelten für neue Zuweisungen.

BedingungSchweregrad
Letztes Auftragsergebnis ist FehlgeschlagenKritisch
Letztes Auftragsergebnis ist WarnungWarnung
Modus Manuell: Das Alter des letzten erfolgreichen Backups erreicht den Kritisch-SchwellenwertKritisch
Modus Manuell: Das Alter des letzten erfolgreichen Backups erreicht den WarnschwellenwertWarnung
Modus Zeitplanbasiert: Seit dem letzten geplanten Start spätestens bei „jetzt minus kritische Toleranz“ hat keine erfolgreiche Sitzung begonnenKritisch
Modus Zeitplanbasiert: Seit dem letzten geplanten Start spätestens bei „jetzt minus Warnungstoleranz“ hat keine erfolgreiche Sitzung begonnenWarnung
Der Zeitplan oder die Startzeit eines erfolgreichen Laufs lässt sich nicht zuverlässig auswerten („Zeitplan unbekannt“)Warnung
Ein überwachter Auftrag ist nie gelaufen (nur wenn Bei nie gelaufenen Aufträgen warnen aktiviert ist)Warnung
Keine Veeam-Aufträge auf dem Server passen zu den überwachten Auftragstypen, oder keiner der unter Auf bestimmte Auftragsnamen beschränken (optional) aufgeführten Auftragsnamen existiertWarnung
Ein überwachter Auftrag meldet ein letztes Ergebnis, das octoja nicht kenntWarnung
Ein überwachter Auftrag läuft gerade — er wird aufgeführt, seine Sitzung aber erst nach dem Ende bewertetOK
Ein Auftrag ist deaktiviert und Deaktivierte Aufträge bewerten ist ausOK
Alle überwachten Aufträge wurden erfolgreich abgeschlossenOK

Zeitplanbasierte Altersprüfung

  • Im Modus Zeitplanbasiert sucht der Check für jede Toleranz den letzten geplanten Start, der spätestens bei „jetzt minus Toleranz“ liegt. Eine erfolgreiche Sitzung erfüllt die Prüfung, wenn sie zu diesem Zeitpunkt oder später gestartet wurde. Entscheidend ist damit der erwartete Start, nicht ein geschätzter Abschluss. Die Toleranz sollte deshalb auch die erwartete Auftragsdauer enthalten. Standardmäßig warnt der Check nach 12 Stunden und meldet nach 24 Stunden kritisch.
  • Tägliche Zeitpläne berücksichtigen die ausgewählten Wochentage. Monatliche Zeitpläne berücksichtigen den tatsächlichen Kalendertag oder eine Regel wie „zweiter Montag“, statt pauschal 31 Tage anzunehmen. Periodische Zeitpläne werden für Intervalle von 1, 2, 3, 4, 6, 8, 12 oder 24 Stunden ohne gesperrte Zeitfenster ausgewertet. Minutenintervalle, eingeschränkte Zeitfenster und ereignisgesteuerte Zeitpläne werden nicht berechnet. Ist ein Zeitplan nicht unterstützt oder fehlen erforderliche Daten, meldet der Auftrag „Zeitplan unbekannt“ als Warnung. Maßgeblich ist die lokale Zeitzone des Veeam-Servers.

Erfasste Metriken

Für jeden überwachten Auftrag meldet der Check:

  • Auftragsname und Auftragstyp
  • Status des letzten Laufs (Erfolgreich, Warnung, Fehlgeschlagen, Nie gelaufen, Läuft, Deaktiviert oder Unbekannt). Ein Auftrag, der erfolgreich war, aber eine Altersgrenze überschritten hat, behält seinen Status Erfolgreich und wird im Check-Detail des Geräts als Veraltet gekennzeichnet
  • Zeitstempel des letzten Laufs und Startzeit
  • Sitzungszustand (z. B. Läuft, Leerlauf, Nachbearbeitung) und Fortschritt in Prozent während der Ausführung
  • Backup-Typ (Vollständig, Aktives Voll oder Inkrementell), ob der Zeitplan aktiviert ist, Komprimierungsstufe, VSS, Verschlüsselung, dominanter Engpass (Quelle, Proxy, Netzwerk oder Ziel) und ob das letzte Ergebnis aus einer Wiederholung stammt
  • Berechneter Schweregrad (OK, Warnung, Kritisch oder Fehler) basierend auf dem letzten Status und den konfigurierten Altersgrenzen. Fehlgeschlagene Aufträge und Überschreitungen der kritischen Altersgrenze werden beide als Kritisch gemeldet; der Schweregrad Fehler deckt Fälle ab, in denen der Check selbst nicht laufen kann — das Veeam-PowerShell-Modul lässt sich nicht laden, die Abfrage läuft in ein Timeout oder liefert keine verwertbare Ausgabe, oder ein unerwarteter Fehler tritt auf.
  • Über alle Aufträge hinweg meldet der Check außerdem die Gesamtzahl der Aufträge, die Anzahl je Kategorie (fehlgeschlagen, Warnung, nie gelaufen, laufend, deaktiviert) und das Alter des letzten erfolgreichen Backups.

Fehlermeldungen

Wenn der Check selbst nicht laufen kann, meldet er einen dieser Fehler:

FehlermeldungSo liest du sie
Veeam Backup & Replication PowerShell module not found on this device.Das Veeam-PowerShell-Modul ließ sich nicht laden. Das Gerät ist in der Regel kein Veeam Backup & Replication-Server — es sichert z. B. mit Veeam Agent for Windows. Weise stattdessen den Veeam Backup Agent-Check zu (siehe oben)
Could not connect to the local Veeam Backup service: …Das Modul wurde geladen, aber der Check konnte sich an keinem Veeam-Server auf dieser Maschine anmelden. Typische Ursachen: Das Gerät ist nicht der Backup & Replication-Server selbst (z. B. ist nur die Veeam-Konsole oder Veeam Agent for Windows installiert — laufende Veeam-Dienste und ein installiertes PowerShell-Modul reichen dafür nicht aus); der Veeam Backup Service ist gestoppt; oder das Windows-Konto des octoja-Agenten ist auf dem Veeam-Server nicht berechtigt. Der Text nach dem Doppelpunkt ist die ursprüngliche Fehlermeldung von Veeam und benennt die tatsächliche Ursache
Veeam query timed out after …Das Aufzählen der Aufträge dauerte länger als das Abfrage-Timeout. Erhöhe Abfrage-Timeout (Sekunden) in den erweiterten Optionen
Veeam query returned no output. / Veeam query returned unreadable output.Die Abfrage lief durch, lieferte aber nichts, was der Check lesen konnte. Die Veeam-Installation oder der PowerShell-Host auf dem Gerät hat keine verwertbaren Daten zurückgegeben — führe den Check erneut aus und prüfe bei Wiederholung die Voraussetzungen oben

Hinweise

  • Der Agent liest Backup-Daten über das lokale Veeam-PowerShell-Modul aus (wird mit Veeam Backup & Replication installiert). Eine REST-API-Konfiguration oder separate Veeam-Anmeldedaten sind nicht erforderlich; der Check funktioniert also auch dann, wenn die Veeam REST-API nicht aktiviert ist.
  • Der Agent erkennt den PowerShell-Host automatisch: Zuerst wird pwsh versucht (erforderlich für Veeam 13+), und Windows PowerShell (powershell.exe) wird als Fallback verwendet, wenn das Veeam-Modul in pwsh nicht geladen werden kann. Veeam-Umgebungen mit gemischten Versionen funktionieren ohne weitere Konfiguration.
  • Dieser Check liest ausschließlich Veeam Backup & Replication. Für andere Backup-Produkte stellt octoja eigene Checks bereit: Windows-Sicherung für die native Windows-Server-Sicherung sowie Acronis Backup, Acronis Cyber Protect Cloud, Altaro Backup, Arcserve UDP, Comet Backup, Cove Backup, NAKIVO Backup & Replication, NovaStor-Backup, Synology Backup, TERRA CLOUD Backup, TERRA CLOUD Satellit und Xopero Backup.

Tipps

  • Eine typische Einstellung für tägliche Backups: aktiviere Erfolgreiche Aufträge älter als Schwellenwerte melden im Modus Manuell und belasse den Warnschwellenwert bei 50 Stunden und den Kritisch-Schwellenwert bei 80 Stunden. So erhältst du einen Hinweis, wenn ein nächtliches Backup einen Zyklus überspringt, und eine kritische Meldung, wenn es weiter ausbleibt.
  • Stelle bei Aufträgen, die nicht täglich laufen, den Modus Altersschwelle auf Zeitplanbasiert (aus Auftragszeitplan) und plane die erwartete Auftragsdauer in beide Toleranzen ein. Bei „Zeitplan unbekannt“ prüfst du die unterstützten Zeitpläne unter Zeitplanbasierte Altersprüfung; bei nicht unterstützten Zeitplänen kannst du feste Altersgrenzen im Modus Manuell (feste Stunden) verwenden.
  • Wenn du mehrere Veeam-Server betreibst, installiere den octoja-Agenten auf jedem und konfiguriere einen separaten Veeam Backup & Replication-Check auf jedem Gerät.

FAQ

Führe bei Failed to connect to Identity service den Befehl Get-VBRLocalHost in der Veeam-PowerShell-Umgebung auf demselben Server aus. Meldet auch er No grpc-status found on response, prüfe die HTTP-/HTTPS-Verkehrsprüfung des Virenschutzes. Veeam beschreibt den Einfluss von ESET Web Access Protection in seiner Diskussion zur Fehlerbehebung.

Lass deine Sicherheitsadministration gezielte Ausnahmen nach den Vorgaben des Sicherheitsprodukts einrichten und teste danach den lokalen Befehl sowie den octoja-Check erneut. Deaktiviere den Webschutz nicht dauerhaft. Der Verbindungsfehler allein bedeutet nicht, dass Backup-Aufträge fehlgeschlagen sind.