OpenNMS (Open Network Management System)

Contributor(s): Tarus Balog

OpenNMS (Open Network Management System) is the first enterprise-grade network management platform developed under the open source model. It was designed to manage tens of thousands of devices from a single server as well as manage unlimited devices using a cluster of servers. OpenNMS includes a discovery engine to automatically configure and manage network devices without operator intervention. It is written in Java and is published under the GNU General Public License. OpenNMS is listed as one of the top 400 projects on Sourceforge and won the Best Systems Management Tool at LinuxWorld Expo in August of 2005.

Currently, OpenNMS has three main functional areas:

  • Service monitoring, where a number of monitor modules can determine if network-based services (ICMP, HTTP, DNS, etc.) are available.
  • Data Collection by using SNMP and JMX.
  • Event management and notifications, which includes alarm reduction and a robust notification system with escalations and duty schedules.


OpenNMS is known for its scalability. Although it can be easily used to manage a small SMB network, it is scalable enough to be used in place of large enterprise management products such as HP OpenView, IBM Tivoli or IBM Micromuse.

This was last updated in August 2006

Continue Reading About OpenNMS (Open Network Management System)

Dig Deeper on Network Monitoring



Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.


File Extensions and File Formats

Powered by: