While migrating cacti over to a new virtual machine I’ve got “ERROR: This RRD was created on another architecture” when generate new graph
you need convert all rrd files from 32bit to 64bit.
On the 32 bit machine in <directory_cacti>/rra/ and run then:
for i in `find ./ -type f -name “*.rrd” -print`; \
rrdtool dump $i > $i.xml; \
Copy all xml files to the other 64b machine, and put on same location and run then on 64b machine:
for i in `ls *.xml`; \
rrdtool restore $i `echo $i |sed s/.xml//g`; \