Monitoring Your Network - Understanding NerveCenter - Main NerveCenter Components - The NerveCenter Database -
Previous: The NerveCenter Server     Next: The NerveCenter User Interface

The NerveCenter Database

The NerveCenter database is primarily a repository for the NerveCenter objects that make up a set of behavior models. The principal objects used in these models are:

For brief explanations of what these objects are and how they are used, see Objects in the Database.

A set of objects that define many useful behavior models ships with NerveCenter and is available as soon as you've installed the product. For a list of these predefined behavior models, see the section Predefined Behavior Models.

On UNIX systems, the NerveCenter database is implemented as a flat file. On Windows NT systems, the database can be either a Microsoft Access database or a Microsoft SQL Server database.

Objects in the Database

This section contains brief definitions of the basic objects used in the construction of behavior models.

Behavior Models

Once a set of managed nodes has been defined, NerveCenter's monitoring activities are controlled by a set of behavior models. A behavior model is the group of NerveCenter objects required to detect and take action upon a single network condition, such as high traffic on an interface.

The central object in each behavior model is a deterministic finite state machine called an alarm. For instance, the alarm shown below tracks the level of traffic on an interface.

Alarm State Diagram

ifload.gif

Click the thumbnail above to view full-sized image.

The possible states in this alarm are low, medium, and high. And these states have the severities Normal, Medium, and High, respectively. (The color of each state denotes its severity.) The gray rectangles in the alarm represent state transitions.

What about the inputs and outputs of the state machine? The inputs are called triggers and can come from several sources. For example, one predefined NerveCenter poll queries the SNMP agent on a device for the level of traffic on, and the capacity of, each interface on the device. If the level of use exceeds a certain percentage of the capacity for an interface, the poll fires the trigger mediumLoad, which can cause a state transition in an alarm.

The outputs of an alarm are called alarm actions. These actions are associated with the transition from one state to another by the designer of a behavior model, and NerveCenter performs these actions each time the transition occurs. There are many possible actions, including the following:

Predefined Behavior Models

When you install NerveCenter and create a new database, that database contains the objects that make up a number of predefined behavior models. These include behavior models for:

NerveCenter also includes predefined behavior models that you can import to monitor specific vendors' devices and additional models for troubleshooting, interface status, data collection, and downstream alarm suppression.


Previous: The NerveCenter Server Next: The NerveCenter User Interface
Please send comments or corrections to Information Development
This file was last updated on 10 October 2000