Català  

Regenerar los ficheros rrd

De Guifi.net - Wiki Hispano

Nos podemos encontrar con el caso que queremos migrar el servidor de gráficos de una maquina vieja (32 bits) a una de nueva (64 bits)

Pues convirtiendo el fichero .rrd a XML y volviendo a crear el fichero .rrd a partir del fichero XML.

A la maquina de 32 bits ejecutamos esto: rrdtool dump fichero_32bits_.rrd > fichero.xml

Copiamos el fichero a la una maquina de 64 bits y ejecutamos esto: rrdtool restore fichero.xml

y se generará un fichero .rrd

Aquí un par de scripts que hizo Miquel Martos para convertir todos los ficheros .rrd dentro de un directorio de una sola vez.

  • fichero exporta.sh ( a la máquina de 32 bits )
#!/bin/bash
for i in *.rrd
do
       rrdtool dump $i > $i.xml
done


  • fichero restaura.sh ( a la maquina de 64 bits )
#!/bin/bash
for i in *.xml
do
       rrdtool restore $i `echo $i |sed s/.xml//g`
done
Herramientas personales