alignak icon indicating copy to clipboard operation
alignak copied to clipboard

Do not make the Poller/Receiver daemon mandatory for a realm

Open mohierf opened this issue 8 years ago • 2 comments

As of now, every realm must have a scheduler, a broker and a poller daemon. The broker is able to manage_sub_realm and thus only one instance of this daemon is needed but the poller must be launched for every declared realm.

If no active checks are launched , the poller (and its worker processes) is never used !

When the configuration is parsed and splitted across the realm, the arbiter may check if some active checks are to be used and then ignore the poller if it is not needed in a realm

mohierf avatar Nov 30 '17 04:11 mohierf

For the same reason, having a receiver in a realm when no passive checks are expected is also of no interest

mohierf avatar May 29 '18 09:05 mohierf

Note that even the broker may not be mandatory if no modules are to be attached

mohierf avatar Jul 21 '18 10:07 mohierf