Listing Device Monitoring Details
Service name: list_device_monitoring_details
Base URL
https://{SERVER}/api/?apikey={yourAPIkey}&service=list_device_monitoring_details
Description
Lists all monitoring information for the device (server or workstation) identified by the deviceid.
Parameters
Required parameters
Add required parameters immediately after the base URL.
https://{SERVER}/api/?apikey={yourAPIkey}&service=list_device_monitoring_details&required_parameters={parameter-value}
| Parameter | Description | Type | Options | Default | 
|---|---|---|---|---|
| deviceid | The deviceid must be a valid id. | Integer | 0 | 0 | 
Optional parameters
Add optional parameters after the required parameters in the base URL.
https://{SERVER}/api/?apikey={yourAPIkey}&service=list_device_monitoring_details&required_parameters={parameter-value}&optional_parameters={parameter-value}
| Parameter | Description | Type | Options | Default | 
|---|---|---|---|---|
| describe | Optional. Returns a description of the entered call, the available parameters, an example of its output, and returned fields with descriptions. | boolean | true | 0 | 
Determine parameter values
Use the following associated service calls to determine parameter values.
| Parameter | Call | URL Format | 
|---|---|---|
| deviceid | list_devices_at_client | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_devices_at_client&clientid=CLIENTID&devicetype=server | 
| list_servers | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_servers&siteid=SITEID | |
| list_workstations | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_workstations&siteid=SITEID | |
| siteid | list_sites | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_sites&clientid=CLIENTID | 
| clientid | list_clients | https://{SERVER}/api/?apikey={yourAPIkey}&service=list_clients | 
Examples
List device monitoring details for a device
https://{SERVER}/api/?apikey={yourAPIkey}&service=list_device_monitoring_details&deviceid=DEVICEID
Example response for a server
<?xml version="1.0"?>
<result created="2010-08-30T12:53:05+01:00" host="SERVER" status="OK">
<server>
        <id>78401</id>
        <name>SERVER3</name>
        <description>Dashboard Description</description>
        <username>Company\Administrator</username>
        <guid>1234567890</guid>
        <os>Microsoft Windows </os>
        <agent>Agent v8.2.6</agent>
        <lastresponse>2010-08-13 16:54:35</lastresponse>
        <lastboot>2010-08-02 09:12:56</lastboot>
        <checks count="28">
                <check>
                        <checkid>2089484</checkid>
                        <dsc_247>2</dsc_247>
                        <description>Windows Service Check - TCP/IP NetBIOS Helper</description>
                        <extra>Status RUNNING</extra>
                        <datetime>2010-08-13 17:54:34</datetime>
                        <consecutive_fails>0</consecutive_fails>
                        <emailalerts>1</emailalerts>
                        <smsalerts>0</smsalerts>
                        <servertime>2010-08-30 12:53:05</servertime>
                </check>
                ..... more check nodes
        </checks>
       
        <notes count="3">
                <note>
                        <noteid>117575</noteid>
                        <created>2010-07-01 11:38:14</created>
                        <description>1007 // Performance Monitoring Check - Memory Usage</description>
                        <devicename>SERVER3</devicename>
                        <checkdescriptorid>1007</checkdescriptorid>
                        <checkdescription>Performance Monitoring Check - Memory Usage</checkdescription>
                        <note>Memory is far too low</note>
                        <public_note>Recommend upgrade, consistent issue.</public_note>
                        <login>[email protected]</login>
                </note>
                <note>
                        <noteid>117575</noteid>
                        <created>2010-07-01 11:38:14</created>
                        <description>SERVER3</description>
                        <devicename>SERVER3</devicename>
                        <checkdescriptorid/>
                        <checkdescription/>
                        <note>Tonights tape loaded & formatted OK</note>
                        <public_note>Tonights tape loaded & formatted OK</public_note>
                        <login>[email protected]</login>
                </note>
                ..... more note nodes
        </notes>
