Accueil > Cacti, Linux > Importer des bases RRD entre différente architectures

Importer des bases RRD entre différente architectures

J’ai eut besoin de déplacer des bases RRD entre 2 serveurs, je pensais qu’il suffisait de déplacer les base RRD, mais non, on obtiens l’erreur suivante :

ERROR : This RRD was created on other architecture

J’ai donc créer un script d’export et un autre d’import pour résoudre ce petit problème.


#!/bin/bash

SOURCE="/repertoire/ou/se/trouvent/les/bases/rrd/a/exporter"
DESTINATION="/repertoire/ou/vont/se/trouver/les/exports"


for file in $SOURCE/*
        do
                BASENAME=`basename ${file} .rrd`
                rrdtool dump "${file}" $DESTINATION/$BASENAME.xml
        done

Le script d’import :


#!/bin/bash

SOURCE="/repertoire/ou/vont/se/trouver/les/exports"
DESTINATION="/repertoire/ou/on/veux/placer/les/fichier/rrd"


for file in $SOURCE/*
        do
                BASENAME=`basename ${file} .xml`
                rrdtool restore ${file} $DESTINATION/$BASENAME.rrd
                echo $BASENAME
        done
Categories: Cacti, Linux Tags:
  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire