Document how to configure RRDtool in OpenNMS

Description

Create section in install guide how to configure and install OpenNMS with RRDtool. With release 17.0.0 we can use jrrd2 which is more efficient due to multithreading support.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Ronny Trommer November 23, 2015 at 9:49 AM

Wait with merge and fix path to JRRD library.

Ronny Trommer November 15, 2015 at 7:00 PM

Review and merge pull request https://github.com/OpenNMS/opennms/pull/458 which resolves this issue for RHEL/CentOS and Debian/Ubuntu.

Ronny Trommer November 13, 2015 at 11:58 AM

Use JRRD2 but from what jeffg has said it will only be supported for v.17 forward even though we can attest to its operational functionality with Meridian and v.16 from when David Hustace and Jeff G were here onsite at USPTO.

Ronny Trommer November 13, 2015 at 11:57 AM

The main difference between jrrd and jrrd2 is that jrrs2 is multi-threaded. So, it is going to be a lot faster than jrrd.

How to configure it ? Exactly on the same way you configure jrrd.

After installing the jrrd2 RPM, you can obtain the relevant information:

[root@localhost ~]# rpm -ql jrrd2
/usr/lib64/libjrrd2.so
/usr/share/java/jrrd2-api-2.0.1.jar

Then, edit rrd-configuration.properties and add the following:

org.opennms.rrd.strategyClass=org.opennms.netmgt.rrd.rrdtool.MultithreadedJniRrdStrategy
org.opennms.rrd.interfaceJar=/usr/share/java/jrrd2-api-2.0.1.jar
opennms.library.jrrd2=/usr/lib64/libjrrd2.so

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

PagerDuty

Created November 13, 2015 at 11:56 AM
Updated June 19, 2018 at 8:14 AM
Resolved November 24, 2015 at 10:09 PM