Diferencia entre revisiones de «Regenerar los ficheros rrd»
De Guifi.net - Wiki Hispano
| 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]] | [[ca:Regenerar els fitxers rrd]] | ||
[[Categoría:SNPServices]] | [[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