Helm is a Grafana application that allows users to create flexible dashboards using both fault management (FM) and performance management (PM) data from OpenNMS® Horizon™ and/or OpenNMS® Meridian™.

The application includes data sources for retrieving both FM and PM data from an existing OpenNMS deployment as well as specialized panels built for displaying and interacting with the faults.

Data from multiple instances of OpenNMS can be aggregated into a single panel, allowing operators to build a single pane of glass from distributed deployemnts.

All interactions with OpenNMS are done via the REST API. No FM or PM data is stored within Helm or Grafana.

Helm Diagram

Fault Management

Fault management (abbreviated as FM throughout the application) is the process of identifying problems (or faults) related to network devices and systems, and managing their lifecycle.

In OpenNMS, this can be done using a combination of events, outages, alarms, notifications, tickets, etc…​

Helm currently supports filtering, retrieving, displaying and performing actions against alarms in OpenNMS.

This documentation will assume that you’re already familiar with concepts related to alarms in OpenNMS. For further details on how alarms work, this OpenNMS 101 video on Youtube is a great resource: OpenNMS 101 - Module 5: Alarms.

Performance Management

Performance management (abbreviated as PM throughout the application) is the process of gathering, storing, and analyzing system health using a series of metrics or key performance indicators (KPIs). These metrics can be used for historical analysis, or used to automatically generate faults when certain conditions or thresholds are met.

Helm currently supports retrieving and visualizing metric data (measurements) that is stored by OpenNMS.

This documentation will assume that you’re already familiar with concepts related to data collection and storage in OpenNMS. For further details on how this works, this OpenNMS 101 video on Youtube is a great resource: OpenNMS 101 - Module 11: Data Collection.