Menu

perf2rrd / News: Recent posts

2.4.0 Release

perf2rrd 2.4.0 is released. This version can now make use of the Icinga API to subscribe to an Event Stream to receive CheckResult data, instead of needing a PerfdataWriter feature configured to share this data via files. If installed with the icinga host (-i) flag, this will be the default method of operation, and is the recommended configuration for using the service with Icinga2. When used with '-i', the installer will no longer setup config for the performance data writer feature or create the spool directories for the file-based perfdata.... read more

Posted by Marc DeTrano 2024-07-09

2.3.2 Release

perf2rrd v2.3.2 is released.

Adds better handling for creating relative paths under a base directory when using rrdcached via network socket. When using a TCP socket, perf2rrd will not set a base directory if -d is not specified. The file will be created under rrdcached's base directory (-b ..) If using the recommended folder-per-host setting, rrdcached should run with the -R and -B flags also to allow subdirectory creation.

Posted by Marc DeTrano 2024-04-01

2.3.1 Release

perf2rrd v2.3.1 is released.

This version adds support for using the Icinga2 API to obtain configuration information for hosts and services. This is now the preferred method instead of Livestatus, which is deprecated and not always available with Icinga 2. To install with this option us the -i {icinga host address} and -p {icinga api password} options with the install.sh script. A config file will be added to Icinga2 (or provided if icinga2 happens to be on a separate system) that sets up the perf2rrd API user.

Posted by Marc DeTrano 2024-03-26

2.2.4 Release

Version 2.2.4 of perf2rrd has been released.

This update provides better support when using a remote rrdcached service. Updates when using a network socket for rrdcached are now done in Batch mode for better performance.

Posted by Marc DeTrano 2024-03-22

perf2rrd 2.2.3 release

Version 2.2.3 of perf2rrd has been released. Updated file IO libraries for much improved performance reading in perfdata ... now suitable for large (>1000 services per second) environments.

Also added the -f "folder per host" option. Reduces size of directory listings under the main RRD repository, which can in turn speed up retrieval and indexing.

Posted by Marc DeTrano 2020-01-29 Labels: release 2.2.3

perf2rrd 2.2 release

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.

Posted by Marc DeTrano 2015-07-06

perf2rrd 2.0 released

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

Posted by Marc DeTrano 2014-10-17

perf2rrd-1.6 released

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.

Posted by Marc DeTrano 2012-06-26

perf2rrd 1.3 released

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.

Posted by Marc DeTrano 2007-10-22

perf2rrd 1.2 released

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.

Posted by Marc DeTrano 2007-01-30

perf2rrd 1.1 released

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.

Posted by Marc DeTrano 2006-08-15

perf2rrd-1.1-beta

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

Posted by Marc DeTrano 2005-11-08

perf2rrd-1.0-beta released

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!

Posted by Marc DeTrano 2005-04-24

perf2rrd 1.1-alpha released

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.

Posted by Marc DeTrano 2005-01-07

Intro.

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

Posted by Marc DeTrano 2004-12-21
MongoDB Logo MongoDB