Skip to content

Admin-Tipp #31: Dumpen von rrd Files

Für den Umzug meiner Cacti-Installation musst ich die RoundRobin-Datenbanken exportieren und auf dem neuen Zuhause importieren. Für den Export nutze ich ein Shell-Skript:

#!/bin/bash
FILES=/var/www/cacti/rra/*.rrd
for f in $FILES
do
    echo "Processing $f file..."
    # take action on each file. $f store current file name
    filename=$(basename "$f")
    echo $filename
    fname="${filename%.*}"
    echo $fname
    rrdtool dump $f > `date +%Y-%m-%d`_$fname.xml
done

 

Die Datei wurde mit

chmod +x <exportskript.sh>

ausführbar gemacht. Weitere Besonderheiten sind das der Originalnamel um ein Datum erweitert wird. Die Schleife über alle Dateien eines Verzeichnis war der eigentliche Grund für dieses Skript......