Platzbedarf der Backups pro Profil prüfen (System Monitoring)
Allgemein: Siehe Abschnitt System Monitoring (allgemein) (REST API).
Einzelne Summation für jedes Profil, aber auch für Verzeichnisse unter ./datawizard/backup, die nicht verbunden sind, nach dem Löschen eines Profils. Sortierung der Ausgabe nach dem größten Backup-Volumen (absteigend). Keine Parameter.
Vorteil: Es kann die Verbindung zwischen Backup-Verzeichnis und dem zugeordneten Profil hergestellt werden.
Nachteil: Eine Parametrisierung für Untermengen von Dateien ist nicht möglich. Die Ausgabe bezieht sich immer nur auf das konfigurierte Backup-Verzeichnis. Hinweis: Siehe auch Abschnitt System Monitoring (Größe eines oder mehrere Verzeichnisse prüfen) (REST API).
Hinweis: Kann nicht auf einem DMZ-Server eingesetzt werden, weil es auf einem DMZ-Server keine Profile gibt.
Sicherheitskonfiguration
Sicherheitskonfiguration durch optionale Datei ./conf/dirsize/backupSize.config.
client.ip = regex:127\\..*;regex:192\\.168\\.21[367]\\..*;0:0:0:0:0:0:0:1
client.secure=false
Parameter der Sicherheitskonfiguration
Name |
Beschreibung |
client.ip |
(optional) Zugriff erlaubt von diesen IPs. Default: localhost. |
client.secure |
(optional) false, falls HTTP erlaubt ist. true, falls nur HTTPS erlaubt ist. Default: true. |
Zugriff-Beispiel
http(s)://<IP/URL Integration Server>:<Port>/dw/monitor/v1/backupSize |
Beispiel-Ergebnis-XML
<
BACKUPSIZE
mbytes
=
"63"
>
<
DIRSIZE
>
<
PATH
>./datawizard/backup/43686b3b_1679e41adae_29db.3879adc4ee786aca_43686b3b_1679e41adae_-8000</
PATH
>
<
SUM_MBYTES
>43</
SUM_MBYTES
>
<
PROFILE
>PRICAT XML nach PRICAT CSV</
PROFILE
>
<
SubSum
>
<
Label
>all</
Label
>
<
younger
>true</
younger
>
<
time
>0</
time
>
<
bytes
>4.52621E7</
bytes
>
<
count
>3</
count
>
</
SubSum
>
</
DIRSIZE
>
</
BACKUPSIZE
>
Unter dem Root-Element BACKUPSIZE gibt es eine Folge von DIRSIZE-Elementen. Das Root-Element BACKUPSIZE hat ein Attribut mbytes, das den Platzbedarf unter dem gesamten Backup-Verzeichnis ./datawizard/backup summiert.
Jedes DIRSIZE-Element beschreibt ein Unterverzeichnis von ./datawizard/backup, das üblicherweise einem Profil zugeordnet ist. Es gibt aber auch Unterverzeichnisse, die nach dem Löschen des entsprechenden Profils nicht mehr zugeordnet sind.
Bedeutung der Elemente unter DIRSIZE
Element |
Beschreibung |
PATH |
Der relative Verzeichnispfad unter dem Installationsverzeichnisses des Integration Servers. |
SUM_MBYTES |
Ein ungefährer Ganzzahlwert für die Megabytes unter diesem Verzeichnis. |
PROFILE |
Der Name des zugeordneten Profils, bzw. NULL. |
SubSum |
Die Summe der Bytes und die Anzahl der Dateien unter diesem Verzeichnis. |
Label, younger, time |
Sind mit der Ausgabe von dirSize kompatibel, haben hier aber immer die selben Werte, die angeben, dass alle Dateien unter dem Verzeichnis berücksichtigt sind, die jünger als 1.1.1971 sind (also praktisch alle). |
bytes |
Die Summe aller Bytelängen der Dateien unter diesem Verzeichnis und allen seinen Unterverzeichnissen. |
count |
Die Anzahl aller Dateien in diesem Verzeichnis und allen seinen Unterverzeichnissen. |