Author Archives: cgallen

OpenNMS Rebranding

opennms logo

OpenNMS has rebranded – Why change? Truthfully, we’ve always wanted to put more thought into our brand. We wanted our visual identity to represent everything we love about OpenNMS:

  • Approachable: Has a welcoming culture of helpfulness. OpenNMS is open to everyone.
  • Reliable: Designed for large enterprises and service providers, OpenNMS monitors tens of thousands of devices from a single instance.
  • Adaptable: The flexible architecture of OpenNMS can be adapted, extended, and easily integrated to meet each organization’s requirements.
  • Mature: OpenNMS has been continuously improving and setting the standard for open-source monitoring platforms for over 20 years. It continues to evolve and refine.

OpenNMS Eclipse IoT Challenge 2017/18 Final Report

This post provides an update to our previous post and video describing The OpenNMS entry to the Eclipse IoT challenge 2017



Project Description

The aim of this project is to use IoT pollution measurements as a compelling use case to prove a design for an MQTT plugin for OpenNMS.
This will position OpenNMS as a highly capable platform for distributed IoT monitoring applications. IoT projects will immediately be able to leverage OpenNMS’s existing very powerful event correlation and performance data visualization in the IoT space. Further more, OpenNMS can be used both collect the IoT data and also to manage the IoT infrastructure itself.
The MQTT plugin allows OpenNMS to connect to multiple MQTT brokers and parse any compressed or uncompressed JSON, CSV, XML (and in the future Protobuf) MQTT payload into OpenNMS events or OpenNMS Performance data. Example configurations are provided for several MQTT data sources including Eclipse Kura.
Performance data can either be stored in OpenNMS’s internal RRD files or alternatively stored in Cassandra using the OpenNMS Newts technology which offers a highly scalable cloud storage solution.
Similarly events can be processed and stored internally in OpenNMS’s Postgres database or forwarded to Elastic Search for a large scale data archive.

A complete power-point presentation of the project which serves as a detailed report is available at Airwatch I0T Challenge Report March 2018

The code associated with this project is available on github at opennms mqtt plugin

Open technology and standards

This project seeks to support the adoption of open technologies and standards for IoT projects by providing an alternative Open Source solution to the cloud hosted IoT environments offered by Google, Amazon , Microsoft etc. It seeks to compliment the work of the Eclipse IoT project and in particular to support the deployment of solutions built on Eclipse Kura. OpenNMS is an open source network and infrastructure management platform written in Java and distributed under the  Affero General Public License (AGPL). Commercial support is available from the OpenNMS Group. OpenNMS supports and/or implements or integrates with the following standards and technologies

  • Karaf OSGi platform
  • Cassandra
  • Elastic Search
  • Postgresql
  • Grafana
  • Kibana
  • ActiveMQ
  • Jboss Rules (Drools)
  • Management protocols supported include SNMP, WMI, JMX, SYSLOG and now MQTT
  • All external integration can be achieved using ReST XML or Json calls.
  • Eclipse is the recommended IDE for working on OpenNMS code.

Applicability of a solution to a specific industry

The specific use case for this implementation has been in support of an emerging project called Solent Airwatch. This project seeks to support  citizen science / crowd sourced data collection of air pollution measurements across a city. Although we are initially targeting the measurement of Air Quality, the same technology could be applied for any other IoT measurement application.

Key to our approach is the leverageing of an existing  data collection platform which has been proven in large scale data collection and processing of network and data centre statistics. Many of the large telecoms players who already use OpenNMS are actively investigating business opportunities for IoT. So this allows them to extend rather than replace an existing platform. In addition, the solution allows them to manage the IoT infrastructure as well as collect data using OpenNMS

Lessons learned

Participating in this IoT challenge has helped us accelerate our development of the Solent Airwatch solution. It has allowed us to learn about the practicalities of implementing an MQTT based solution. Specifically we have learned;

1. Core data collection and connectivity is only part of the problem of Citizen Science. We need to be able to integrate back end data collection with front end web enabled communities to deliver a complete solution. We are in the process of designing a front end web site which will explain and excite interest in the measurements begin collected.

2. The Data science around measurements collection and analysis is very important. We need to be able to support complex cross correlation between data sets in order to leverage the data we are collecting from our IoT infrastructure. This is more complex and less structured than the data we normally deal with from networks or data centres. We are presently investigating integrations with Cassandra and OpenNMS which can support more complex data analytic s using R or Matlab.

3. We had hoped to re-implement our initial Raspberry Pi based Sniffy in Eclipse Kura. We still intend to do this but the documentation and example code surrounding Kura is incomplete and complex. We think the platform will need to become much more accessible if it is to get wider adoption.

We are hoping to get several Master’s students to work on taking this initial proof of concept forwards.

Overall the project has been a very interesting challenge and we will certainly want to be involved with the Eclipse IoT team in the future.

OpenNMS UK entry for Eclipse IOT Challenge 4.0 2017

This video outlines plans for developing an open source IOT platform based upon OpenNMS, Cassandra, grafana and activeMQ for monitoring air quality using Raspberry PI zero and Eclipse Kura based monitors. The platform can be use more generically for other measurements. This project is being done with Solent Air Watch

OpenNMS User Conference 13 September 2016


Once again the OpenNMS User Conference is taking place at the University of Fulda from 13th – 15th September 2016

The conference is great value and offers a good chance to meet other OpenNMS users around Europe.

For more information and to purchase tickets please see


fuldaLogo fuldaUniversity

