Kod: Markera allt
#!/bin/bash
# Script to create rrd-file
# 24h with 2.5 min resolution
# 7d with 5 min resolution
# 1y with 10 min resolution
# 20y with 1h resolution
directory="/home/huskii/rrddata/"
filename="ds2450_an.rrd"
# Check if file already exists
if [ ! -f "$directory$filename" ]
then
# File doesn't exist, create new rrd-file
echo "Creating RRDTool DB for DS2450 analog values"
rrdtool create $directory$filename \
--step 120 \
DS:an01:GAUGE:300:-50:60 \
DS:an02:GAUGE:300:-50:60 \
DS:an03:GAUGE:300:-50:60 \
DS:an04:GAUGE:300:-50:60 \
RRA:AVERAGE:0.5:1:5760 \
RRA:AVERAGE:0.5:2:2016 \
RRA:AVERAGE:0.5:4:52560 \
RRA:AVERAGE:0.5:24:175200 \
RRA:MAX:0.5:1:5760 \
RRA:MAX:0.5:2:2016 \
RRA:MAX:0.5:4:52560 \
RRA:MAX:0.5:24:175200 \
RRA:MIN:0.5:1:5760 \
RRA:MIN:0.5:2:2016 \
RRA:MIN:0.5:4:52560 \
RRA:MIN:0.5:24:175200
echo "Done!"
else
echo $directory$filename" already exists, delete it first."
fi
Jag provade med:
Kod: Markera allt
...
rrdtool update $RRDDataDirectory$RRDDataFile N:$Ad01
rrdtool update $RRDDataDirectory$RRDDataFile N:$Ad02
rrdtool update $RRDDataDirectory$RRDDataFile N:$Ad03
rrdtool update $RRDDataDirectory$RRDDataFile N:$Ad04
...