Vu que j’oublie souvent ce détail, je préfère documenter. Pour conserver son historique de beaux RRD, utiliser la commande suivante sur le serveur d’origine (dans mon cas pour smokeping mais marche pour tous) :
for i in *rrd; do rrdtool dump $i > /tmp/$i.xml ; done
Ensuite copiez la configuration et les fichiers xml au bon endroit, puis faites :
for i in *rrd.xml; do rrdtool restore $i $i.rrd; done
Et après il ne reste plus qu’à les renommer, voila mon script gruik :
for i in *.xml.rrd
do
newname=`echo $i|sed s/rrd.xml.rrd$/rrd/`
mv $i $newname
done
chown smokeping:smokeping *rrd
3 thoughts on “rrdtool et le changement d’architecture”
Comments are closed.
Petit détail: pour le renommage, tu peux utiliser prename aussi – qui pointe parfois sur un rename en shell –
Tu peux également utiliser la substitution de variable de ton shell :
mv $i ${i/.xml.rdd/.rrd}
Ah merci, sympa :)