[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Round Robin Database (RDD). Il DB di CACTI



On Mon, 6 Dec 2010 12:06:13 +0100, Lorenzo Lobba
<lorenzo.lobba@gmail.com> wrote:
> Cacti si basa su un DB (Non relazionale) che si chiama RDD.
> Di fatto, è un file usato come un buffer circolare.
Non è proprio un buffer circolare, ma l'effetto in parte è più o meno
quello :)

> Io vorrei interrogare il DB di CACTI direttamente senza passare per cacti.
> So che si sono gli RDD tools e una serie di librerie per fare questo.
Nemmeno cacti lavora direttamente sugli archivi rrd, usa sempre
rrdtools per farlo.

Rrdtool stesso può essere compilato con il supporto a perl, python,
ruby, credo siano più o meno interfacce native verso librrd. Poi in rete
trovi anche dei wrapper, praticamente per gli stessi linguaggi, che
chiamano l'eseguibile rrdtool.

Chiaramente dal C e/o C++ puoi linkare direttamente librrd.

Infine per alcuni usi limitati e specifici puoi sempre esportare (parte
di) un rrd in xml via rrdtool dump... ma se devi maneggiare grandi moli
di dati non ti conviene.

Non credo ci sia in giro altro... ma non mi sono nemmeno sbattuto
troppo a cercare :)

--
Luca Lesinigo

-- 
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Archivi web e configurazione: http://ml.linuxvar.it/ml/