Hey! These docs are for version 6.3, which is no longer officially supported. Click here for the latest version, 6.7!

Filtering Servicecheck status details

There are common filtering parameters that can be used for filtering of service objects.
URL parameters:

  • hostgroupid - includes this host group in list and all hosts and services below. Can be repeated.
  • hostgroupname - includes this host group in list and all hosts and services below. Can be repeated. If a host group name is duplicated, all host groups will be considered.
  • hostname - filter hosts by this host name. Can be repeated. Can include the % parameter for wildcard matching - use %25 in the URL so it doesn't get escaped. The parameter host is considered the same, but hostname will be used in preference.
  • hostid - filter hosts by this host id. Can be repeated.
  • servicename - filter services by this service check name. Can be repeated. Can include the % character for wildcard matching - use %25 in the URL so it doesn't get escaped. The parameter servicecheck is considered the same, but servicename will be used in preference.
  • serviceid - filter services by this service id. Can be repeated.
  • hs - filter services that match this format: hostname::servicename. Must match exactly. Can be repeated.
  • keyword - filter services by keyword. Can be repeated.
  • monitoredby - filter by name of the monitored by server. Can be repeated.
  • has_perfdata - if set, will filter services that have performance data.
  • can_change - if set, will only list services that the user can either change or set downtime for.
  • htid - host template ID. Can be repeated.
  • bsid - business service ID. Can be repeated.
  • bcid - business component ID. Can be repeated.