RapidOSS APG Plugin

RapidOSS is an IT operations management solution that provides IT management information to users through a unified, consistent web based user interface. Watch4Net APG is a real-time and historical performance reporting and trending solution. APG retrieves real-time performance data from EMC/Smarts and other sources seamlessly.

RapidOSS APG plugin integrates RapidOSS with APG to provide performance management information to users through RapidOSS. APG is an open solution that supports industry standard interfaces (SNMP traps, SOAP, etc.). RapidOSS APG plugin leverages these standard interfaces to provide high quality, seamless integration with APG.

Event integration

APG provides a sophisticated mechanism to define alerts to inform the operations when performance metrics exceed defined thresholds etc., and can send alerts as SNMP traps. RapidOSS APG plugin processes these traps and creates and clears events in RapidOSS.

Taking advantage of the modeling capabilities of RapidOSS, APG event model includes properties (fields) that are relevant to the alerts sent by APG.

Performance Graphs

APG collects & stores performance data, and generates dynamic graphs that are invaluable for IT operations. RapidOSS APG plugin integrates the APG graphs into the RapidOSS UI allowing users to access the performance graphs in context, seamlessly, where they are relevant to the task at hand.

Out of the box, links to performance graphs are included in object (device, interface, etc.) details views in RapidOSS UI, enabling one click access to APG graphs. In addition, RapidOSS APG plugin provides a wrapper around APG SOAP API. The wrapper makes it possible to work with data and graphs through a simple interface, without requiring any knowledge of SOAP, and enables further enhancement/customization of the out of the box integration provided by the plugin.


RapidOSS build on RapidCMDB technology that provides powerful modeling capabilities that open up range of possibilities. For example, it is possible to extend the (Network) Interface class with properties such as utilization, etc. and populate these values with data from APG. When a user looks at the Interface details in the UI, the properties of the Interface would be shown to the user including the properties instrumented by APG seamlessly.

Similarly administrators developing scripts for automation, custom UIs, etc. can use this data (i.e. myInterface.utilization) without having to have any knowledge of APG, SOAP or any other low level integration detail.