librenms-librenms/contrib/convert-mib-graphs.sh

21 lines
378 B
Bash
Raw Normal View History

#!/bin/sh
# Script to convert RRDs from the experimental first release of MIB-based polling.
set -e
set -u
for i; do
base=${i%%.rrd}
2015-07-01 21:03:22 +10:00
if [ -e $i.old ]; then
continue
fi
mv $i $i.old
echo "Processing $i"
rrdtool dump $i.old | sed -e 's|<name>.*</name>|<name>mibval</name>|' > $base.xml
rrdtool restore $base.xml $i
rm -f $base.xml
done
exit 0