<takecontrol>1</takecontrol>
<patch>1</patch>
<mav>1</mav>
<mob>0</mob>
<systray>1</systray>
<mavbreck>0</mavbreck> 
</server>
</result>Example response for a workstation
<?xml version="1.0"?>
<result created="2010-08-30T12:53:05+01:00" host="SERVER" status="OK">
<workstation>
        <id>78401</id>
        <name>WORKSTATION3</name>
         <description>Dashboard Description</description>
        <username>Company\User</username>
        <os>Microsoft Windows</os>
        <agent>Agent v8.2.6</agent>
        <lastresponse>2010-08-13 16:54:35</lastresponse>
        <lastboot>2010-08-02 09:12:56</lastboot>
        <checks count="28">
                <check>
                        <checkid>2089484</checkid>
                        <dsc_247>2</dsc_247>
                        <description>Windows Service Check - TCP/IP NetBIOS Helper</description>
                        <extra>Status RUNNING</extra>
                        <datetime>2010-08-13 17:54:34</datetime>
                        <consecutive_fails>0</consecutive_fails>
                        <emailalerts>1</emailalerts>
                        <smsalerts>0</smsalerts>
                        <servertime>2010-08-30 12:53:05</servertime>
                </check>
                ..... more check nodes
        </checks>
        <notes count="3">
                <note>
                        <noteid>117575</noteid>
                        <created>2010-07-01 11:38:14</created>
                        <description>1007 // Performance Monitoring Check - Memory Usage</description>
                        <devicename>WORKSTATION3</devicename>
                        <checkdescriptorid>1007</checkdescriptorid>
                        <checkdescription>Performance Monitoring Check - Memory Usage</checkdescription>
                        <note>Memory is far too low</note>
                        <public_note>Recommend upgrade, consistent issue.</public_note>
                        <login>[email protected]</login>
                </note>
                <note>
                        <noteid>117575</noteid>
                        <created>2010-07-01 11:38:14</created>
                        <description>WORKSTATION3</description>
                        <devicename>WORKSTATION3</devicename>
                        <checkdescriptorid/>
                        <checkdescription/>
                        <note>Tonights tape loaded & formatted OK</note>
                        <public_note>Tonights tape loaded & formatted OK</public_note>
                        <login>[email protected]</login>
                </note>
                ..... more note nodes
        </notes>
<takecontrol>1</takecontrol>
<patch>1</patch>
<mav>1</mav>
<mob>0</mob>
<systray>1</systray>
<mavbreck>0</mavbreck> 
</workstation>
</result>Returned fields
| Field | Type | Can Be Empty | Description | 
|---|---|---|---|
result/[server/workstation]/id  | 
  Integer  | 
  No  | 
  Unique Identifier of device  | 
result/[server/workstation]/name  | 
  String  | 
  No  | 
  Name of the device  | 
result/[server/workstation]/username  | 
  String  | 
  Yes  | 
  Logged on user  | 
result/[server/workstation]/description  | 
  String  | 
  Yes  | 
  Device's Dashboard description  | 
result/[server/workstation]/guid  | 
  String  | 
  No  | 
  GUID of the device  | 
result/[server/workstation]/os  | 
  String  | 
  Yes  | 
  Operating System of the device  | 
result/[server/workstation]/agent  | 
  String  | 
  Yes  | 
  The formatted version number of the agent on the device  | 
result/[server/workstation]/lastresponse  | 
  Datetime  | 
  Yes  | 
  The last date and time the device responded  | 
result/[server/workstation]/lastboot  | 
  Datetime  | 
  Yes  | 
  The last date and time the device was booted  | 
result/[server/workstation]/checks@count  | 
  Integer  | 
  No  | 
  The number of checks  | 
result/[server/workstation]/checks/check/checkid  | 
  Integer  | 
  No  | 
  Unique Identifier of the check  | 
result/[server/workstation]/checks/check/dsc_247  | 
  Integer  | 
  Yes  | 
  Is the check a Daily Safety Check, 24x7 Check, Scheduled Task or special case?   | 
result/[server/workstation]/checks/check/description  | 
  String  | 
  Yes  | 
  Description of the check  | 
result/[server/workstation]/checks/check/checkstatus  | 
  String  | 
  No  | 
  Icon to use for the check status States available:   | 
result/[server/workstation]/checks/check/extra  | 
  String  | 
  Yes  | 
  Extra Information about the check  | 
result/[server/workstation]/checks/check/datetime  | 
  Datetime  | 
  Yes  | 
  Date and time when the check occurred  | 
result/[server/workstation]/checks/check/consecutive_fails  | 
  Integer  | 
  No  | 
  Number of consecutive failures  | 
result/[server/workstation]/checks/check/emailalerts  | 
  Integer (1 or 0)  | 
  No  | 
  If the check is configured to send email alerts   | 
result/[server/workstation]/checks/check/smsalerts  | 
  Integer (1 or 0)  | 
  No  | 
  If the check is configured to send SMS alerts   | 
result/[server/workstation]/checks/check/emailrecoveryalerts  | 
  Integer (1 or 0)  | 
  No  | 
  If the check is configured to send recovery email alerts   | 
