MANaging OperationaL Objectives
MANaging OperationaL Objectives is an open, Java-based, extendable and manufacturer-independent process surveilance system for middleware components and critical operating system classification numbers on a Client/Server pattern.
A decentralised server requests the status of client processes which need surveilance. The client can extract and abstract arbitrary Mbeans via a proprietary Java / XML DSL from the process and group them into sample definitions. These aggregated definitions can be requested through bulk operations on a light weight framework of sampling processes ensuring high performance and small rescource drain.
The raw data, which is represented in complex objects depicting the full entity hierarchy, creates a dynamic set of rules which monitor the overall state of the system - events (notifications, warnings and alarms) are generated through predefined rules. It is possible to create event attribute based thresholds to avoid false alarms from i.e. osciliating systems.
The admin console gives you access to the MANOLO server component and the MANOLO Server Process (MSP), as well as the administration and the access to customer specific workflows. The workflows are for ticket generation and trouble shooting.
The MANOLO Server Instances can be linked based on the master/slave principle, to grant the exchange of raw data as well as events according to the authorisation concept. Therefore MANOLO can be flexibly integrated into each customer's IT system landscape and security architecture.
Additionally the SNMP traps allow MANOLO to be integrated into existing surveillance systems (Nagios, BMC Partol, IBM M6 etc.).
MANOLO follows the "liberate your operational data" approach. It comprises a niche between (charged) surveillance software and exuberant management interfaces. As the raw data and alarms are accessible via APIs, they can be used for the kind of extensive analysis and trend evaluation (e. g. Apache Hadoop) customers expect in the cloud computing era.
MANOLO Source Code is under Apache 2.0 License.