Cactistoric-0.8.5-0.04 pour Cacti

Historique des versions
Version 0.018 Février 2004Bruno Prigent
Première version.
Version 0.0212 Février 2004Bruno Prigent
Correction du script de redimensionnement des RRAs.
Version 0.0316 Avril 2004Bruno Prigent
Modification des versions de Cacti supportées par Cactistoric.

Table des matières

Préface
1. Installation
2. Configuration
3. Utilisation

Préface

J'ai commencé ce projet pour rajouter la fonctionnalité d'historique à Cacti. Si vous êtes un utilisateur du forum raXnet, vous connaissez peut être ce projet sous le nom de zoom_graph. Avec cet add-on vous pourrez voir ce qu'il s'est passé il y a plusieurs jours/semaines/mois avec une précision de 5 minutes. Cette version (0.8.5-0.04) est conçue pour être utilisée avec Cacti 0.8.5 et Cacti 0.8.5a.

Cactistoric est distribué sous licence GPL.

Ce document a été écrit grâce à docbook.

Chapitre 1. Installation

Décompressez cactistoric.tar.gz dans le répertoire où se trouve Cacti.

cd CACTI_DIR
tar xvzf PATH_TO_cactistoric.tar.gz

Modifiez le nombre de ligne que doit contenir un RRA journalier. J'utilise 17 280 lignes afin d'avoir un historique de 2 mois avec des mesures moyennées à 5 minutes. Pour cela, allez dans Console->Data Sources->RRA's et modifiez la valeur Row de Daily (5 Minute Average).

Redimensionnez les RRAs qui existent déjà en utilisant la commande rrdtool resize. Consultez la documentation de RRDtool http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/manual/rrdresize.html pour plus d'informations. Si vous avez créé les RRAs avec la valeur par défaut de Cacti, les RRAs à redimmensionner possèdent 600 lignes. La commande rrdtool info permet de savoir quels sont les RRAs qui doivent être redimmensionnés. En générale, il sagit des RRAs 0 et 4, utilisez la commande suivante pour les redimensionner à 17 280 lignes.

for f in `find . -maxdepth 1 -name \*\.rrd`
do
    echo "-- Working on $f"
    echo "      Growing RRA 0"
    rrdtool resize $f 0 GROW 16680
    mv resize.rrd $f
    echo "      Growing RRA 4"
    rrdtool resize $f 4 GROW 16680
    mv resize.rrd $f
    echo "done."
done

Chapitre 2. Configuration

Cactistoric ne nécessite pas de configuration particulière.

Chapitre 3. Utilisation

Pour utiliser Cactistoric, sélectionnez l'onglet graphs puis cliquez sur le graph de votre choix. Cliquez sur le lien [zoom] qui se trouve sous le premier graph. Ajustez les paramètre à votre convenance et cliquez sur le bouton View.