|
An Open Source Agent for Event Monitoring Applications | |||||
|   | ||||||
| Home |
This package provides a set of Perl scripts for managing a NodeBrain application. It imposes a standard organization for NodeBrain application components and directories, a structure not required by NodeBrain itself. A directory conforming to this structure is called a NodeBrain "caboodle." All references between components within a caboodle are made relative to the caboodle root directory to ensure that a caboodle is portable. The caboodle kit provides a framework and set of tools for managing NodeBrain rules. Other kits rely on this framework and add components that conform to it. A higher level model for sets of rules called a "plan" is introduced. A plan is stored as an XML file. Plan compilers convert plan XML files into *.nb files used by NodeBrain agents. A single agent called Caboodle is included to provide basic alarming and notification functionality. It also supports a web application called the "NodeBrain Planner", which serves as a plan editor, displaying plan XML files as HTML. A CLI based plan editor is also included. Scripts are provided for starting and stopping agents, and for initiating alarms from a shell. This package is a prerequisite to all other NodeBrain kits. Prerequisites
NodeBrain(TM) is a trademark of The Boeing Company. Copyright © 2003-2009 The Boeing Company |