Serveur Cacti · 4 min read · Jan 12, 2026
Cacti Sur Un Serveur ISPConfig En 10 Étapes Faciles
Cacti Sur Un Serveur ISPConfig En 10 Étapes Faciles
Version: 1.1
Auteur: Vinicius Martins
Dans cet article, je décris comment installer et configurer Cacti sur un serveur ISPConfig. Il n’y a pas beaucoup de différences par rapport à l’installation dans d’autres gestionnaires ISP ou installations Apache autonomes. J’ai essayé de nombreuses autres solutions, mais Cacti est très simple et rapide à mettre en œuvre.
Sur le site de Cacti, nous trouvons : “Cacti est une solution complète de graphisme réseau conçue pour exploiter la puissance de la fonctionnalité de stockage de données et de graphisme de RRDTool. Cacti fournit un poller rapide, un modèle de graphique avancé, plusieurs méthodes d’acquisition de données et des fonctionnalités de gestion des utilisateurs prêtes à l’emploi. Tout cela est enveloppé dans une interface intuitive et facile à utiliser qui a du sens pour des installations de taille LAN jusqu’à des réseaux complexes avec des centaines d’appareils.”
J’utilise un Ubuntu Edgy Eft (6.10) et j’ai suivi The Perfect Setup - Ubuntu 6.10 Server (Edgy Eft).
Je vais utiliser comme exemple :
Nom de domaine : monitor.domain.brNom de base de données MySQL : web1_db1Nom d'utilisateur MySQL : web1_u1Mot de passe utilisateur MySQL : mysqlpasswordDossier système du site Web : /var/www/web1/web/Version de Cacti : 0.8.6i
Étape 1 - Créer un site Web et une base de données :
Dans ISPConfig, créez un site Web via “Nouveau site” dans le menu principal.
Dans l’onglet appelé “Base”, utilisez monitor pour le nom d’hôte et domain.br pour le nom de domaine. Activez MySQL et les scripts PHP pour ce site Web mais désactivez le mode sécurisé PHP.
Allez sur votre nouveau site Web, dans l’onglet “Options”, dans Base de données, cliquez sur le bouton Nouveau pour créer une base de données web1_db1 et un utilisateur web1_u1.
Étape 2 - Installer les dépendances de Cacti :
Pour installer Cacti, la manière simple et rapide est d’utiliser apt-get. En utilisant un utilisateur avec des permissions administratives, exécutez dans le shell :
sudo apt-get install cacti
Cacti est maintenant installé, mais pas la dernière version. Dans le dépôt Ubuntu/Debian, il y a la version 0.8.6c, et sur le site de Cacti, il y a une version plus récente, 0.8.6i.
Maintenant, je vais supprimer uniquement l’ancienne version de Cacti, pas ses dépendances :
sudo dpkg -r cacti
Pour activer le snmp, je vais installer le paquet snmpd :
sudo apt-get install snmpd
Étape 3 - Installer la nouvelle version de Cacti :
Maintenant, je vais télécharger Cacti dans notre dossier de site Web :
cd /var/www/web1/web/
sudo wget http://www.cacti.net/downloads/cacti-0.8.6i.tar.gzExtrayez Cacti avec la commande :
sudo tar xzvf cacti-0.8.6i.tar.gz
cd cacti-0.8.6i/
sudo mv * ../
cd ../
sudo rmdir cacti-0.8.6i
Supprimez les fichiers tar.gz et .htaccess :
sudo rm *.tar.gz
sudo rm .htaccess
sudo rm config/.htaccessÉtape 4 - Configurer la base de données Cacti :
Créez la base de données MySQL (si vous préférez, vous pouvez utiliser PHPMyAdmin) :
sudo mysqladmin --user=web1_u1Importez la base de données Cacti par défaut :
sudo mysql web1_db1 < cacti.sqlConfigurez la base de données :
sudo mysql --user=web1_u1 mysql
mysql> GRANT ALL ON web_db1.* TO web1_u1@localhost IDENTIFIED BY mysqlpassword;
mysql> flush privileges;Étape 5 - Configurer Crontab et les privilèges :
Pour s’exécuter toutes les cinq minutes et obtenir les statistiques de votre système, nous devons ajouter une ligne dans Crontab :
*/5 * * * * php /var/www/cacti/poller.php > /dev/null 2>&1Définissez les permissions appropriées sur les répertoires de Cacti pour la génération de graphiques/logs.
sudo chown -R www-data:www-data rra
sudo chown -R www-data:www-data logsÉtape 6 - Architecture des plugins :
L’architecture des plugins pour Cacti a été conçue pour être à la fois simple par nature et suffisamment robuste pour permettre la liberté de faire presque n’importe quoi dans Cacti. Cacti lui-même est conçu de manière suffisamment agréable pour que l’intégration soit assez facile avec très peu de modifications nécessaires. Finalement, Cacti sera livré avec une architecture de plugin standard qui vous permettra de créer des addons sans avoir besoin de modifier votre installation, mais jusqu’à ce que ce moment arrive (nous y travaillons), vous devrez suivre les instructions ci-dessous.
sudo wget http://download.cactiusers.org/downloads/cacti-plugin-arch.gzip
sudo tar xvzf cacti-plugin-arch.tar.gzDans le dossier extrait de l’architecture, je vais remplacer les fichiers originaux par ces nouveaux fichiers :
sudo mv cacti-plugin-arch/files-0.8.6i /var/www/web1/webUne fois cela fait, vous aurez réussi à installer l’architecture des plugins. Cela permet d’utiliser de nombreux plugins développés par d’autres utilisateurs.
Voir ce lien pour des informations sur ces plugins : http://cactiusers.org/wiki/Homepage.
Étape 7 - Configurer Cacti :
Dans le même dossier ( /var/www/web1/web/) :
editor include/config.phpÉditez include/config.php et spécifiez l’utilisateur MySQL, le mot de passe et la base de données pour votre configuration Cacti.
$database_default = "web1_db1";
$database_hostname = "localhost";
$database_username = "web1_u1";
$database_password = "mysqlpassword";Étape 8 - Premier accès :
Allez sur http://monitor.domain.br, la page de connexion s’affichera.

Connectez-vous avec un nom d’utilisateur/mot de passe de admin. Vous serez obligé de changer ce mot de passe immédiatement. Assurez-vous de remplir toutes les variables de chemin avec soin et précision sur l’écran suivant.
Étape 9 - L’environnement Cacti :

Étape 10 - Plus d’informations :
Pour ajouter plus de plugins à d’autres choses comme : No-Break, MotherBoard Monitor, HD Monitor, Routeurs, Serveurs… Veuillez visiter :
Cacti - http://www.cacti.net
Forum Cacti - http://forum.cacti.net
Utilisateurs de Cacti - http://cactiusers.org
Forum des utilisateurs de Cacti - http://forum.cacti.org
Exemple :
** http://www.viniciusmartins.eng.br/cacti/ - Utilisateur et mot de passe : guest
Remerciements spéciaux à :
Luciano Gomes, qui a écrit et publié un excellent guide en portugais brésilien pour configurer Cacti pour Debian : http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3917&pagina=5
Commentaires et suggestions :
Allez au Forum : https://www.howtoforge.com/forums/showthread.php?p=49710
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.