Some services checked via endpoint some not on same host

Hi,

I’ve set up an satellite on an aws system to check some ec2 instances running there.
Several checks are applied to that instances dependend from variables.
Some services are working and some are in pending state. If I get the the object list on the satellite I only get working services. The not working services are not shown.
All services are shown in icingaweb2. But it seems so that the pending services are not executed on a endpoint.

Does someone know these problem?

Her some additional information about my setup.

  • master (zone icinga2) -> satellite (zone t03) checks client with nrpe and local checks.

master:

  • r2.10.5-1
  • zones.conf
object Endpoint "icinga2" {
}

object Zone "icinga2" {
        endpoints = [ "icinga2" ]
}

object Zone "global-templates" {
        global = true
}

object Zone "director-global" {
        global = true
}

object Endpoint "admin.aws" {
  host = "admin.aws"
}

object Zone "t03" {
  endpoints = [ "admin.aws" ]
  parent = "icinga2"
}

satellite:

  • r2.8.1-1
  • zones.conf
object Endpoint "icinga2" {
        host = "icinga2"
        port = "5665"
}

object Zone "icinga2" {
        endpoints = [ "icinga2" ]
}

object Zone "global-templates" {
        global = true
}

object Zone "director-global" {
        global = true
}

object Endpoint "admin.aws" {
}

object Zone "t03" {
        endpoints = [ "admin.aws" ]
        parent = "icinga2"
}

regards
Steffen

I solved my problem. It was a configuration failure. Some definitions of hostgroups that were used in t03 zone hosts were located in icinga2 (master) zone. So the master was able to see that the services have to be checked in zone t03, but t03 endpoint didn’t had the information about that.