NodeBrain TM
An Open Source Agent for Event Monitoring Applications     
 
Home

News

Packages

License

Contributors

About


Get NodeBrain at SourceForge.net. Fast, secure and Free Open Source software downloads

News

  NodeBrain 0.7.4 Alpha Release with Tutorial (February 5, 2009)
NodeBrain 0.7.4 (Dunce) is available for alpha testing with an updated NodeBrain Tutorial. This version breaks compatibility with earlier versions by folding the prior concepts of "brains", "listeners", and "experts" into a single "node" concept. Rules created under 0.6.x and earlier versions will not work under 0.7.x without modification. Updates to the manual pages and other documents are expected within the next several weeks along with a beta 0.7.x release.

  NodeBrain 0.6.5 Released (April 20, 2006)
The Servant Program Interface is now supported on Windows XP when running as a service or from a command prompt. Testing as a service revealed that 0.6.4 was not in fact ready for release on Windows and further code changes were required. A sample service called "NodeBrain Sample Agent" is included as an option in the Microsoft Installer based binary release for Windows. The rules provided with this sample agent are not useful, except to illustrate how NodeBrain can be used to create a monitoring agent. Stay tuned if you are waiting for useful working examples.

  NodeBrain 0.6.4 Released - Unix/Linux (April 1, 2006)
Support for a simple Servant Program Interface has been added to NodeBrain and released as version 0.6.4. This interface enables programs written in any programming or scripting language to run as a child of NodeBrain and communicate on stdin, stdout, and stderr. This simplifies the task of writing adapters for event collection and obtaining the state of monitored elements.

This release introduces a NodeBrain Tutorial that hopefully provides a friendlier introduction to NodeBrain, and the former NodeBrain User's Guide has been split into multiple documents including a User Guide, Language Reference, Module Reference and API Reference. The last two are still undergoing revision and will be released later. To conform to SourceForge site usage rules, complete documents must now be downloaded from the file release system in PDF format. Online versions are posted here, as are links for downloading the PDF version.

Code supporting asynchronous I/O and child processes has been reorganized into an interface called the Medulla causing some visible differences in the log file when system shell commands are invoked.

Although the Windows code is ready, we are still making packaging changes for Windows, so Windows release files are not yet available.

  NodeBrain 0.6.2 Released (May 8, 2005)
Release 0.6.2 is available for download and beta testing. This release provides refinements to the API introduced in 0.6.0. Some prototype skill modules (plug-ins) are provided as examples. Although this is a patch release, the API is incompatible with release 0.6.1. This was considered to be safe since usage is very light. A few bugs are fixed in this release, although most of the effort outside of the API work was put into fixing some deficiencies on the Windows platform---both functionality and packaging. All functionality is now available on Windows, the binary release for Windows uses an MSI installer, a Windows Help file is included, and a source release file is provided as a Microsoft Visual Studio 6.0 workspace.

  NodeBrain 0.6.1 Released (October 20, 2004)
Release 0.6.1 of version 0.6 (Knucklehead) is available for download and beta testing. This release fixes some bugs and improves on the packaging for Unix and GNU/Linux platforms. Binary release files are now source distributions with binaries included---earlier binary release files did not include source code. Thanks to the SourceForge Compile Farm, builds have been tested on more platforms: FreeBSD, NetBSD, OpenBSD, Solaris on x86, GNU/Linux on Alpha, and GNU/Linux on AMD64. NodeBrain now supports a "check script" feature that will simplify the creation and maintenance of a set of regression tests. This release includes a small set of tests that can be run using "make check." The "solve" command has been cleaned up, and cell expressions may now be used for symbolic substitution. See the NEWS file for a more complete list of changes.

  NodeBrain 0.6.0 Released (April 9, 2004)
This prototype release introduces NodeBrain plug-ins called "skill modules". These are modules that utilize NodeBrain's new Expert Skill Module C API to extend the functionality of NodeBrain without modification to the base code. "Sequence rules" for "correlation threads" are also introduced in a prototype state. Both of these new features will be refined in future releases as we progress to version 1.0. Some previously documented features are more complete in this release; e.g. time conditions, symbolic substitution and macros. Several bugs have also been fixed. The source distribution and CVS repository have been improved to support the GNU style "./configure", "make", "make install", and "make dist" commands. Command syntax is evolving. In this release we have new syntax, deprecated syntax and in one seldom used case (the use of "?"), there is an incompatibility with rules written for prior releases.

  NodeBrain 0.5.4 Released (July 24, 2003)
Patch release 0.5.4 is available for download. This release fixes a significant defect in the handling of server sockets relative to long running spawned child processes. If you are running NodeBrain as an agent (Unix daemon or Windows service), this update is recommended. A couple less important defects have been fixed in the handling of scheduled deletion of caching table rows, conditions responding to row expiration, and time conditions. Code has been included for a plug-in module C API that is unfinished and undocumented, but sufficient to illustrate the future direction. (Our plug-in module API will be the theme of release 0.6.) Documentation has been included for using NodeBrain over an SSH tunnel.

  NodeBrain 0.5.2 Released (March 20, 2003)
Patch release 0.5.2 for version 0.5 (Numskull) is now available for download. This release corrects some minor differences between the code and documentation. In addition, the source now includes a make file and supports compilation on Mac OS X (Darwin). A simple prototype C API was included as part of the minor restructuring needed to support the make file.

  NodeBrain 0.5 on SourceForge.net (March 1, 2003)
The NodeBrain open source project begins on SourceForge.net with version 0.5, a "working prototype" to seed open source development of 1.x versions. In the author's view, NodeBrain 0.5 is useful for event monitoring applications. However, we expect users of NodeBrain 0.5 within the open source community to exercise it in new ways, exposing bugs and deficiencies not encountered by the author. Feedback from these users will play an important role in future versions.

  Boeing Approves NodeBrain Release (October 1, 2002)
Boeing's Intellectual Property Council approved release of NodeBrain source code to an open source project. This was done so others may benefit from this tool originally developed for use within Boeing, and to enable the tool to benefit from the feedback and contributions of the open source community.
NodeBrain(TM) is a trademark of The Boeing Company.
Copyright © 2003-2009 The Boeing Company