Listing Check Configuration - Mac

This section lists the example responses expected when running the list_check_config service call on Mac computers.

Along with the name, to identify each Check type we have used the check_type ID and description from the list_checks API call.

Example Service Call - list_check_config

https://SERVER/api/?apikey=yourAPIkey&service=list_check_config&checkid=CHECKID

Example Response - Windows

3003

Mac - File System Space Change Check

<result created="2015-08-12T10:21:50+01:00" host="SERVER" status="OK">

 <check_config>

  <MountSpaceChange uid="35">

    <mountpoint>macOS</mountpoint>

    <threshold>25.00</threshold>

  </MountSpaceChange>

 </check_config>

</result>

3004

Mac - File System Space Check

<result created="2009-09-24T14:29:08+01:00" host="SERVER" status="OK">

<check_config>

 <drivespacecheck uid="5">

   <driveletter>macOS</driveletter>

   <freespace>24</freespace>

   <spaceunits>3</spaceunits>

 </drivespacecheck>

</check_config>

</result>

3006

Mac - Failed Login Check *

<result created="2009-09-24T14:29:08+01:00" host="SERVER" status="OK">

<check_config>

 <physdiskcheck uid="57">

  <volcheck>1</volcheck>

 </physdiskcheck>

</check_config>

</result>

3007 Mac - Performance Monitoring

<result created="2009-09-24T14:29:08+01:00" host="SERVER" status="OK">

<check_config>

 <perfcountercheck uid="11">

  <type>4</type>

  <instance>Intel[R] PRO_1000 MT Network Connection _2</instance>

  <threshold1>40</threshold1>

  <threshold2/>

  <threshold3/>

  <threshold4/>

 </perfcountercheck>

</check_config>

</result>

3008

Mac - Physical Disk Health Check

<result created="2009-09-24T14:29:08+01:00" host="SERVER" status="OK">

<check_config>

 <physdiskcheck uid="57">

  <volcheck>1</volcheck>

 </physdiskcheck>

</check_config>

</result>

3011 TCP Service Check

<result created="2009-09-24T14:29:08+01:00" host="SERVER" status="OK">

<check_config>

 <tcpservicecheck uid="11">

  <name>SMTP 2</name>

  <portnumber>25</portnumber>

  <hostname>192.168.253.18</hostname>

  <mode>Alert if inactive</mode>

  <failcount>1</failcount>

 </tcpservicecheck>

</check_config>

</result>

3012 Web Page Check

<result created="2009-09-24T14:29:08+01:00" host="SERVER" status="OK">

<check_config>

 <webpagecheck uid="11">

  <url>www.WebsiteToQuery.com</url>

  <matchtext>enter text from source here</matchtext>

  <failcount>3</failcount>

 </webpagecheck>

</check_config>

</result>

3013

Mac - Daemon Check

<result created="2009-09-24T14:29:08+01:00" host="SERVER" status="OK">

<check_config>

 <daemoncheck uid="41">

  <servicename>com.apple.autofsd</servicename>

  <failcount>1</failcount>

  <startpendingok>0</startpendingok>

  <restart> 0 </restart>

<consecutiverestartcount>2</consecutiverestartcount>

<cumulativerestartcount>4|24</cumulativerestartcount>

<servicekeyname/>

 </daemoncheck>

</check_config>

</result>

3014

Apple System Log Check

<result created="2015-08-12T10:23:58+01:00" host="SERVER" status="OK">

 <check_config>

  <AppleSystemLogCheck uid="31">

    <level>2</level>

    <mode>0</mode>

    <option>0</option>

  </AppleSystemLogCheck>

 </check_config>

</result>

3021

OSX Update Check

<result created="2015-08-12T10:25:29+01:00" host="SERVER" status="OK">

 <check_config>

  <OSXUpdateCheck uid="37">

    <mode>0</mode>

  </OSXUpdateCheck>

 </check_config>

</result>

3024

Mac - Script Check

<result created="2015-08-11T19:59:24+01:00" host="SERVER" status="OK">

 <check_config>

  <ScriptCheck uid="58">

    <description>script identifier</description>

    <scriptname>3511.sh</scriptname>

    <scriptlanguage>7</scriptlanguage>

    <timeout>10</timeout>

    <arguments/>

  </ScriptCheck>

 </check_config>

</result>

3027

Mac - Process Check

<result created="2015-08-11T19:56:55+01:00" host="SERVER" status="OK">

 <check_config>

  <ProcessCheck uid="56">

   <process>processName</process>

   <threshold1>1</threshold1>

   <threshold2>1000</threshold2>

  </ProcessCheck>

 </check_config>

</result>

3028

Mac - Log File Check

<result created="2015-08-11T19:53:55+01:00" host="SERVER" status="OK">

 <check_config>

  <LogFileCheck uid="54">

    <logname>/var/log/authd.log</logname>

    <contains>some text</contains>

  </LogFileCheck>

 </check_config>

</result>

3034 Managed Antivirus Check (Bitdefender) - no configuration options

<result created="2015-07-23T15:24:36+01:00" host="SERVER" status="OK">

<check_config/>

</result>

3035 Managed Antivirus Update Check (Bitdefender) - no configuration options

<result created="2015-07-23T15:24:36+01:00" host="SERVER" status="OK">

<check_config/>

</result>

Example Associated Service Calls
Parameter Call URL Format
CheckID list_checks

https://SERVER/api/?apikey=yourAPIkey&service=list_checks&deviceid=DEVICEID

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