OpenNMS Plugin for Grafana (formerly known as Helm) is a Grafana application that allows users to create flexible monitoring dashboards using data from OpenNMS® Horizon™ and/or OpenNMS® Meridian™.
Supported data:
- Performance and response time (time series metrics)
- Fault (alarms and outages)
- Inventory (nodes, IP & SNMP interfaces, services)
- NetFlow (NetFlow v5 & v9, IPFIX, sFlow)
For help on installing, configuring, and using the application, read the documentation.
Isolate the data you want to display using custom filters and conditions. The filter panel goes a step further—enabling global data filtering for your dashboard.
Present fields that are most relevant to you and your teams to improve tracking and triage.
Acknowledge, escalate, create, and clear tickets for alarms directly from the dashboard.
Retrieve time series metrics stored in persistence engines, including OpenNMS Time Series DB, Newts, Cortex, RRDtool, or JRobin.
This custom dashboard, included in the app, provides a powerful, flexible interface for exploring NetFlow data alongside performance metrics.
Populate template variables with query results from any of the included OpenNMS data source plugins.
Remove outliers and perform trending or forecasting using the built-in series filters or develop your own filters using Java or R. Derive new series using JEXL expressions.
- Performance data source
- OpenNMS Horizon 16 or greater
- OpenNMS Meridian 2016 or greater
- Entities data source
- Alarms
- OpenNMS Horizon 20 or greater
- OpenNMS Meridian 2018 or greater
- IP and SNMP interfaces, outages, and services
- OpenNMS Horizon 26 or greater
- OpenNMS Meridian 2020 or greater
- Alarms
- Flows data source
- OpenNMS Horizon 24 or greater
- OpenNMS Meridian 2019 or greater
This plugin requires Grafana 9 or greater.
We use the OpenNMS Plugin for Grafana project in our JIRA instance to track bugs and enhancements related this to project.
The changelog has moved to CHANGELOG.md.