GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Zabbix 5.0/4.0 sur Debian 10 / Debian 9

Zabbix est un outil de surveillance open source pour les serveurs, les périphériques réseau et les applications. Il utilise des agents (agent Zabbix) installés sur des hôtes surveillés pour collecter les données.

Zabbix prend également en charge la surveillance sans agent via les contrôles SNMP, TCP et ICMP, ainsi que via IPMI, JMX, SSH et telnet.

Ici, nous verrons comment installer Zabbix Server Debian 10 et Debian 9.

Configuration requise

Matériel

Zabbix nécessite un minimum de 128 Mo de RAM et 256 Mo d'espace disque dur. Cependant, la quantité de mémoire ou d'espace disque dépend du nombre d'hôtes et de paramètres surveillés.

2 cœurs de processeur et 2 Go de RAM suffiraient pour surveiller 500 hôtes.

Logiciel

Zabbix 5.0 (LTS)

Apache :1.3.12 ou version ultérieure
MySQL :5.5 ou 8.0.x / MariaDB : 10.0.3 ou version ultérieure
PHP :7.2.0 ou version ultérieure

Zabbix 4.0 (LTS)

Apache :1.3.12 ou version ultérieure
MySQL :5.0.3 ou 8.0.x / MariaDB :Dernières
PHP :5.4.0 ou version ultérieure

Installer Zabbix

Configurer le référentiel Zabbix

Les packages de serveur et d'agents Zabbix ne sont pas disponibles dans les référentiels du système d'exploitation de base Debian. Nous allons donc configurer le référentiel Zabbix sur le système en installant le package de configuration du référentiel Zabbix pour obtenir les packages requis.

Zabbix 5.0 (LTS)

### Debian 10 ###

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
sudo dpkg -i zabbix-release_5.0-1+buster_all.deb

Zabbix 4.0 (LTS)

### Debian 9 ###

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

Installer le serveur Zabbix

Utilisez la commande apt pour installer le serveur Zabbix avec le package de support MariaDB pour avoir MariaDB comme serveur de base de données.

Zabbix 5.0 (LTS) – Debian 10

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Zabbix 4.0 (LTS) – Debian 9

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Fuseau horaire

Modifiez le fichier de configuration Zabbix pour modifier le fuseau horaire en fonction de votre emplacement géographique.

sudo nano /etc/zabbix/apache.conf

Mettez à jour la ligne ci-dessous avec le fuseau horaire correct, voir plus de fuseaux horaires.

<IfModule mod_php7.c>

        ...
        ...

        php_value date.timezone America/New_York

        ...
        ...

</IfModule>

Créer une base de données Zabbix

Connectez-vous à MySQL / MariaDB et créez une base de données pour l'installation de Zabbix.

Vous pouvez vous connecter au serveur MariaDB sans le mot de passe root de la base de données avec sudo mysql -u root -p ou en exécutant la commande mysql -u root -p en tant que root dans Debian.
sudo mysql -u root -p

Créez une base de données avec les détails suivants.

NomDB : zabbixdb
Utilisateur de la base de données : utilisateur zabbix
Mot de passe DB : mot de passe

create database zabbixdb character set utf8 collate utf8_bin;

grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'password';

quit;

Lors de la création d'une base de données pour l'installation de Zabbix, importez le schéma initial et les données dedans.

cd /usr/share/doc/zabbix-server-mysql

zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb

Mettre à jour la configuration de Zabbix

Modifiez le fichier zabbix_server.conf pour définir les détails de la base de données.

sudo nano /etc/zabbix/zabbix_server.conf

Assurez-vous de définir comme suit.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=password

Redémarrez tous les services.

sudo systemctl restart zabbix-server zabbix-agent apache2

Activez les services pour qu'ils démarrent automatiquement au démarrage du système.

sudo systemctl enable zabbix-server zabbix-agent apache2

Configurer Zabbix via le programme d'installation Web

Ouvrez un navigateur Web et accédez à l'URL suivante.

http://your-ip-add-ress/zabbix/ Pour les deux versions de Zabbix, les instructions sont les mêmes.

Cliquez sur Étape suivante sur la page d'accueil de Zabbix.

Le programme d'installation Web de Zabbix vérifie maintenant si tous les prérequis sont remplis pour l'installation ou s'il y a des problèmes.

Si il n'y a pas d'erreurs , cliquez sur Étape suivante .

Tapez le nom de la base de données Zabbix, l'utilisateur de la base de données et le mot de passe de la base de données dans les champs respectifs. Ensuite, cliquez sur Étape suivante .

Mentionnez l'hôte du serveur Zabbix, le numéro de port et le nom du serveur Zabbix.

Vous obtiendrez maintenant un résumé de pré-installation quelque chose comme ci-dessous. Cliquez sur Étape suivante.

L'installation du serveur Zabbix est maintenant terminée. Cliquez sur Terminer .

Une fois que vous avez cliqué sur Terminer bouton, le programme d'installation vous redirigera vers la page de connexion Zabbix.

Accéder à Zabbix

Accédez à l'URL ci-dessous.

http://votre-adresse-ip/zabbix

Connectez-vous au serveur Zabbix avec le nom d'utilisateur et le mot de passe par défaut.

Nom d'utilisateur : Administrateur
Mot de passe : zabbix

Le nom d'utilisateur est sensible à la casse.

Tableau de bord Zabbix :

Conclusion

C'est tout. J'espère que cet article vous a aidé à installer Zabbix 5.0 / 4.0 sur Debian 10 / Debian 9. Vous pouvez maintenant installer l'agent Zabbix sur les machines clientes, puis ajouter vos machines clientes au serveur Zabbix pour la surveillance.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Python 3.9 sur Debian 10

  3. Comment installer TeamViewer sur Debian 10

  4. Comment installer Zabbix sur Debian 11

  5. Comment installer Zabbix sur Debian 9

Comment installer l'agent Zabbix sur Debian 11 Bullseye

Comment installer Zabbix sur Debian 9 Stretch

Comment installer Zabbix sur Debian 10

Comment installer Go sur Debian 10

Comment installer Zabbix sur Debian 11

Comment installer Go sur Debian