Public Member Functions | |
__construct () | |
getProgramDate () | |
getProgramVersion () | |
getContactgroupsByContact ($contact=false) | |
getHostStatusByContactgroup ($contactgroups, $hostName=false, $hostState=false) | |
getServiceStatusByContactgroup ($contactgroups, $hostName=false, $serviceName=false, $serviceState=false) | |
getConfig ($key=false) | |
getHostExecutionTimes ($contactgroups, $hostName=false) | |
getHostLatencyTimes ($contactgroups, $hostName=false) | |
getServiceExecutionTimes ($contactgroups, $hostName=false, $serviceName=false) | |
getServiceLatencyTimes ($contactgroups, $hostName=false, $serviceName=false) | |
getActiveHostCount ($contactgroups, $hostName=false) | |
getPassiveHostCount ($contactgroups, $hostName=false) | |
getHostList () |
IcingaApiSearchIdoAbstraction::__construct | ( | ) |
IcingaApiSearchIdoAbstraction::getActiveHostCount | ( | $ | contactgroups, | |
$ | hostName = false | |||
) |
fetches active hosts
string | $contactgroups contactgroup or array of contactgroups | |
string | $hostName host name to use as filter (optional; LIKE stamement) |
IcingaApiSearchIdoAbstraction::getConfig | ( | $ | key = false |
) |
fetches configuration variables and assigned values
string | $key configuration key to use as filter (optional) |
IcingaApiSearchIdoAbstraction::getContactgroupsByContact | ( | $ | contact = false |
) |
fetches a list of contact groups
string | $contact contact's name to use as filter (optional) |
IcingaApiSearchIdoAbstraction::getHostExecutionTimes | ( | $ | contactgroups, | |
$ | hostName = false | |||
) |
fetches host execution times (min, average, max)
string | $contactgroups contactgroup or array of contactgroups | |
string | $hostName host name to use as filter (optional) |
IcingaApiSearchIdoAbstraction::getHostLatencyTimes | ( | $ | contactgroups, | |
$ | hostName = false | |||
) |
fetches host latency times (min, average, max)
string | $contactgroups contactgroup or array of contactgroups | |
string | $hostName host name to use as filter (optional) |
IcingaApiSearchIdoAbstraction::getHostList | ( | ) |
fetches and returns an objects containing a list of hosts
void |
IcingaApiSearchIdoAbstraction::getHostStatusByContactgroup | ( | $ | contactgroups, | |
$ | hostName = false , |
|||
$ | hostState = false | |||
) |
fetches a list of hosts and corresponding status data
mixed | $contactgroups contactgroup or array of contactgroups | |
string | $hostName host name to use as filter (optional) | |
string | $hostState host state to use as filter (optional) |
IcingaApiSearchIdoAbstraction::getPassiveHostCount | ( | $ | contactgroups, | |
$ | hostName = false | |||
) |
fetches number of passive hosts
string | $contactgroups contactgroup or array of contactgroups | |
string | $hostName host name to use as filter (optional; LIKE stamement) |
IcingaApiSearchIdoAbstraction::getProgramDate | ( | ) |
fetches date information
void |
IcingaApiSearchIdoAbstraction::getProgramVersion | ( | ) |
fetches version information
void |
IcingaApiSearchIdoAbstraction::getServiceExecutionTimes | ( | $ | contactgroups, | |
$ | hostName = false , |
|||
$ | serviceName = false | |||
) |
fetches service execution times (min, average, max)
string | $contactgroups contactgroup or array of contactgroups | |
string | $hostName host name to use as filter (optional) | |
string | $serviceName service name to use as filter (optional) | |
string | $serviceState service state to use as filter (optional) |
IcingaApiSearchIdoAbstraction::getServiceLatencyTimes | ( | $ | contactgroups, | |
$ | hostName = false , |
|||
$ | serviceName = false | |||
) |
fetches service latency times (min, average, max)
string | $contactgroups contactgroup or array of contactgroups | |
string | $hostName host name to use as filter (optional) | |
string | $serviceName service name to use as filter (optional) |
IcingaApiSearchIdoAbstraction::getServiceStatusByContactgroup | ( | $ | contactgroups, | |
$ | hostName = false , |
|||
$ | serviceName = false , |
|||
$ | serviceState = false | |||
) |
fetches a list of services and corresponding status data
string | $contactgroups contactgroup or array of contactgroups | |
string | $hostName host name to use as filter (optional) | |
string | $serviceName service name to use as filter (optional) | |
string | $serviceState service state to use as filter (optional) |