GNU/Linux >> Tutoriels Linux >  >> Debian

Installer Zabbix sur Debian 10 - Un guide étape par étape ?

Zabbix est un outil de surveillance open source idéal pour surveiller vos serveurs cloud. Zabbix est très flexible, les informations peuvent être récupérées via HTTP/SNMP ou en installant un agent Zabbix sur les machines à surveiller, et permet de nombreuses personnalisations. Il prend également en charge la surveillance des périphériques de stockage, des bases de données, des machines virtuelles, de la téléphonie, des ressources de sécurité informatique et bien plus encore.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes Zabbix associées.

Dans ce contexte, nous verrons comment installer Zabbix sur Debian 10.


Étapes pour installer et configurer Zabbix sur Debian 10 Buster

1. Effectuez la mise à jour du système

Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant ces commandes apt suivantes dans le terminal :

$ sudo apt update
$ sudo apt upgrade


2. Installez Zabbix

Ici, nous ajoutons le référentiel de packages Zabbix avec la commande ci-dessous :

$ wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+buster_all.deb
$ sudo dpkg -i zabbix-release_4.0-3+buster_all.deb

Une fois l'ajout du référentiel réussi, utilisez la commande apt pour installer le serveur Zabbix avec le package de support MariaDB afin d'avoir MariaDB comme serveur de base de données :

$ sudo apt update
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent


3. Configurez la base de données MariaDB pour Zabbix

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB en utilisant le script mysql_secure_installation :

$ mysql_secure_installation

Vous devez lire attentivement et ci-dessous chaque étape qui définira le mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MySQL sécurisé.

Vous pouvez le faire comme ceci :

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Ensuite, nous devrons nous connecter à la console MariaDB et créer une base de données pour Zabbix. Maintenant, exécutez la commande suivante :

$ mysql -u root -p

Cela vous demandera un mot de passe, alors entrez votre mot de passe root MariaDB et appuyez sur Entrée. Une fois connecté à votre serveur de base de données, vous devez créer une base de données pour le logiciel Zabbix :

create database zabbixdb;
create user 'zabbix'@'localhost' identified by 'your_strong_password';
grant all privileges on zabbixdb.* to 'zabbix'@'localhost';
flush privileges;
exit;

Ensuite, chargez le schéma de la base de données Zabbix dans la base de données créée ci-dessus :

$ cd /usr/share/doc/zabbix-server-mysql
$ cat create.sql.gz | mysql -u zabbix -p zabbixdb


4. Configurez Zabbix

Ici, modifiez le fichier de configuration du serveur Zabbix /etc/zabbix/zabbix_server.conf et mettez à jour les configurations de base de données suivantes. Celui-ci sera utilisé par le serveur Zabbix pour se connecter à la base de données :

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=your_strong_password


5. Configurer le serveur Web Apache

Zabbix crée son propre fichier de configuration Apache /etc/zabbix/apache.conf et crée un lien vers le répertoire de configuration Apache. Utilisons la commande suivante pour redémarrer le service Apache :

$ sudo systemctl restart apache2.service

Redémarrez également le serveur Zabbix :

$ sudo systemctl restart zabbix-server
$ sudo systemctl restart zabbix-agent


6. Configurer le pare-feu

Autorisez maintenant les ports d'écoute sur le pare-feu avec les commandes ci-dessous :

$ sudo ufw allow 80
$ sudo ufw reload


Comment accéder à l'interface Web de Zabbix ?

Zabbix sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://votre-domaine.com/zabbix ou http://adresse-ip-serveur/zabbix et suivez les étapes requises pour terminer l'installation.



Debian
  1. Installer Cherry Tree sur Debian 11 - Guide étape par étape ?

  2. Installer Stellarium sur Debian 11 Bullseye - Guide étape par étape ?

  3. Installer Sublime Text 3 sur Debian 11 - Guide étape par étape ?

  4. Installer Chrome sur Debian 11 - Guide étape par étape ?

  5. Installer Qlipper sur Debian 11 - Guide étape par étape ?

Installer Gradle sur Debian 10 - Guide étape par étape ?

Installer Rust sur Debian 10 - Guide étape par étape ?

Installer Asterisk sur Debian 11 - Guide étape par étape ?

Installer Joomla sur Debian 10 - Guide étape par étape ?

Installer VNC sur Debian 10 - Guide étape par étape ?

Installer qBittorrent sur Debian 10 - Guide étape par étape ?