This is a valid question to which I was also looking for the answer. If the 
zone disconnects then only the cluster zone service fails. When it should 
trigger the RED for all services in that zone. It doesn’t happen. I guess 
dependency checks can be used but I’m not sure.

BR/Mustafa.

Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10

________________________________
From: icinga-users <icinga-users-boun...@lists.icinga.org> on behalf of Rick 
Liu <totoroliu1...@hotmail.com>
Sent: Tuesday, July 10, 2018 4:05:56 AM
To: icinga-users@lists.icinga.org
Subject: [icinga-users] Distributed Monitoring for Client Host cluster-zone 
command question


Hi,


I have setup a single master with 2 client endpoints in my icintga2 monitoring 
system using director

with Top-Down mode.

I have also setup 2 client nodes with both accept configs and accept commands.

(hopefully this means I'm running Top Down Command 
Endpoint<https://www.icinga.com/docs/icinga2/latest/doc/06-distributed-monitoring/#top-down-command-endpoint>
 mode)


The service checks (disk/mem/load) for the 3 hosts are returning correct 
results.

But my problem is:

according to the example from Top Down Command 
Endpoint<https://www.icinga.com/docs/icinga2/latest/doc/06-distributed-monitoring/#top-down-command-endpoint>
 example,

host icinga2-client1 is using "hostalive" as the host check_command.

eg.

object Host "icinga2-client1.localdomain" {
  check_command = "hostalive" //check is executed on the master
  address = "192.168.56.111"

  vars.client_endpoint = name //follows the convention that host name == 
endpoint name
}

But one issue I have is that

if the client1 icinga process is not running,

the host status stays green and also all of service status (disk/mem/load) stay 
all green as well

because master is not getting any service check updates and hostalive is able 
to ping the node.



Under Best Practice - Health 
Check<https://www.icinga.com/docs/icinga2/latest/doc/06-distributed-monitoring/#health-checks>
 section,

it mentioned to use "cluster-zone" check commands.

I was expecting while using "cluster-zone",

the host status would be RED when the client node icinga process is stopped,

but somehow this is not happening.


Does anyone has any idea?





My zone/host/endpoint configurations are as follows:

object Zone "icinga-master" {
    endpoints = [ "icinga-master" ]
}
object Host "icinga-master" {

    import "Master-Template"

    display_name = "icinga-master [192.168.100.71]"
    address = "192.168.100.71"
    groups = [ "Servers" ]
}
object Endpoint "icinga-master" {
    host = "192.168.100.71"
    port = "5665"
}

object Zone "rick-tftp" {
    parent = "icinga-master"
    endpoints = [ "rick-tftp" ]
}
object Endpoint "rick-tftp" {
    host = "172.16.181.216"
}
object Host "rick-tftp" {
    import "Host-Template"

    display_name = "rick-tftp [172.16.181.216]"
    address = "172.16.181.216"
    groups = [ "Servers" ]
    vars.cluster_zone = "icinga-master"
}

object Zone "tftp-server" {
    parent = "icinga-master"
    endpoints = [ "tftp-server" ]
}
object Endpoint "tftp-server" {
    host = "192.168.100.221"
}

object Host "tftp-server" {
    import "Host-Template"

    display_name = "tftp-server [192.168.100.221]"
    address = "192.168.100.221"
    groups = [ "Servers" ]
    vars.cluster_zone = "icinga-master"
}


Thanks,

Rick






[https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif]<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
  
不含病毒。www.avast.com<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to