Zabbix
Dans cette documentation je vais vous expliquer pas à pas comment installer Zabbix , une solution open-source de surveillance réseau et de gestion de la performance.
L’installation se fera sur une Debian 12 fraichement installée
L’installation se fera sur une Debian 12 fraichement installée
Nous allons commencer par mettre à jour le système pour nous assurer que tous les paquets sont à jour.
Exécutez les commandes suivantes :
Il faut maintenant ajouter le dépot zabbix pour procéder à l’installation de zabbix :
sudo apt update sudo apt upgradePour le bon fonctionnement de Zabbix, il est nécessaire d’avoir un serveur web, une base de données et PHP. Nous allons installer Apache, MySQL et PHP :
sudo apt install apache2 mariadb-server php php-mysql libapache2-mod-php php-gd php-xml php-bcmath php-mbstring -yEnsuite, démarrez et activez Apache et MySQL :
sudo systemctl start apache2 sudo systemctl enable apache2 sudo systemctl start mysql sudo systemctl enable mysqlNous devons maintenant configurer MySQL. Connectez-vous à MySQL en tant qu’utilisateur root :
sudo mysql -u root -pCréez une base de données et un utilisateur pour Zabbix :
CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN; CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'motdepasse_zabbix'; GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost'; FLUSH PRIVILEGES; EXIT;Remplacez ‘motdepasse_zabbix’ par un mot de passe de votre choix.
Il faut maintenant ajouter le dépot zabbix pour procéder à l’installation de zabbix :
wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1%2Bdebian10_all.deb sudo dpkg -i zabbix-release_6.0-1+debian10_all.deb sudo apt updatePuis installez le serveur Zabbix, l’interface web et l’agent Zabbix :
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent -yMaintenant il faudra importer le schéma de base de données initial de Zabbix :
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbixPuis éditez le fichier de configuration de Zabbix pour configurer la connexion à la base de données :
nano/etc/zabbix/zabbix_server.confUne fois dans le fichier de configuration, modifiez ces lignes la :
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=motdepasse_zabbix
Démarrez les services Zabbix :
sudo systemctl start zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent
Une fois tout cela fait votre serveur Zabbix est prêt à la configuration, il est accessible depuis cette adresse : http://ip_du_serveur/zabbix
Une fois ici, cliquez sur prochaine étape.
Puis vérifiez que tous les pré-requis sont OK.
Configurez la connexion à la base de données.
Ensuite nommez votre serveur.
Vérifiez que toutes les informations sont correctes dans le résumé d’installation.
Terminez l’installation en cliquant sur ” Terminé “
Vous n’avez plus qu’à vous connectez et vous allez attérrir sur cette page :
Vous avez maintenant installé Zabbix avec succès sur votre serveur. Vous pouvez commencer à configurer les hôtes et les éléments à surveiller. N’hésitez pas à consulter la documentation officielle de Zabbix pour des configurations avancées et des optimisations.