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 | |
| − | + | for i in *.rrd | |
| − | + | do | |
| − | + | rrdtool dump $i > $i.xml | |
| − | + | 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> | ||
| − | + | [[ca:Regenerar els fitxers rrd]] | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | [[ | + | [[Categoría:SNPServices]] |
Última revisión de 10: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