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/

Propulser ce billet dans la Web2.Osphère
  • del.icio.us
  • Scoopeo
  • Technorati
  • Digg
  • BlogMemes Fr
  • blogmarks
  • Google
  • E-mail this story to a friend!
  • Wikio FR
  • TwitThis