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: 12 months ago
JSON representation
Round Robin Database (RRD) interface for Java (threadsafe rewrite)
- Host: GitHub
- URL: https://github.com/opennms/jrrd2
- Owner: OpenNMS
- License: gpl-2.0
- Created: 2015-03-23T18:12:34.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-07-27T22:12:17.000Z (almost 2 years ago)
- Last Synced: 2025-03-28T09:36:27.905Z (about 1 year ago)
- Topics: c, java, rrd, rrdtool
- Language: Java
- Homepage:
- Size: 91.8 KB
- Stars: 4
- Watchers: 22
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```