page2
(Py)Queue :
[notif1, notif2, event1, ...]
Send mail,
fill RSS,
raise event
handler,
etc
merlindb
service-perfdata
put
get
Put result
Put results
(Py)Queue :
[chk1, chk2, ...]
(2) put
(3) get
(5) Put result
(4) check_ping -H server
Get work to do
(1) Get work to do
Get work to do
(6) Put results
Plugin merlin
Scheduler n
[notif1, notif2, event1, ...]
[chk1, chk2, chk3, ...]
[brok1, brok2, brok3, ...]
Reactionner
Worker
Worker
Poller
Worker
Worker
Broker
Plugin perfdata