Listing Check Configuration - Mac

Service name: list_check_config

Base URL

https://{SERVER}/api/?apikey={yourAPIkey}&service=list_check_config

Description

This section lists the example responses expected when running the list_check_config service call on Windows devices.

https://{SERVER}/api/?apikey={yourAPIkey}&service= list_check_config&optional_parameters={parameter-value}
ParameterDescriptionTypeOptionsDefault
describeReturns a description of the service.booleantrue0

Determine parameter values

Use the following associated service calls to determine parameter values.

ParameterCallURL Format
checkidlist_checkshttps://{SERVER}/api/?apikey={yourAPIkey}&service=list_checks&deviceid=DEVICEID
deviceidlist_devices_at_clienthttps://{SERVER}/api/?apikey={yourAPIkey}&service=list_devices_at_client&clientid=CLIENTID&devicetype=server
list_servershttps://{SERVER}/api/?apikey={yourAPIkey}&service=list_servers&siteid=SITEID
list_workstationshttps://{SERVER}/api/?apikey={yourAPIkey}&service=list_workstations&siteid=SITEID
siteidlist_siteshttps://{SERVER}/api/?apikey={yourAPIkey}&service=list_sites&clientid=CLIENTID
clientidlist_clientshttps://{SERVER}/api/?apikey={yourAPIkey}&service=list_clients

Examples

Listing Check Configuration - Mac

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

3003 - Mac - File System Space Change Check

<result created="2024-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="2024-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="2024-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="2024-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="2024-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="2024-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="2024-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="2024-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="2024-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="2024-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="2024-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="2024-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="2024-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>

3024 - Managed Antivirus Check (Bitdefender) - no configuration options

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