Discover the leading SaaS software comparison site

Each month we help +100k companies to find efficient online tools

OpenNMS Review

starting price $2,000
our score 84%
free trial
  1. What is OpenNMS
  2. Product Quality Score
  3. Main Features
  4. List of Benefits
  5. Technical Specifications
  6. Available Integrations
  7. Customer Support
  8. Pricing Plans
  9. Other Popular Software Reviews

What is OpenNMS?

Businesses and enterprises looking for an extensible and flexible network monitoring solution might find that OpenNMS is the right tool for the job. With it, network topologies, services, applications, IT ecosystems, and interfaces can be monitored. Latency and availability issues faced by integral applications and business services can be fixed, so interface, node, and service outages can be efficiently detected. Users can customize the platform’s service monitors so it collects data regarding an application or a business service’s latency and availability. Dashboards then organize and display any network issues that are discovered. Users can then use the dashboard components to access notifications and alerts, provide context to the results of monitoring, and filter monitoring information and data. The event-driven architecture of OpenNMS is also a feature sure to be appreciated, as it creates events used for the creation of notifications and alerts when an outage is detected. This allows for the quick identification and resolution of such outages. Layer 2 and Layer 3 network topologies can also be discovered by OpenNMS users. This allows them to tap into abundant monitoring information with regards to their network topologies thanks to the help of network management protocols like SNMP, IS-IS, and OSPF.

Product Quality Score

Ease of use
Customer support
Value for money

OpenNMS features

Main features of OpenNMS are:

  • Service Assurance
  • Dashboard Components
  • Surveillance View
  • Service Monitors
  • Performance Management
  • Event-Driven
  • Critical Service
  • Path Outage
  • Geographical Map
  • Grafana Support
  • Elastic search Forwarder
  • Business Service Monitoring
  • Business Service Hierarchy
  • Root Cause and Impact Analysis
  • Alarms and Notifications
  • Node Status
  • Easy Integration
  • Resource Graph Viewer
  • Service Heatmap
  • Backshift Graph Visualization
  • Provisioning
  • Typology Discovery
  • Supports Layer 2 Network Topologies
  • Supports Layer 3 Network Topologies

OpenNMS Benefits


The main benefits of OpenNMS are its service monitors, its event-driven architecture, and its dashboard components.

Service monitors make up the OpenNMS framework and these come up with and collect monitoring information and data. With it, OpenNMS helps users monitor application and service availability, as well as identify latency issues that affect application and service performance.

An application’s availability status can be tracked by these service monitors. They measure service response time and can also be used for interface and node outage detection. An example of this would be an online store providing a service dependent on database and web servers. OpenNMS users can configure an HTTP service monitor and then apply it to each web server so their response time and availability can be checked. Database status can be checked and tested with an SQL service monitor applied to each database server as well.

Whenever a network issue or outage happens, engineers, network operators, and service administrators are immediately notified, thanks to OpenNMS’s event-driven architecture. Once a service monitor assigned to an application or service detects an outage or issue, OpenNMS creates an event and sends a notification or alarm built on that event.

OpenNMS’s critical service feature makes monitoring an IP network’s services simpler. This feature delivers events and generates alarms for critical services when that service is down. OpenNMS uses Internet Control Message Protocol as its default critical service.

This feature is important as it saves the time and resources of the user. When specific IP interface’s critical service is down, the system does not generate an alarm or event for the IP interface’s other services, but only says that there is an IP interface that is down. When multiple IP interfaces’ critical services are down, the event that the platform sends says that the node is down, so users can assume that the IP interfaces’ other services are also unreachable.

OpenNMS can also identify critical paths, which map out the connections of a network component that will be brought down during an outage. Identifying a critical path prevents a user from being drowned in notifications and alarms for all the components brought down by an outage. Users only get notifications and alarms for a network topology’s critical components, which results in network issue monitoring that is streamlined.

Monitoring results can be organized in one place, which is OpenNMS’ flexible dashboard. Monitoring results can be aggregated and its information filtered with the dashboard’s Surveillance View component, which will display this in a matrix. With it, categories can be defined so node and service outages can be classified. Notifications and alarms associated with monitored nodes can also be viewed from the dashboard, as well as the accompanying severity levels. These notifications and alarms can also be acknowledged by engineers, servers administrators, and network operators from the dashboard, so it is clear which individuals are accountable when it comes to network issue resolution.

Technical Specifications

Devices Supported

  • Web-based
  • iOS
  • Android
  • Desktop

Customer types

  • Small business
  • Medium business
  • Enterprise

Support Types

  • Phone
  • Online

OpenNMS Integrations

The following OpenNMS integrations are currently offered by the vendor:

  • WMI
  • NRPE
  • NSClient++
  • NMP
  • JMX
  • JDBC
  • XML
  • JSON
  • XMP
  • TTP


Customer Support


Pricing Plans

OpenNMS pricing is available in the following plans:

Free trial
OpenNMS Horizon
OpenNMS Meridian Instance #1
OpenNMS Meridian Instances #2-5
OpenNMS Meridian Instances #6+