Questions tagged [rrdtool]

RRDtool (acronym for round-robin database tool) aims to handle time-series data like network bandwidth, temperatures, CPU load etc.

RRDtool (acronym for round-robin database tool) aims to handle time-series data like network bandwidth, temperatures, CPU load etc. This time series data is then automatically compressed based on the RRA (acronym for round-robin archive) defined at the time of creation. This allows the data to be retrieved at a high rate, but the storage footprint remains the same over time. The downside to this is granularity is lost over time. See the RRDtool documentation for more details.

http://oss.oetiker.ch/rrdtool/doc/index.en.html

http://en.wikipedia.org/wiki/RRDtool

417 questions
1
vote
1 answer

How to install RRDTool::OO on Strawberry perl

I'm actually trying to install RRDTool on windows, using strawberry perl and it's nice cpan command. The issue is that the tool will not install correctly the RRDTool package, on which the ::OO package depends. I've tried to compile myself the…
Bacon
  • 1,814
  • 3
  • 21
  • 36
1
vote
1 answer

rrd-tool how to detect variations and send alarms (email, sound, etc...)

I use rrd-tool, but now what I want to do is to send an alert if something does not follow the expected values. I tried the rrdtool Holt-Winters feture, but I was looking for something simpler. Any suggestions?
arrrrgv
  • 141
  • 1
  • 4
1
vote
1 answer

PHP script to update rrd database

I must developing an network monitor to monitoring several components using snmp. I save all received data in a round robin database. I started to create an web based configuration center, that allows users to add devices to be monitored and access…
João Nunes
  • 711
  • 4
  • 11
  • 22
1
vote
1 answer

Plotting data from before the graph period in RRDTOOL

I'm using RRDTOL to plot the temperatures for the last 36 hours on a graph. It looks pretty cool: In the rrd itself I'm saving the temperature every minute, and have been doing so for a few weeks. What I'm trying to do is compare the last 36 hours…
Jim
  • 2,243
  • 2
  • 13
  • 17
1
vote
1 answer

How to use rrdfetch with timezone

Using RRD in my application I am trying to find a way to execute "rrdtool fetch" with specific timezone. In my case "Europe/Sofia" which is "+02:00" summer "+03:00" from UTC. Get this command rrdtool fetch test.rrd MAX -r 86400 -s -90d -e now Is it…
Davosss
  • 61
  • 1
  • 7
1
vote
0 answers

RRDTool: Cannot plot line or area (plot empty)

I've been trying to get to grips with RRDTool. Aside from the data acquisition and storage, I'm having trouble plotting anything at all. Using it like this doesn't return anything, i.e. no png is created: rrdtool graph graph.png --end now --start…
Jojo
  • 11
  • 3
1
vote
1 answer

Why does "step" change?

I have a RRD created by this command === data_sources = [ 'DS:Pprod:GAUGE:10:0:6000', 'DS:Pcons:GAUGE:10:0:6000', 'DS:Pdiff:GAUGE:10:-6000:6000' ] rrdtool.create ( rrd_filename, …
Mikel Vergy
  • 121
  • 5
1
vote
1 answer

RRDTOOL - RPN-Expression help, how to reference input in COMPUTE DS (add two DS values or the LAST DS value with a new number)?

I have a data feed that has a single value that increases over time until a forced wrap-around. I have the wrap-around under control. The value from the data feed I pass into a RRD GAUGE as ds1. I want to add a couple data sources to handle…
1
vote
0 answers

Advice on manipulating RRD/XML files to use with pandas/python on windows

I've been scrolling for a while but couldn't find a solution or advice to my particular problem. I'm new to Python and to pandas module/model testing, and I started studying machine learning and predictive time series recently. I'm currently using…
Lautaro C.
  • 11
  • 1
1
vote
2 answers

How to call threadsafe rrd_update_r Round Robin Database function with C API?

Can anybody help me to find out how to call rrd_update_r function of the rrdtool c API from http://oss.oetiker.ch/rrdtool/index.en.html? It was quite easy to call the non-threadsafe version of rrd_update, but this one is more tricky... normal…
roegi
  • 183
  • 1
  • 16
1
vote
1 answer

RRDTools RRDs::xport module's working example

I am trying to utilize the xport function of RRDs module in Perl to extract data from rrd files. However I am not having any luck finding a proper syntax to use the same. The official website only provides the following explanation. Please help if…
1
vote
1 answer

Shade a Range on the Y-Axis

When graphing with RRDTool, I have added two VRULEs. I'm graphing temperature, and I would like to have the area between them shaded in on the graph. Does RRDTool have any option like this? I've perused…
pkSML
  • 205
  • 2
  • 8
1
vote
1 answer

MRTG with RRDTool have nothings show up

I was built NTP server with my raspi and then I use MRTG to monitor OFFSET and JITTER and It's work correctly. I was just +1000 at the offset values before for Negative values can show up. Now I want to change the graph that can plot the negative…
Rixcypz
  • 11
  • 1
1
vote
1 answer

How to convert json file from nagios to rrd for plotting with rrdgraph?

I am using nagios API(rrdexport) to get data for device , but i need to plot the data in rrdgraph, since rrdgraph only takes .rrd file as input , how to i convert json file back to .rrd file , or is there a way to plot rrdgraph with json file as…
R__raki__
  • 847
  • 4
  • 15
  • 30
1
vote
0 answers

RRDTool. Simple math on VDEF

I have a water flowmeter connected to a RPi which is writing data to a simple RRD RRDs::create ($rrdfile, "--start", 1572829200, "--step", 60, "DS:FLOW1:GAUGE:90:U:U", …