How to: Contribute to OpenNMS

Submitting issues, fixing bugs, contributing features, enhancements, and extensions, writing documentation, or reporting security issues are all valuable ways that our community helps make OpenNMS a better monitoring platform. OpenNMS uses Jira to manage issue tracking and development. Once you have a Jira account and have signed the OpenNMS Contribution Agreement (OCA), you can start [...]

By |2021-09-02T18:51:35+00:00September 2nd, 2021|

How to: Store data with foreign sources

If you use Provisiond to populate all or part of your node database, you may want to define how data is stored so that it remains in the same directory even if a nodeID changes. Mark Mahacek, Senior Application Support Engineer at The OpenNMS Group, shares how to do this in Storing data with foreign sources [...]

By |2021-08-05T20:59:18+00:00August 5th, 2021|

How to: Troubleshoot Minion Connectivity and Functions

The OpenNMS Minion includes useful, built-in commands to verify configuration and debug access to management agents. In this Discourse article, Ronny Trommer, Community/Product Manager at The OpenNMS Group, shows how to test connectivity with the Minion, perform a health check, execute a remote ping to arbitrary FQDNs or IP addresses, execute remote DNS lookups, run SNMP [...]

By |2021-07-19T18:07:46+00:00July 22nd, 2021|

How to: Set up Distributed Monitoring with OpenNMS

Large, distributed networks can be difficult to reach and monitor from a central location, with challenges like firewalls, network address translation (NAT) traversal, overlapping IP address ranges, and locked-down environments. The OpenNMS Minion component extends the reach of Horizon/Meridian, so you can monitor systems and networks that would otherwise be inaccessible, for optimal visibility into every [...]

By |2021-04-15T17:06:44+00:00April 14th, 2021|

How to: Sizing Cassandra or Scylla for Newts

When you want to store large amounts of non-aggregated data (such as performance metrics), the round robin database (RRDtool) in OpenNMS may not be enough. OpenNMS provides a time-series data store (Newts) that works with Apache Cassandra or ScyllaDB to group metrics for more efficient storage and retrieval. It removes aggregation as a bottleneck to storage, [...]

By |2021-04-01T17:41:09+00:00April 1st, 2021|

WinRM in OpenNMS

The content of this post was accurate at the time it was published, but some of this information may have been superseded by later versions. Please see the currently maintained document on our wsman integration instead. WSMAN support has been present in OpenNMS for a while. The main motivator for adding support of this [...]

By |2020-09-29T22:08:52+00:00August 28th, 2019|

Running an OpenNMS Minion with Docker

Running a Minion with Docker is relatively easy, you just need to have Docker installed. It makes also updating the Minion very easy cause you can follow the tags latest for latest stable version or trying a bleeding snapshot. You can configure everything through environment variables. At a bare minimum you need something like this: docker run --rm -d \ [...]

By |2019-04-04T23:01:27+00:00May 20th, 2018|

Running OpenNMS Horizon in Docker

Running applications in containers provides many benefits, and it's not just hype. Higher velocity to maintain changes while keeping a service available. Scaling your software by just spinning up more instances to handle load. Container images allow you to manage your application dependencies and link them all to a portable and standardised runnable container image. The [...]

By |2019-04-04T23:01:27+00:00January 9th, 2018|

Monitor LXC container processes using HostResourceSwRunMonitor

A monitoring solution should always help in bad situations and provide a useful overview of your system health status. Service availability monitors are especially handy to ensure that all services are running on the correct machines. In past, I have run into an problem which was more of an issue with documentation than a classical monitor [...]

By |2019-04-04T23:01:28+00:00December 14th, 2017|
Go to Top