An open API service indexing awesome lists of open source software.

https://github.com/opennms/opennms-opendaylight-plugin

OpenNMS <-> Opendaylight
https://github.com/opennms/opennms-opendaylight-plugin

Last synced: about 1 year ago
JSON representation

OpenNMS <-> Opendaylight

Awesome Lists containing this project

README

          

# OpenNMS Opendaylight Plugin [![CircleCI](https://circleci.com/gh/OpenNMS/opennms-opendaylight-plugin.svg?style=svg)](https://circleci.com/gh/OpenNMS/opennms-opendaylight-plugin)

## Overview

This plugin adds the ability for OpenNMS to monitor devices and networks managed by Opendaylight controllers to OpenNMS.

We currently support:
* Importing inventory from the operational topology
* Triggering faults (alarms) when a devices disapears from the operational topology
* Collecting and graphing performance metrics
* Visualizing the network topology

![](assets/images/mininet_topology_alarms.png "STUI in action")

## Requirements

* OpenNMS Horizon 24.0.0 or greater

* Opendaylight Oxygen-SR4

## Getting Started

See [the walkthrough](WALKTHROUGH.adoc) for instructions on getting started.

## Build & install

Build and install the plugin into your local Maven repository using:
```
mvn clean install
```

From the OpenNMS Karaf shell:
```
feature:repo-add mvn:org.opennms.plugins.odl/odl-karaf-features/1.0.0-SNAPSHOT/xml
config:edit org.opennms.plugins.opendaylight
property-set controllerUrl http://opendaylight:8181
config:update
feature:install opennms-plugins-odl
```

Update automatically:
```
bundle:watch *
```