Une nouvelle version de Cacti vient d’être publiée (version marquée 0.8.7), les améliorations sont décrites dans ce billet. Voici donc un tutoriel pour upgrader Cacti dans cette nouvelle version.
Procédure d’upgrade en version 0.8.7 (testée depuis une version 0.8.6)
Télécharger la dernière version de cacti sur le site Web:
# cd /tmp
# wget http://www.cacti.net/downloads/cacti-0.8.7.tar.gz
# tar zxvf cacti-0.8.7.tar.gz
Archiver l’ancienne version (le répertoire /usr/share est le répertoire racine de cacti sous Fedora, il peut changer sur d’autres distributions):
# cd /usr/share
# mv cacti cacti.old
# mv /tmp/cacti-0.8.7 .
# ln -s cacti-0.8.7 cacti
Il faut ensuite éditer le fichier ./cacti/include/config.php et reproduire la configuration de la base de donnée MySQL qui se trouve dans l’archive ./cacti.old/include/config.php ou ./cacti.old/include/db.php (selon les versions).
# vi ./cacti/include/config.php
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “cactiuser”;
$database_port = “3306″;
Il ne reste plus qu’a récupérer les archives RRA, les scripts et les ressources depuis l’ancienne version et chagner les droits d’accès comme ils étaient sur l’ancienne version:
# cp cacti.old/rra/* cacti/rra/
# cp -u cacti.old/scripts/* cacti/scripts/
# cp -u -R cacti.old/resource/* cacti/resource/
# chown -R cactiuser rra/ log/
Il ne reste plus qu’a tester en vous rendant sur l’URL de votre serveur Cacti: par exemple http://localhost/cacti/





Open-source









abonnez-vous
un commentaire
trackback
7 commentaires au billet “Upgrader Cacti en version 0.8.7”
Salut,
j’ai une petite question concernant la base de donnée ? Il n’y a eu aucune modification entre la 0.8.6j et la 0.8.7 ? Je veux parlé au niveau de la structure des tables…. Car selon ta procédure, on modifie simplement les fichiers mais on garde l’ensemble de la base existante. C’est bien ça ?
Merci,
@fred: il y a effectivement une compatibilité ascendante au niveau de la base de donnée utilisée par Cacti. Donc pas de problème de ce coté là .
Bonjour, j’ ai juste une petite question.
J’ aimerai savoir si Cacti permet une remontée par Email des erreurs ?
Et s’ il ne le fait pas directement, existe t’ il un outil pour ce faire
Bonjour,
j’ ai juste une petite question, je voudrais savoir si Cacti permet une remonté par email des erreurs constatées ?
Merci pour ce tuto.
Désole pour le double message…
@Julio: à ma connaissance, Cacti ne permet pas de déclencher des mails sur alerte/erreur. C’est plutôt le boulot d’un logiciel comme Nagios.
D’accord, merci pour ta reponse.
Est ce que vous pensez que je pourrai utiliser les 2 en même temps, tout en gardant l’ interface de cacti ?
Bonjour,
Pour répondre à Julio, il existe le plugin Alerting/Thold qui permet de configurer des seuils d’alerte et d’alerte par email. Je l’utilise pour surveiller le statut de certaines interfaces critiques ou d’alerte cpu.
http://cactiusers.org/wiki/TholdDocs
Publier un commentaire
Partager des documents lors des commentaires: Le groupe Scripd Nicolargo