A small update was made in the install script to make use of systemd-tmpfiles, when systemd is used for managing the services. This helps make sure the correct directories are available,especially when using a ramdisk for perfdata spool dir in Icinga2.
perf2rrd version 2.0 has been released.
Adds support for Icinga 2 and perfdata "spool directory". Will also support host perfdata collection from Icinga 2.
Adds support for Livestatus for parsing check interval data.
Adds support for deploying systemd service scripts.
install.sh script updated to adapt for nagios/icinga/icinga2 environments, and also choose systemd or daemontools based service management. Install script can also take the socket path for rrdcached and configure that on deployment. In an Icinga2/systemd environment, the install script should get the performance data collection system up and running without much hastle for the user.... read more
perf2rrd-1.6 has been released.
This updated swaps out the rrdjtool JNI library for the java-rrd library. This library is more portable (no JNI compilation required) and also seems to perform a bit better using the pipe interface to the rrdtool binary.
perf2rrd 1.3 has been released. This version has several improvements, the main one being that it is now compatible with Nagios 3.
Also added an install script and a script to recompile the rrdtool JNI, if needed. Hopefully these will make it a bit easier to roll out on various systems.
Finally had a chance to deploy this on a 64-bit distro. I have updated the packages to include a precompiled 64-bit version of the rrdjtool JNI. The startup scripts will attempt to determine system architecture and choose the appropriate version of this library.
1.1-beta has been running fine for months. I am finally releasing 1.1.
I have recently updated perf2rrd to allow RRA time periods and size to be specified through command line switches. The defaults will still work well for most people, but if you would like longer storage of data or higher resolution graphs, that is now possible without modifying the source.
Just released 1.1-beta of perf2rrd. Now processes FIFO output from Nagios using a threaded producer/consumer model. This is a better system for reading input and should be a bit lighter on CPU load. Also correctly handles negative values in output, and finally allows for spaces in performance variable names when the names are single quoted (this is in accordance with the perfdata output standard).... read more
I have released the first beta of perf2rrd. I personally have about 10 installations running with this, with both Nagios 1 and Nagios 2. These have been running smoothly for a couple of months now. Thanks to some helpful input in the forums I have gotten a couple of glitches fixed up. Any users wanting to store performance data from Nagios service checks in an RRD file backend should really give this a try!
perf2rrd-1.1-alpha is now available. This version is compatible with Nagios 2. It can still be run with daemontools, or, with Nagios 2, can be run as the service_perfdata_file_processing_command. The latter option is a bit easier to install, but may be more resource intensive.
perf2rrd-1.0-alpha is released. This project has just begun so bare with me as I get everything setup. perf2rrd-1.0-alpha.tar.gz is available in the downloads, and you may follow the README for setup and usage instructions.
I am calling this "alpha" because I have successfully set this up, run it, and continue to use it. It works for me. Everyone is welcome to give it a try (follow the README!), and I will hopefully get the lists going soon for comments and questions.... read more