Projects / NodeBrain


NodeBrain is a rule-based state and event monitoring agent. It is an interpreter of the NodeBrain command language that includes commands for rule definition, state assertion and event alerting. It can be used for system health monitoring or other applications requiring automated response to state changes and patterns of events from application logs and other sources. It supports a peer-to-peer application protocol called NBP to enable event streams between agents within a network. Peers are authenticated and communication is encrypted. Store-and-forward queues are used to tolerate network, system, and peer outages. Integration with other applications is accomplished through a command line interface (CLI). This tool is intended for developers, as construction of a monitoring application using NodeBrain is a programming activity. A programmer must develop NodeBrain event correlation rules, input commands for state and event collection, and output commands for responses as required by a specific application.

Operating Systems

Recent releases

  •  20 Mar 2003 17:17

    Release Notes: This release corrects some minor differences between the code and documentation. In addition, the source now includes a makefile and supports compilation on Max OS X (Darwin). A simple prototype C API was included as part of the minor restructuring needed to support the makefile.

    •  06 Mar 2003 06:21

      No changes have been submitted for this release.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.