sub end ();
sub read ();
-$VERSION=1.7002;
+$VERSION=1.8000;
sub start ($){
croak "rrdtool is already running"
require DynaLoader;
-$VERSION=1.7002;
+$VERSION=1.8000;
bootstrap RRDs $VERSION;
Once you have decided. Save the two locations into environment variables.
BUILD_DIR=/tmp/rrdbuild
- INSTALL_DIR=/opt/rrdtool-1.7.2
+ INSTALL_DIR=/opt/rrdtool-1.8.0
If your F</tmp> is mounted with the option noexec (RHEL seems to do that) you have to choose
Lets first assume you already have all the necessary libraries
pre-installed.
- wget https://oss.oetiker.ch/rrdtool/pub/rrdtool-1.7.2.tar.gz
- gunzip -c rrdtool-1.7.2.tar.gz | tar xf -
- cd rrdtool-1.7.2
+ wget https://oss.oetiker.ch/rrdtool/pub/rrdtool-1.8.0.tar.gz
+ gunzip -c rrdtool-1.8.0.tar.gz | tar xf -
+ cd rrdtool-1.8.0
./configure --prefix=$INSTALL_DIR && make && make install
Ok, this was very optimistic. This try will probably have ended with
tcl setups that would prevent RRDtool from building if they are included in
their current state.
- cd $BUILD_DIR/rrdtool-1.7.2
+ cd $BUILD_DIR/rrdtool-1.8.0
./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
$MAKE clean
$MAKE
Summary: Round Robin Database Tool to store and display time-series data
Name: rrdtool
-Version: 1.7.2
+Version: 1.8.0
Release: 1%{?dist}
License: GPLv2+ with exceptions
Group: Applications/Databases
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* pngsize.c determine the size of a PNG image
*****************************************************************************/
#define RRDLIB_H_4FD7D37D56A448C392AF46508C56D3CC
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrdlib.h Public header file for librrd
*****************************************************************************
/*
* The following functions are _internal_ functions needed to read the raw RRD
* files. Since they are _internal_ they may change with the file format and
- * will be replaced with a more general interface in RRDtool 1.7.2 Don't use
+ * will be replaced with a more general interface in RRDtool 1.8.0 Don't use
* these functions unless you have good reasons to do so. If you do use these
- * functions you will have to adapt your code for RRDtool 1.7.2
+ * functions you will have to adapt your code for RRDtool 1.8.0
*
* To enable the deprecated functions define `RRD_EXPORT_DEPRECATED' before
* including <rrd_test.h>. You have been warned! If you come back to the
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_cgi.c RRD Web Page Generator
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_create.c creates new rrds
*****************************************************************************/
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_create.h
****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_datalang A system for passing named and typed parameters between
* the different parts of rrdtool
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
* This code is stolen from rateup (mrtg-2.x) by Dave Rand
*****************************************************************************
* diff calculate the difference between two very long integers available as
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_dump Display a RRD
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_error.c Common Header File
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_fetch.c read date from an rrd to use for further processing
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_first Return
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_format.c RRD Database Format helper functions
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_format.h RRD Database Format header
*****************************************************************************/
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_gfx.c graphics wrapper for rrdtool
**************************************************************************/
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd__graph.c produce graphs from data in rrdfiles
****************************************************************************/
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_graph_helper.c commandline parser functions
* this code initially written by Alex van den Bogaerdt
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_hw.c : Support for Holt-Winters Smoothing/ Aberrant Behavior Detection
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_hw.h : Support for Holt-Winters Smoothing/ Aberrant Behavior Detection
*****************************************************************************/
#define RRD_I18N_H_E9D8F44A32654DF9B92B1862D5371142
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Takao Fujiwara, 2008
+ * RRDtool 1.8.0 Copyright by Takao Fujiwara, 2008
*****************************************************************************
* rrd_i18n.h Common Header File
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_info Get Information about the configuration of an RRD
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
* This file: Copyright 2003 Peter Stamfest <peter@stamfest.at>
* & Tobias Oetiker
* Distributed under the GPL
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_last.c
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
* Copyright by Florian Forster, 2008
*****************************************************************************
* rrd_lastupdate Get the last datum entered for each DS
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_modify Structurally modify an RRD file
* (c) 2014 by Peter Stamfest and Tobi Oetiker
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_create.h
****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_open.c Open an RRD File
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_resize.c Alters size of an RRA
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_restore.c Contains logic to parse XML input and create an RRD file
* This file:
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_restore.h
****************************************************************************/
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_rpncalc.c RPN calculator functions
****************************************************************************/
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_rpncalc.h RPN calculator functions
****************************************************************************/
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_snprintf
****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
* This file: Copyright 2003 Peter Stamfest <peter@stamfest.at>
* & Tobias Oetiker
* Distributed under the GPL
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
* This file: Copyright 2003 Peter Stamfest <peter@stamfest.at>
* & Tobias Oetiker
* Distributed under the GPL
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_tool.c Startup wrapper
*****************************************************************************/
#define RRD_TOOL_H_3853987DDF7E4709A5B5849E5A6204F4
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_tool.h Common Header File
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* change header parameters of an rrd
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
* Copyright by Florian Forster, 2008
*****************************************************************************
* rrd_update.c RRD Update Function
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_restore.h
****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrd_version Return
*****************************************************************************
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_xport.c export RRD data
****************************************************************************/
#define RRD_XPORT_H_C5A7EBAF331140D38C241326B81F357D
/****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
****************************************************************************
* rrd_xport.h contains XML related constants
****************************************************************************/
/*****************************************************************************
- * RRDtool 1.7.2 Copyright by Tobi Oetiker, 1997-2019
+ * RRDtool 1.8.0 Copyright by Tobi Oetiker, 1997-2022
*****************************************************************************
* rrdupdate.c Main program for the (standalone) rrdupdate utility
*****************************************************************************