List Drive Space History: list_drive_space_history
Service name: list_drive_space_history |
|
URL |
https://SERVER/api/?apikey=yourAPItoken&service=list_drive_space_history &required_parameters=required_parameters [&optional_parameters=optional_parameters] |
Description |
Returns the daily (interval=DAY), weekly (interval=WEEK) or monthly (interval=MONTH) disk space usage information for a device. Only available for devices which have active FREE_DRIVE_SPACE check(s). |
Parameters |
|||||||||||||||||
Post Variable |
Description |
Type |
Required |
Options |
Default |
||||||||||||
Optional. Returns a description of the service. |
boolean |
no |
true |
0 |
|||||||||||||
deviceid |
The deviceid must be a valid id. |
integer |
yes |
0 |
0 |
||||||||||||
interval |
Interval length:
|
string |
yes |
DAY WEEK MONTH |
0 |
||||||||||||
since |
Only obtain data since this date/time (inclusive); otherwise all available data is returned. All UTC, ISO-8601; format depends on interval:
|
string |
no |
0 |
0 |
Example Service Call =list_drive_space_history |
https://SERVER/api/?apikey=yourAPItoken&service=list_drive_space_history&deviceid=DEVICEID&interval=INTERVAL&since=SINCE |
Example Response |
<?xml version="1.0" ?> <example> <result created="2013-09-26T11:49:41+01:00" host="SERVER" status="OK"> <drive> <drive_letter>E</drive_letter>[Windows only] <mount_point>/mnt/something</mount_point>[Linux & Mac only] <check_id>11037</check_id>[Check responsible for populating this data] <history> <data> <day>2013-08-05</day>[only if interval=DAY. UTC ISO-8601 year month day] <week>2013W31</week>[only if interval=WEEK. UTC ISO-8601 year week] <month>2013-08</month>[only if interval=MONTH. UTC ISO-8601 year month] <space_used>270361</space_used>[megabytes] </data> <data> <day>2013-08-06</day> <space_used>270774</space_used> </data> <data> <day>2013-08-07</day> <space_used>270784</space_used> </data> [...more data elements...] </history> </drive> [...more drive elements (if applicable)...] </result></example> |
Fields Description |
||||||||||||||
A drive_space element containing drive elements (or none if no data available) for each drive which has a corresponding check on the device; each drive element contains: |
||||||||||||||
key |
description |
|||||||||||||
drive_letter |
only for Windows devices |
drive letter for the drive being monitored |
||||||||||||
mount_point |
only for Linux and Mac devices |
mount point of the drive being monitored |
||||||||||||
check_id |
the check which populated this data |
|||||||||||||
history |
a list (in XML output these will be data elements), each entry containing:
|
Notes |
Data is available for a maximum of 61 intervals (for each possible interval), if you need data for longer you must store a copy yourself then - for efficiency - provide the since parameter to only request new data |
Example Associated Service Calls | ||
Parameter | Call | URL Format |
DeviceID | list_devices_at_client |
https://SERVER/api/?apikey=yourAPItoken&service=list_devices_at_client&clientid=CLIENTID&devicetype=server |
list_servers |
https://SERVER/api/?apikey=yourAPItoken&service=list_servers&siteid=SITEID |
|
list_workstations |
https://SERVER/api/?apikey=yourAPItoken&service=list_workstations&siteid=SITEID |
|
SiteID | list_sites | https://SERVER/api/?apikey=yourAPItoken&service=list_sites&clientid=CLIENTID |
ClientID | list_clients | https://SERVER/api/?apikey=yourAPItoken&service=list_clients |