OpenNMS Workshop at FLOSS UK 15 March 2016

Getting Started with OpenNMS

A day workshop held in conjunction with the Floss UK Spring Conference
Date: Tuesday 15 March 2016
Time: 09:00  –  17:00
Cost £96 (for the workshop only)
Venue: Mary Ward House 5-7 Tavistock Place,  London, WC1H 9SNFor more information and to book places see


This workshop will provide an overview of the key features of the OpenNMS Network Management platform ( Delegates will use virtual machines running on their laptops to install and configure a local OpenNMS instance in order to understand how to get the system running in their local environment. The workshop will provide a solid starting point for new users and provide pointers on where to get further information about more advanced features.


  • What is OpenNMS and how can it be used
  • Installing OpenNMS
  • Configuring Users
  • Basic Fault Management
  • Basic Performance Management
  • Reports
  • Dashboard displays
  • Semantic Topology Interface(STUI)
  • Introduction to advanced features

Intended audience

  • Systems and Network administrators
  • New users of OpenNMS
  • Managers wishing to evaluate the platform

The State of OpenNMS – Dublin 10 Nov 2015



Tuesday, November 10, 2015 at 6:15 PM at the TechMeetup.Space (Next to The Palace Bar, Fleet Street, Templebar, Dublin 2 – see map)

Following on the success of last years Dublin OpenNMS Workshop, we are one again hosting an OpenNMS Meetup in Dublin, this time in conjunction with our friends at tcube.

This meetup is aimed at CIO’s, operations managers, architects and DevOps practitioners in service providers and large enterprises who are wondering whether the OpenNMS platform could offer them a competitive advantage in addressing customer facing SLA’s. We will have 2 talks, interspersed with refreshments and the chance to chat and ask questions.

Talk 1. The State of OpenNMS – Tarus Balog
Talk 2. Cool new stuff in OpenNMS – Craig Gallen

For more information and to register see the sign-up sheet at The State of OpenNMS

Hope to see you there 🙂

OUCE2015 OpenNMS User Conference Europe

OUCE 28 Sept – 1 October 2015

Once again we are hosting the OpenNMS users conference in Fulda, Germany. Our colleagues at NETHINKS are also sponsoring a “Get-together” evening event on Tuesday 29th. Full details of he event can be found at the conference page here;

And the the registered talks for this great event can be found at

You can register on the panel opposite or go to the link above for more information.


Book Online

Konferenz – Online Event Management mit der Ticketing-Lösung von XING EVENTS

OpenNMS at TM Forum Digital Disruption 2014

2014-12-10 10.57.14small

In December Ronny, David and I went to TM forum Digital disruption in San Jose. OpenNMS has been involved in the TM Forum for many years but this was the first time we had taken a stand at the show. We have always had a bit of a love/hate relationship with the TM Forum because from a business perspective it is hard to justify the membership based upon the natural demographic of our customers.

The TM Forum  have traditionally only addressed the needs of Telecoms service providers but as the industry has been converging, they have realised the need to expand their membership to included wider IT/Web industry players.

This change in focus is potentially very good for OpenNMS since we have made a lot of headway in the wider IT space but have found it difficult to penetrate Telecoms. As part of their efforts to  consciously move from the Telco space into the wider Cloud/IT/Web infrastructure providers market the TM Forum have moved their North American show to Silicon Valley in order to attract this audience. We wanted to use the show to demonstrate the new STUI display and features of OpenNMS 14 which were particularly interesting to a cloud provider.


We have quite a large number of fairly senior decision makers to the stand but unfortunately the worst storm to hit San Francisco in 4 years happened half through the week and most of the delegates left early !!. Overall I think the show was worthwhile but given the footfall on the stand, I think the project could have had better value for the money we spent. In future I think if we continue to engage with the TM Forum the most cost effective way will be to participate in catalysts rather than take a stand. Catalysts are real projects in which we can demonstrate OpenNMS technology along side other vendors equipment and systems. I think overall it is a better window for OpenNMS than just a stand.

2014-12-09 13.44.52small


If you want to know more about STUI, see the youtube video which David Hustace has created here.

8-11 December 2014 OpenNMS at TM Forum Digital Disruption

The show is now over but you can see a report on the show here

OpenNMS and the TM Forum

The TM Forum is a global trade association trusted by the world’s largest enterprises, service providers and suppliers to help them continuously transform to succeed in the digital economy. It seeks to help  members reduce cost and risk, improve business agility and grow their business through a wealth of knowledge, tools, standards, training and practical advice.

For many years, OpenNMS has been participating in the technical program of the TM Forum. We led the development of the JOSIF Open Source Interface tooling and have participated in multiple proof of concept catalysts.

This year for the first time we are taking a stand in the Digital Innovation Hub at the North American Digital Disruption conference in Silicon Valley, San Jose CA from 8-11th Dec.

When: 8-11th December 2014

Where: San Jose Convention Center
150 West San Carlos Street
San Jose, CA 95113

Please come along and see us at the event.

What is TM Forum’s Digital Disruption


TM Forum Live! Digital Disruption 2014 brings together a collaborative community of service providers, enterprises and disruptors for an exciting and productive journey through the processes of digital innovation and business transformation. Showcasing the three hottest areas of the digital ecosystem: Agile Business & IT, Open Digital and Customer Engagement, connect with experts and like-minded professionals who want to share experiences, expertise, opinions and demonstrations. Take away actionable insights and practical knowledge to lead the investment in transformation.