Habe ein script geschrieben welches mir alle 15 Sekunden eine "Zufallszahl" zwischen 1-100 Ausgibt:
Code: Alles auswählen
#!/bin/sh
while :
do
sleep 15
RANDOM=$(seq 1 100 | sort -R --random-source=/dev/random | head -1)
/usr/bin/rrdtool update random.rrd N:$RANDOM
echo $RANDOM
done
Code: Alles auswählen
/usr/bin/rrdtool create random.rrd --step 15 DS:random:GAUGE:20:1:100 RRA:AVERAGE:0.5:1:2160
Code: Alles auswählen
#!/bin/bash
nice -n 19 /usr/bin/rrdtool graph 001-grafik.png \
--start -3000 -a PNG --vertical-label "ZUFALLSZAHL" -w 600 -h 300 \
DEF:auswertung=random.rrd:random:AVERAGE LINE1:auswertung#0000ff:"Last" > /dev/null
Schaue ich in die Datenbank mit
Code: Alles auswählen
rrdtoot fetch random.rrd AVERAGE -s 'now - 1 hour'
Code: Alles auswählen
13947224525: 9,0668546667e+00 -4,0668546667e-01
Exakte Werte in der Grafik, genau so wie in $Random
Irgendwelche Hinweise dazu?
EDIT
LÖSUNG:gnuplot
rrdtool scheint nicht dafür gemacht