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 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