Login Registrieren

NetWorker Statistiken; Erstellung von CSV Files für definierbare Sicherungseinheiten

Verfasst von Uwe W. Schäfer am 27. September 2013

Nach langer Zeit mal wieder ein Block zu einer Scripting-Lösung, die bisher weder mit einer NetWorker-internen noch mit einer mir bekannten Third-Party Lösung erledigt werden kann.

Ein schon häufiger in Kursen gefragtes Thema war ein Modul zur Berechnung von Sicherungsmengen für eine bestimmte Auswahl von Sicherungen, z.B. die Datenmenge aller Sicherungen der Gruppe Oracle und deren zugehörigen LogSicherungen oder aller Sicherungen der Abteilung XY.

Kurz und gut es ging um eine NetWorker Backup Statistik Erstellung für definierbare Einheiten.

Beispiel:

Backups Statistik für den Zeitraum "2013-10-01 00:00:00" - "2013.10.31 23:59:59"
  Gesicherte Menge in GB Anzahl Sicherungen
Oracle
Oracle Full xxx xxx
Oracle Level 1 xxx xxx
Oracle Logs xxx xxx
Oracle Total xxx xxx
     
MSSQL
MSSQL Full xxx xxx
MSSQL Level 1 xxx xxx
MSSQL Logs xxx xxx
MSSQL Total xxx xxx
     
Summe Total xxx xxx

Entstanden ist eine Scriptlösung, die SaveSets auf Basis einer Python Definition nach den unten folgenden Kriterien gruppieren und aufsummieren kann und als Ausgabe eine CSV Datei erstellt. Die Auswahl des Statistikzeitraums ist ebenfalls frei wählbar. Es stehen hierbei Zeiträume der Art 'n' Tage, Wochen oder Monate vor dem Startzeitpunkt oder die Definition eines genauen Zeitraums von "Datum Uhrzeit" bis "Datum Uhrzeit" zur Verfügung. P { margin-bottom: 0.21cm; } Die Optionen 'Tag', 'Woche' und 'Monat' sind für zyklische Abfragen zum Beispiel mit Hilfe eines crontab Eintrags gedacht. Die Optionen 'Start-' und 'Endzeit' bieten die Möglichkeit von Hand eine Statistik für einen bestimmten Zeitraum zu Erzeugen.

 

Die möglichen Kriterien für die Auswahl der zu zählenden Sicherungen einer Rubrik sind:

  • Der NetWorker Gruppen-Name
  • Der Client-Name
  • Der SaveSet Name
  • Der Level der Sicherung
  • Die SaveSet Flags (z.B. Auswahl von NDMP Sicherungen)

Die obigen Kriterien können bei der Zusammenstellung einer Berechnungsgruppe beliebig kombiniert werden.

Ist dieses Tool auch für Sie von Interesse?