Giter VIP home page Giter VIP logo

OpenNMS is an open-source network monitoring platform that helps you visualize and monitor everything on your local and distributed networks. OpenNMS offers comprehensive fault, performance, and traffic monitoring with alarm generation in one place. Highly customizable and scalable, OpenNMS integrates with your core business applications and workflows.

Features

  • Full inventory management

    Flexible provisioning system provides many ways to interoperate with configuration management systems.

  • Extensive data collection

    Works with many industry-standard data collection protocols with no need to write or maintain third-party plugins: SNMP, JSON, WinRM, XML, SQL, JMX, SFTP, FTP, JDBC, HTTP, HTTPS, VMware, WS-Management, Prometheus.

  • Robust traffic management

    Supports the following flow protocols: (NetFlow v5/v9, IPFIX, sFlow). 300,000+ flows/sec. BGP Monitoring support implementing the OpenBMP standards for BGP messages and metrics. Deep-dive analysis, enterprise reporting.

  • Digital experience monitoring

    Use the OpenNMS Minion to monitor a service’s latency and availability from different perspectives.

  • Robust configuration

    Configure most features through the web UI or XML scripting, including thresholding, provisioning, event and flow management, service monitoring, and performance measurement.

  • Scalability

    Scale through Sentinels for flow persistence, Minions for Flow, BMP, SNMP trap, and Syslog ingest, and embedded ActiveMQ to Kafka message brokers.

  • Enterprise reporting and visualization

    Customizable dashboards that you can export as a PDF. Resource graphs, database reports, charts. Define and customize complex layered topologies to integrate topology maps into your service problem management workflow.

Install OpenNMS

For details on installing OpenNMS, see Install OpenNMS.

TL;DR - If you just want to set up a simple non-production evaluation of OpenNMS Horizon on Linux, some basic install scripts are available at opennms-forge/opennms-install

Build OpenNMS

For details on how to build OpenNMS, see Build OpenNMS from source.

OpenNMS's Projects

alec icon alec

OpenNMS Architecture for Learning Enabled Correlation

cortex icon cortex

A horizontally scalable, highly available, multi-tenant, long term Prometheus.

deploy-base icon deploy-base

Docker base image from Ubuntu to build OCI images with ARMv7, ARM64 and x86_64 support

extremecomponents icon extremecomponents

repo based on the original extremecomponents 1.0.1 java code, built against modern dependencies

flot-datatable icon flot-datatable

Flot plugin that adds a tab with a table view of the series data

flot-saveas icon flot-saveas

Add a simple context menu with a 'Save as...' option to Flot charts

helm-charts icon helm-charts

The objective of this project is to serve as a reference to implement OpenNMS running in Kubernetes, deployed via Helm.

ide-setup icon ide-setup

Repository to help setup an IDE to work with OpenNMS

iplike icon iplike

PostgreSQL stored procedure for comparing IP addresses in the style of SQL LIKE

jdhcp icon jdhcp

a fork of the original dhcp.org jDHCP source code

jrrd icon jrrd

Round Robin Database (RRD) interface for Java (original single-threaded version)

jrrd2 icon jrrd2

Round Robin Database (RRD) interface for Java (threadsafe rewrite)

kafka-event-mirrorer icon kafka-event-mirrorer

Used to mirror some subset of the events (traps & syslogs) from a Kafka cluster to another

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.