Regenerar los ficheros rrd
De Guifi.net - Wiki Hispano
Revisión a fecha de 21:31 10 ago 2012; Blackhold (Discusión | contribuciones)
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