Support for a simple Servant Program Interface has been added to NodeBrain, enabling programs written in any programming language to run as a child of NodeBrain and communicate on stdin, stdout, and stderr. This simplifies the task of writing adapters that collect events or obtain the state of monitored elements.
NodeBrain is an agent for state and event monitoring that can be extended by servant scripts and programs written in your favorite language or plug-in skill modules written in C. It is intended for developers of monitoring application and is released as a component without rule sets or supporting add-ons needed for specific monitoring applications. A kit providing a small set of working applications is planned for release as a separate package in the future.
See the tutorial at http://www.nodebrain.org for an introduction to NodeBrain.