Català  

Diferencia entre revisiones de «Regenerar los ficheros rrd»

De Guifi.net - Wiki Hispano

(Página creada con «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 ...»)
 
 
(No se muestra una edición intermedia realizada por un usuario)
Línea 11: Línea 11:
 
y se generará un fichero .rrd
 
y se generará un fichero .rrd
  
 +
=== Scripts ===
 
Aquí un par de scripts que hizo Miquel Martos para convertir todos los ficheros .rrd dentro de un directorio de una sola vez.
 
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 )
 
* fichero exporta.sh  ( a la máquina de 32 bits )
 
+
<pre>
#!/bin/bash
+
#!/bin/bash
for i in *.rrd
+
for i in *.rrd
do
+
do
        rrdtool dump $i > $i.xml
+
      rrdtool dump $i > $i.xml
done
+
done
 
+
</pre>
  
 
* fichero restaura.sh ( a la maquina de 64 bits )
 
* fichero restaura.sh ( a la maquina de 64 bits )
 +
<pre>
 +
#!/bin/bash
 +
for i in *.xml
 +
do
 +
      rrdtool restore $i `echo $i |sed s/.xml//g`
 +
done
 +
</pre>
  
#!/bin/bash
+
[[ca:Regenerar els fitxers rrd]]
for i in *.xml
+
do
+
        rrdtool restore $i `echo $i |sed s/.xml//g`
+
done
+
  
[[ca:Regenerar els fitxers rrd]]
+
[[Categoría:SNPServices]]

Última revisión de 09:53 5 ago 2013

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

Scripts

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