Installation Cacti · 3 min read · Oct 15, 2025

Cacti sur CentOS 4.4 incluant l'architecture de plug-in - Page 2

9 Créer la base de données MySQL et l’utilisateur Cacti.

Dans cette étape, nous créons l’utilisateur et le groupe Cacti.

groupadd cacti  
useradd -g cacti cactiuser  
usermod -G cacti cactiuser

Maintenant, nous allons créer la base de données et accorder les permissions nécessaires.

mysql -u root -p

Entrez votre mot de passe et à l’invite MySQL, entrez les commandes suivantes :

create database cacti;  
grant all on cacti.* to root;  
grant all on cacti.* to root@localhost;  
grant all on cacti.* to cactiuser;  
grant all on cacti.* to cactiuser@localhost;  
set password for cactiuser@localhost=password('cactipw');  
exit

Enfin, importons le fichier SQL qui créera les tables (rappelez-vous que vous devrez utiliser votre mot de passe MySQL pour compléter cette commande) :

cd /../downloads/cacti-0.8.6j  
mysql -uroot -p cacti < cacti.sql

10 Définir les permissions sur les répertoires Cacti

Maintenant, nous devons définir certaines permissions pour permettre à Cacti de fonctionner correctement :

cd /../usr/local/cacti
chown -R cactiuser rra/ log/
chgrp apache log/cacti.log
chmod g+w log/cacti.log

11 Mettre en œuvre une tâche CRON pour le poller Cacti

Nous avons presque terminé la configuration manuelle. Notre dernière étape consiste à planifier le poller Cacti pour qu’il s’exécute toutes les cinq minutes.

su cactiuser
crontab -e

Maintenant, appuyez sur “Esc I” pour entrer en mode édition dans l’éditeur vi et collez ce qui suit :

*/5 * * * * cactiuser /usr/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1

Remarque : Assurez-vous que lorsque vous collez cette ligne dans crontab, elle est sur une seule ligne. Je ne sais pas si c’est un problème de formatage ou quoi que ce soit, mais parfois lorsque je la colle, elle veut se couper et placer la section “/dev/null 2>&1” sur une ligne séparée, ce qui fera échouer le poller.

Appuyez sur la touche “Esc” une fois pour quitter le mode édition, puis tapez ce qui suit et appuyez sur la touche Entrée :

:wq

Avant de continuer, vérifions que votre crontab est correcte. La commande suivante vous montrera le contenu de votre tâche cron.

crontab -l

Si tout semble bon, vous pouvez quitter le compte cactiuser et revenir au compte avec lequel vous travailliez précédemment. Par exemple, si vous étiez root, vous taperiez ce qui suit :

su root

12 Installer Cacti

Nous sommes enfin à l’endroit où nous commençons à rassembler le tout. Dans le navigateur de votre choix (probablement sur une autre machine, à moins que vous n’ayez opté pour un système X Window sur votre serveur), entrez l’adresse de votre serveur dans la barre d’adresse :

http://adresse IP du serveur/cacti/

Si vous avez un système X Windows sur votre serveur, vous pouvez simplement aller à :

http://localhost/cacti/

Sur le premier écran, cliquez sur “Suivant”.

Sur le deuxième écran, assurez-vous que “Nouvelle installation” est sélectionné et cliquez sur “Suivant”.

Sur le troisième écran, assurez-vous que vos chemins correspondent à ceux indiqués ci-dessous et qu’il n’y a pas d’erreurs. Si vous voyez des erreurs ou si des chemins ne sont pas trouvés, vérifiez que vous avez tout installé, sinon cliquez sur le bouton “Terminer”.

Chemin binaire RRDTool : /usr/bin/rrdtool
Chemin binaire PHP : /usr/bin/php
Chemin binaire snmpwalk : /usr/bin/snmpwalk
Chemin binaire snmpget : /usr/bin/snmpget
Chemin binaire snmpbulkwalk : /usr/bin/snmpbulkwalk
Chemin binaire snmpgetnext : /usr/bin/snmpgetnext
Chemin du fichier journal Cacti : /usr/local/cacti/log/cacti.log
Version de l’utilitaire SNMP : NET-SNMP 5.x
Version de l’utilitaire RRDTool : RRDTool 1.2.x

À l’écran de connexion, la première connexion est :

Nom d'utilisateur : admin  
Mot de passe : admin

Vous serez maintenant contraint de changer votre mot de passe.

Une dernière étape consiste à changer les paramètres du chemin de police par défaut RRDTool dans Cacti pour le paramètre approprié. Sous la section ‘Configuration’ du menu Cacti, vous devriez voir un lien pour ‘Paramètres’. Maintenant, cliquez sur l’onglet ‘Chemins’ et au milieu de la page, vous devriez voir ‘Chemin de police par défaut RRDTool’. Dans cette zone, entrez ce qui suit :

/usr/local/rrdtool-1.2.23/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf

Maintenant, cliquez sur le bouton de sauvegarde.

Vous devriez maintenant avoir une installation Cacti entièrement fonctionnelle, bien qu’il faille quelques minutes pour que les graphiques se remplissent (ils ne montreront pas d’images tant que le poller n’aura pas été exécuté).

Pour des informations supplémentaires sur la façon d’élargir votre solution de surveillance, je recommande les sites suivants :

Cacti - http://www.cacti.net/
Cactiusers - http://cactiusers.org/

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.