Quantcast
Channel: Monitoring-Portal Feed
Viewing all articles
Browse latest Browse all 1338

couple of questions for communication between icinga2 instances

$
0
0
Hi,

I have a few questions related to how icinga2 instances communicate.
I have two icinga2 instances , a parent instance(instance A) that has all the configuration and runs checks on the other child instance(instance B in remote command execution mode). and i also have 5 service objects that are to be executed on the child instance B(check_interval for all services is set at 30s). Will icinga2 parent schedule each of the services individually or all 5 checks will be sent to the child at once every 30sec ? (Second one makes more sense i think).

How does the instance B communicate the results to parent instance A ? does it send results for every service check individually ? or a status dump XML/JSON ? or it just works like SSH . calls the nagios plugin and pushes the result back right then and there . say I have over 1000 checks for a remote icinga satellite in remote command execution mode . Would there be frequent TCP sessions established for scheduling commands and retrieving results ? How is using ICINGA2 client in remote command execution better then SNMPv3/WMI etc in terms of network resources used ?

Also now assume the following setup :
PARENT ZONE/CENTRAL SITE Local icinga instance say C in remote command execution mode for Windows VM.


So, if i understand it correctly. Instance B will execute checks on instance C.
Also how would instance B report back service checks scheduled on it for say 30s back to its master Instance A ? Periodically dump status information or changes in each service is communicated instantly to the parent A ?

Any input/assistance is welcomed.

Viewing all articles
Browse latest Browse all 1338