SYMON Monitoring Plugin für Dell EMC Avamar überwacht den Hardware Status (sofern es sich um eine Hardware Appliance handelt), sowie die wichtigsten Softwareparameter. Der Status über die durchgeführten
Backups ist aber sicher eine der essentiellen Informationen, weche vom Plugin überwacht werden. Es kommuniziert über SSH und eine Datenbankschnittstelle mit dem Avamar System. Die Datenbankabfrage
ermöglicht es, sehr detailierte Informationen abzufragen und auszuwerten.
Check | Beschreibung | |
---|---|---|
Collector Avamar Monitor | Prüfung des Hauptdatensammlers. | |
Client Check | Überprüft die Clients auf Anzahl und Zustand der Backups. | |
FINISHED JOBS | Prüft abgeschlossene oder fehlgeschlagene Backups. | |
GARBAGE COLLECTOR | Prüft den letzten Garbage-Collection-Job und gibt den Status des letzten Garbage-Collection-Jobs zurück. | |
REPLICATION BACKLOG | Prüft abgeschlossene oder fehlgeschlagene Replikationen. | |
RUNNING JOBS | Überprüft die in der Warteschlange stehenden und laufenden Sicherungs-/Wiederherstellungsaufträge. | |
RUNNING REPLICATION | Überprüft die in der Warteschlange stehenden und laufenden Replikationsaufträge. | |
LICENSE EXPIRATION | Prüft, ob eine gültige Lizenzdatei vorhanden ist und gibt die Lizenzinformationen zurück. | |
CHECKPOINT | Prüft die letzte Checkpoint-Sicherung. | |
CHASSIS | Prüft Hardware-Chassis-Informationen und gibt diese zurück. | |
DATADOMAIN SERVER PROPERTIES | Prüft DataDomain-Eigenschaften und gibt diese zurück. | |
SERVER PROPERTIES | Prüft AVAMAR-Eigenschaften und gibt diese zurück. | |
EVENTS | Prüft unbestätigte Ereignisse und gibt diese zurück. | |
HASH FILESYSTEM CHECK | Prüft den letzten Hash-Dateisystemauftrag. |
Die Architektur basiert auf einem Aktiv/Passiv-Konzept. Es gibt aktive Checks mit BINARY zur Ausführung. Der Kollektor-Check verbindet sich mit dem Speicher und sammelt alle benötigten Daten. Dann prüft er in der Konfiguration, ob für alle gefundenen Komponenten ein Passiv-Check konfiguriert ist. Wenn eine Konfiguration gefunden wird, wird der Passive Check mit den Statusinformationen aktualisiert. Wenn die Prüfung nicht in der Konfiguration gefunden wird, wird eine Beispielkonfiguration unter /tmp/check_avamar/avamar_alt.cfg gespeichert und die Hauptkollektorprüfung geht in den Warnzustand, um über Konfigurationsänderungen zu informieren. Alle passiven Checks haben die check_freshness BINARY konfiguriert, die ausgeführt wird, wenn ein passiver Check längere Zeit keine neuen Statusinformationen erhalten hat. Dieses Konzept ermöglicht einerseits einen ressourcenschonenden Betrieb und gibt dem Plugin andererseits die Möglichkeit, die Konfiguration automatisch zu ermitteln.
Avamar Systeme
- 7.0
- 7.1
- 7.2
Plattformen
- EL 6/7
- Unterstützte OP5-Version
Software
- Nagios Version 3.5.1 und Version 4.0.8 oder neuerer Versionen
- Python2.6/2.7
- pynag
- libpqxx
- libssh
- Datenbankverbindung zum Avamar-System (5555/tcp)
- Passwortlose SSH-Verbindung zum Avamar-System (ssh-key)
Release 1.0.1
- Zusätzliche Verbosity-Ausgabe (IP- und Hostname-Auflösung aus Python) zu Verbosity-Level 3 hinzugefügt
- Fix in pynagFunctions.pyc: Konnte den angegebenen Pfad zur Nagios-Konfigurationsdatei (-n) nicht verwenden; stattdessen wurde ein hartkodierter pynag-Pfad verwendet (library specific). Jetzt wird der angegebene Pfad in alle pynag-Funktionen verwendet.