...
The user can send external commands to the system to raise a downtime or send a passive check. The commands should be sent to the only daemon that orchestrates everything in the system: the Arbiter. It gives it the external commands (in a name pipe or with a webservice) and the Arbiter sends it to whoever needs it (just one scheduler or all of them).
It looks like this:
Via the Receiver daemon
...

