NAME

MlpAlarm - Alarming And Monitoring Library


DESCRIPTION

This perl module provides a generic mechanism to manage alarms and monitoring. The tool is distributed as a perl module with several associated programs (a web based GUI, an alarm router, and some monitoring programs). The library contains several simple functions to monitor your systems and some back end functions used by the reporting user interface. Alarm data is stored in a database (Sybase or SQL Server).


SUMMARY

MlpAlarm provides a simple mechanism to manage alarming and reporting. Functions use a by name interface with consistent parameters for simplicity and ease of use. It has the following features

The system supports 5 types of ``data''

Fundamentally, from the perspective of a user of this module, the system consists of 3 functions named MlpHeartbeat, MlpEvent, and MlpPerformance. These functions can be considered Black Boxes to transmit, store, and route your messages appropriately.


THE GORY DETAILS