OpenNMS

From NMSWiki

Jump to: navigation, search

OpenNMS is a popular open source network management platform. It watches nodes and services that you specify, alerting you when things go bad and again when they get better. It also can gather performance and utilization statistics, trending and alerting on thresholds.

OpenNMS has been designed from its inception to be enterprise-grade. For our purposes, this includes these features:

Overview

  • High performance (vertical scaling?). A single instance of OpenNMS supports monitoring of a large number of nodes (tens of thousands? hundreds of thousands?) from a single server.
  • Automation. OpenNMS minimizes the amount of manual configuration and reconfiguration needed by automatically performing tasks on a regular basis, like discovering new nodes, detecting services on new and existing nodes, and gathering response time and performance data.
  • Rule-based configuration (policy-based?). Flexible rules can be used to specify what services are polled on certain devices, which SNMP data is collected and how often, and to whom various notifications should be delivered, without having to explicitly identify and configure each host in the monitoring system.
  • Parallelized service checks
  • Ability to define network host hierarchy using "parent" hosts, allowing detection of and distinction between hosts that are down and those that are unreachable
  • Ability to define event handlers to be run during service or host events for proactive problem resolution
  • Web interface for viewing current network status, notifications, problem history, log files, etc.

External links

Views
Personal tools