Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/opennms/jrrd2

Round Robin Database (RRD) interface for Java (threadsafe rewrite)
https://github.com/opennms/jrrd2

c java rrd rrdtool

Last synced: 9 days ago
JSON representation

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

Awesome Lists containing this project

README

        

JRrd2
=====

Jrrd2 provides a native interface for Java to [rrdtool](http://oss.oetiker.ch/rrdtool).

It is a rewrite and successor of [jrrd](https://github.com/OpenNMS/jrrd).

Building
--------

Requires maven (tested with 3.1.1) and cmake (tested with 2.8.12.2)

```sh
./build.sh
```

The dist/ folder should now contain both **jrrd2-api-VERSION.jar** and **libjrrd2.so**.

Packaging
---------

Requires [fpm](https://github.com/jordansissel/fpm) (tested with 1.3.3)

```sh
./build-packages.sh
```

The dist/ folder should now contain both .deb and .rpm packages.

Debian Notes
------------
On Debian 7.0, the environment can be setup with:
```sh
apt-get install openjdk-7-jdk build-essential cmake make pkg-config librrd-dev
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
```