Platzbedarf der Backups pro Profil prüfen (System Monitoring)

Allgemein: Siehe Abschnitt System Monitoring (allgemein) (REST API).

images/download/thumbnails/164335336/image2020-3-12_14-40-21-version-1-modificationdate-1705399577074-api-v2.png

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.