Español  

Regenerar els fitxers rrd: Diferència entre les revisions

De Guifi.net - Wiki Català

 
(Hi ha 2 revisions intermèdies sense mostrar fetes per un usuari)
Línia 1: Línia 1:
 +
{{Plantilla:Wikificar}}
 +
 
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)
 
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
+
Doncs convertint el fitxer .rrd a XML i tornar a crear el fitxer .rrd a partir del fitxer XML.
a partir del fitxer XML.
+
  
 
A la maquina de 32 bits executem aixo:
 
A la maquina de 32 bits executem aixo:
Línia 12: Línia 13:
 
i es generarà un fitxer .rrd
 
i es generarà un fitxer .rrd
  
Aqui un parell d'scripts que vaig fer servir una vegada fa força temps
+
Aqui un parell d'scripts que va fer en Miquel Martos per convertir tots els fitxers .rrd dins una carpeta d'una sola
per convertir tots els fitxers .rrd dins una carpeta d'una sola
+
 
tacada.
 
tacada.
  
Línia 32: Línia 32:
 
         rrdtool restore $i `echo $i |sed s/.xml//g`
 
         rrdtool restore $i `echo $i |sed s/.xml//g`
 
  done
 
  done
 +
 +
[[es:Regenerar los ficheros rrd]]

Revisió de 12:51, 30 des 2013

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 va fer en Miquel Martos 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
Eines de l'usuari