Checking space requirements of backups per profile (System monitoring)
Separate summation for each profile, but also for directories under ./datawizard/backup that are not connected (after a profile has been deleted). The output is sorted by the largest backup volume (descending). No parameters.
Advantage: The connection between the backup directory and the assigned profile can be established.
Disadvantage: Parameterisation for subsets of files is not possible. The output always refers to the configured backup directory only. Note: See also section System Monitoring (checking size of one or more directories) (REST API).
Note: Cannot be used on a DMZ server because there are no profiles on a DMZ server.
Security configuration
Security configuration through optional file ./conf/dirsize/backupSize.config.
client.ip = regex:127\\..*;regex:192\\.168\\.21[367]\\..*;0:0:0:0:0:0:0:1client.secure=falseSecurity configuration parameters
|
Name |
Description |
|
client.ip |
(optional) Access allowed from these IPs. Default: "localhost". |
|
client.secure |
(optional) "false" if HTTP is allowed. "true", if only HTTPS is allowed. Default: "true". |
Call example
|
http(s)://<IP/URL Integration Server>:<Port>/dw/monitor/v1/backupSize |
Example result 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>There is a sequence of DIRSIZE elements under the BACKUPSIZE root element. The BACKUPSIZE root element has a mbytes attribute that sums the space required under the entire backup directory ./datawizard/backup.
Each DIRSIZE element describes a subdirectory of ./datawizard/backup that is usually associated with a profile. However, there are also subdirectories that are no longer assigned after the corresponding profile has been deleted.
Meaning of the elements under "DIRSIZE"
|
Element |
Description |
|
PATH |
The relative directory path under the Integration Server installation directory. |
|
SUM_MBYTES |
An approximate integer value for the megabytes under this directory. |
|
PROFILE |
The name of the assigned profile, or "NULL". |
|
SubSum |
The sum of bytes and the number of files under this directory. |
|
Label, younger, time |
Are compatible with the output of dirSize, but always have the same values here, indicating that all files under the directory younger than 1.1.1971 are considered (so practically all). |
|
bytes |
The sum of all byte lengths of the files under this directory and all its subdirectories. |
|
count |
The number of all files in this directory and all its subdirectories. |