Upgrader Cacti en version 0.8.7d
Une nouvelle version de Cacti vient d’être publiée (version marquée 0.8.7d), les améliorations sont décrites ici. Voici donc un tutoriel pour mettre à jour votre Cacti dans cette nouvelle version.
Télécharger la dernière version de cacti sur le site Web:
# cd /tmp
# wget http://www.cacti.net/downloads/cacti-0.8.7d.tar.gz
# tar zxvf cacti-0.8.7d.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.7d .
# ln -s cacti-0.8.7d 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 changer 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 cacti/rra/ cacti/log/
Enfin, vous pouvez vous rendre à l’URL suivante: (par exemple) http://localhost/cacti/





Twitter:
Rss:
8 commentaires
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
Pour ubuntu il y a quelques différences:
# cd /usr/share/cacti
# mv site site.old
# mv /tmp/cacti-0.8.7d .
# ln -s cacti-0.8.7d site
puis:
# vi ./site/include/config.php
# cp /var/lib/cacti/rra/* site/rra/
# cp -u site.old/scripts/* site/scripts
# cp -u -R site.old/resource/* site/resource/
# mv resource site.old/