L’installation de Cacti sur Ubuntu 22.04 est une excellente manière d’initier la surveillance de votre réseau et de vos systèmes. Cacti est un outil de surveillance réseau graphique robuste qui utilise RRDTool pour présenter les données sous forme de graphiques. Ce guide détaillé vise à simplifier le processus d’installation et de configuration de Cacti pour les nouveaux venus, tout en fournissant des explications techniques approfondies.
Prérequis
Avant de commencer, assurez-vous que :
- Vous disposez d’une installation Ubuntu 22.04 LTS.
- Vous avez accès à un compte avec des privilèges sudo.
- Votre système est à jour.
Étape 1 : Mise à jour du système
Ouvrez un terminal et exécutez la commande suivante pour mettre à jour votre système :
sudo apt update && sudo apt upgrade -y
Étape 2 : Installation de LAMP
Cacti nécessite un serveur web, PHP, et MySQL/MariaDB pour fonctionner. Installez la pile LAMP (Linux, Apache, MySQL, et PHP) en exécutant :
sudo apt install apache2 mariadb-server php php-mysql libapache2-mod-php php-snmp php-rrd -y
Étape 3 : Configuration de la base de données MariaDB
Après l’installation de MariaDB, sécurisez votre installation et créez une base de données pour Cacti.
- Sécurisation de MariaDB :
sudo mysql_secure_installation
Répondez aux questions pour définir le mot de passe root, supprimer les utilisateurs anonymes, désactiver la connexion root à distance, supprimer la base de données test, et recharger les tables de privilèges.
- Création de la base de données Cacti :
Connectez-vous à MariaDB :
sudo mysql -u root -p
Créez une base de données et un utilisateur pour Cacti :
CREATE DATABASE cacti;
CREATE USER 'cactiuser'@'localhost' IDENTIFIED BY 'motdepasse';
GRANT ALL PRIVILEGES ON cacti.* TO 'cactiuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Étape 4 : Installation de Cacti
Maintenant, installez Cacti ainsi que ses composants nécessaires.
- Installation de SNMP et RRDTool :
sudo apt install snmp rrdtool -y
- Installation de Cacti :
sudo apt install cacti cacti-spine -y
Pendant l’installation, vous serez invité à choisir un serveur web (sélectionnez Apache2) et à fournir les informations de connexion à la base de données Cacti.
Étape 5 : Configuration de Cacti
Après l’installation, accédez à Cacti via un navigateur web en visitant http://votre_adresse_ip/cacti
. Suivez l’assistant d’installation pour terminer la configuration de Cacti.
Pour ceux qui cherchent une solution hébergée, Shape.host offre des services Linux SSD VPS qui peuvent servir de base solide pour héberger Cacti. Avec Shape.host, vous bénéficiez d’une infrastructure puissante et fiable, idéale pour la surveillance réseau à grande échelle. Leur gamme de VPS SSD sous Linux est conçue pour offrir des performances et une stabilité exceptionnelles, essentielles pour les outils de surveillance comme Cacti.