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......