Skip to content

Cacti RRD Datenbanken auf eine andere Architektur migrieren

RRD Datenbanken sind leider nicht über verschiedene Architekturen hinweg kompatibel (z.B. 32bit und 64bit). Daher ist es nötig bei einer migration die RRD Files zu migrieren. Um diesen Vorgang automatisch zu gestalten kann folgende nützliche Zeile verwendet werden:

Wenn man dieses Commando absetzt, sollte man sich im rra Verzeichnis der alten Cacti Installation befinden

time for i in *.rrd
 do rrdtool dump $i | ssh neuer-server -C "rm /var/www/cacti/rra/$i
  cat > /var/www/cacti/xml/$i.xml
  rrdtool restore /var/www/cacti/xml/$i.xml /var/www/cacti/rra/$i"
done

Das ganze kann dann je nach größe dr Cacti installation ein Weilchen laufen ...
In meinem Fall waren das ca. 40 Minuten