result/[server/workstation]/checks/check/smsrecoveryalerts  | 
  Integer (1 or 0)  | 
  No  | 
  If the check is configured to send recovery SMS alerts   | 
result/[server/workstation]/checks/check/servertime  | 
  Datetime  | 
  No  | 
  Current date and time of server  | 
result/[server/workstation]/outages@count  | 
  Integer  | 
  No  | 
  The number of outages  | 
result/[server/workstation]/outages/outage/id  | 
  Integer  | 
  No  | 
  Unique Identifier of outage  | 
result/[server/workstation]/outages/outage/checkid  | 
  Integer  | 
  Yes  | 
  Unique Identifier of associated check  | 
result/[server/workstation]/outages/outage/descriptorid  | 
  Integer  | 
  Yes  | 
  Type of check  | 
result/[server/workstation]/outages/outage/clearcheck  | 
  String  | 
  Yes  | 
  Outage checkbox state  | 
result/[server/workstation]/outages/outage/checkstatusicon  | 
  String  | 
  Yes  | 
  Icon to use for the outage status States available:   | 
result/[server/workstation]/outages/outage/frequencyicon  | 
  String  | 
  Yes  | 
  Icon to use for the check frequency  | 
result/[server/workstation]/outages/outage/typeicon  | 
  String  | 
  Yes  | 
  Icon to use for the check type  | 
result/[server/workstation]/outages/outage/description  | 
  String  | 
  Yes  | 
  Description of outage  | 
result/[server/workstation]/outages/outage/duration  | 
  String  | 
  Yes  | 
  Duration of the outage Number of seconds and formatted values are returned separated by _ (underscore character)  | 
result/[server/workstation]/outages/outage/psaticketstatus  | 
  String  | 
  Yes  | 
  Status of associated PSA Ticket  | 
result/[server/workstation]/outages/outage/startdate  | 
  String  | 
  Yes  | 
  Date and time of when the outage started Timestamp and formatted values are returned separated by _ (underscore character)  | 
result/[server/workstation]/outages/outage/enddate  | 
  String  | 
  Yes  | 
  Date and time of when the outage finished Timestamp and formatted values are returned separated by _ (underscore character)  | 
result/[server/workstation]/outages/outage/isclosed  | 
  Integer (1 or 0)  | 
  No  | 
  If the outage is closed or not   | 
result/[server/workstation]/outages/outage/psaticketstatusid  | 
  Integer  | 
  No  | 
  Status indicator of associated PSA Ticket   | 
result/[server/workstation]/outages/outage/failreason  | 
  String  | 
  Yes  | 
  Reason for failure  | 
result/[server/workstation]/notes@count  | 
  Integer  | 
  No  | 
  The number of notes  | 
result/[server/workstation]/notes/noteid  | 
  Integer  | 
  No  | 
  Unique Identifier for the note  | 
result/[server/workstation]/notes/created  | 
  Datetime  | 
  No  | 
  The date and time of when the note was created  | 
result/[server/workstation]/notes/description  | 
  String  | 
  No  | 
  Name of Device, or Check ID // Check Description if available  | 
result/[server/workstation]/notes/devicename  | 
  String  | 
  No  | 
  Name of Device  | 
result/[server/workstation]/notes/checkdescriptorid  | 
  String  | 
  Yes  | 
  Check ID if available  | 
result/[server/workstation]/notes/checkdescription  | 
  String  | 
  Yes  | 
  Check Description if available  | 
result/[server/workstation]/notes/note  | 
  String  | 
  Yes  | 
  The private note  | 
result/[server/workstation]/notes/public_notes  | 
  String  | 
  Yes  | 
  The public note  | 
result/[server/workstation]/notes/login  | 
  String  | 
  No  | 
  The email address of the user who created the note  | 
result/[workstation|server] / takecontrol  | 
  Integer (1 or 0)  | 
  No  | 
  Is Take Control installed and active   | 
result/[workstation|server] / patch  | 
  Integer (1 or 0)  | 
  No  | 
  Is Patch Management installed and active   | 
result/[workstation|server] / mav  | 
  Integer (1 or 0)  | 
  No  | 
  Is Managed Anti-virus (VIPRE Engine) installed and active   | 
result/[workstation|server] / mob  | 
  Integer (1 or 0)  | 
  No  | 
  Is Managed Backup installed and active   | 
result/[workstation|server] / systray  | 
  Integer (1 or 0)  | 
  No  | 
  Is System Tray installed and active   | 
result/[workstation|server] / mavbreck  | 
  Integer (1 or 0)  | 
  No  | 
  Is Managed Anti-virus (Bitdefender Engine)  | 
Updated 3 months ago