Regenerar els fitxers rrd: Diferència entre les revisions
De Guifi.net - Wiki Català
(Es crea la pàgina amb «Ens podem trobar amb el cas de que volem migrar el server de gràfiques d'una màquina vella (32bits) a una de nova (64bits) Doncs convertint el fitxer .rrd a XML i t...».) |
|||
Línia 24: | Línia 24: | ||
done | done | ||
− | |||
* fitxer restaura.sh ( a la maquina de 64 bits ) | * fitxer restaura.sh ( a la maquina de 64 bits ) | ||
Línia 33: | Línia 32: | ||
rrdtool restore $i `echo $i |sed s/.xml//g` | rrdtool restore $i `echo $i |sed s/.xml//g` | ||
done | done | ||
− | |||
− |
Revisió de 21:16, 10 ago 2012
Ens podem trobar amb el cas de que volem migrar el server de gràfiques d'una màquina vella (32bits) a una de nova (64bits)
Doncs convertint el fitxer .rrd a XML i tornar a crear el fitxer .rrd a partir del fitxer XML.
A la maquina de 32 bits executem aixo: rrdtool dump fitxer_32bits_.rrd > fitxer.xml
copiem el fitxer a la nova maquina de 64 bits i executem això: rrdtool restore fitxer.xml
i es generarà un fitxer .rrd
Aqui un parell d'scripts que vaig fer servir una vegada fa força temps per convertir tots els fitxers .rrd dins una carpeta d'una sola tacada.
- fitxer exporta.sh ( a la maquina de 32 bits )
#!/bin/bash for i in *.rrd do rrdtool dump $i > $i.xml done
- fitxer 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