This RRD was created on other architecture

Migrando datos generados por rrdtool de una arquitectura 32bit a una arquitectura 64bit, me encontré el problema que los archivos generados son distintos y el log reporta:

This RRD was created on other architecture

La solución es simple, y la escribo aquí para recordarla en el futuro:

En la plataforma 32bit (anterior) ejecutar el comando:

for i in $(ls *.rrd); do rrdtool dump $i $(echo $i | sed s/.rrd/.xml/ ); done

en el directorio donde se encuentran los archivos .rrd.

Copiar todos los archivos xml al servidor 64bit y alli ejecutar con ellos:

for i in $(ls *.xml); do rrdtool restore $i $(echo $i | sed s/.xml/.rrd/ ); done

y se puden borrar los archivos .xml de exportación, pues ya no tienen uso.

Leave a Reply

  

  

  

Anti-Spam by WP-SpamShield