Well, work is on its way to implement the monitor thread in oculusd. Next version (0.11) will include these things I call “monitors”. Plugins can register a function that returns a value indicating the monitor should keep running or not, the monitor thread will then call these functions.
This way, it is possible to create monitoring capabilities to oculusd. Next step is to implement alarms. Monitors can then call alarms to immediately notify somebody. The ‘slave’ oculusds will alarm the master node, which will use Odie to mitigate the alarms. (As in “Odie fetches and returns the alarms”. Pun intended.)
Version 0.11 with monitors implemented will be there somewhere mid- to end April. Keep an eye on this blog for details.