100% ont trouvé ce document utile (2 votes)
991 vues14 pages

Installation Et Configuration de Zabbix

Zabbix

Transféré par

Jean Claude Eblin
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (2 votes)
991 vues14 pages

Installation Et Configuration de Zabbix

Zabbix

Transféré par

Jean Claude Eblin
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

INSTALLATION ET CONFIGURATION DE ZABBIX

POUR LA SURVEILLANCE RESEAUX OPTIMALE

By Japhet TSIBI
Technicien Systèmes Réseaux

Japhet TSIBI
Définition
Zabbix est un outil open-source de supervision et de surveillance informatique. Il
permet de suivre les performances des infrastructures informatiques, comme les
serveurs, les réseaux, les bases de données, et les applications. Voici quelques
fonctionnalités principales de Zabbix :

1. Supervision en temps réel : Il collecte des données sur divers aspects des
systèmes et des équipements, comme l'utilisation du CPU, la mémoire, le
stockage, ou la bande passante réseau.
2. Alertes et notifications : Zabbix peut générer des alertes en cas d'anomalie ou
de dépassement de seuils définis, en envoyant des notifications par e-mail,
SMS, ou autres moyens.
3. Rapports et graphiques : L'outil propose des tableaux de bord et des
graphiques interactifs pour une visualisation claire des données collectées.
4. Support multi-plateforme : Zabbix fonctionne avec plusieurs systèmes
d'exploitation (Windows, Linux, macOS) et s'intègre avec divers logiciels tiers.
5. Personnalisation : Vous pouvez configurer vos propres déclencheurs,
métriques, et alertes en fonction des besoins spécifiques de votre
infrastructure.

ETAPE 1 : MISE A JOUR DU SYSTEME

Avant toute installation, il est toujours recommandé de mettre à jour le système.

# apt update & upgrape

ÉTAPE 2 : INSTALLER ET CONFIGURER LA BASE DE DONNEES (MYSQL)

Zabbix utilise une base de données pour stocker ses données. Dans cette étape, nous
allons installer MySQL, le configurer pour la sécurité, puis créer une base de données
spécifique pour Zabbix.

Installation de MySQL Server

Commencez par installer le serveur MySQL en utilisant la commande suivante :

# apt install mysql-server


Créer une base de données et un utilisateur pour Zabbix
Connectez-vous à l’interface de ligne de commande de MySQL en utilisant la
commande :
# mysql –u root –p
Entrez le mot de passe de l’utilisateur root de MySQL lorsque vous y êtes invité.

Japhet TSIBI
Maintenant, créez une base de données pour Zabbix et attribuez-lui les droits
nécessaires :
>create database zabbix character set utf8mb4 collate utf8mb4_bin;
> create user zabbix@localhost identified by 'password';
>grant all privileges on zabbix.* to zabbix@localhost;
> set global log_bin_trust_function_creators = 1;
Pour résumer, nous n’avons crée une base de données nommée zabbix, un nom
d’user zabbix avec un mot de passe password. Et on active l’option
log_bin_trust_function_creators.

Une fois ces étapes terminées, notre base de données MySQL est alors prête à être
utilisée par Zabbix Server.
Importez le schéma et les données initiales :
# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-
character-set=utf8mb4 -uzabbix -p zabbix
Après avoir exécuté ce script faudra saisir le mot de passe mysql nouvellement
crée.

ETAPE 3 : INSTALLATION DE ZABBIX SERVER


Après avoir préparé la base de données pour Zabbix, la prochaine étape consiste à
installer le serveur Zabbix ainsi que son interface web.
Ajoutez le dépôt Zabbix
Pour obtenir la dernière version de Zabbix, vous devez ajouter le dépôt officiel de
Zabbix à votre système.

Japhet TSIBI
# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-
release/zabbix-release_6.4-1+ubuntu20.04_all.deb

Installez le dépôt de zabbix


# dpkg -i zabbix-release_6.4-1+ubuntu20.04_all.deb

Mettez à jour le système :


# apt update
Installez le serveur Zabbix et l’agent Zabbix
Maintenant que le dépôt est ajouté, installez le serveur Zabbix et l’agent Zabbix en
utilisant la commande suivante :
# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-
sql-scripts zabbix-agent

ÉTAPE 4 : CONFIGURATION DE ZABBIX AVEC MYSQL


Maintenant que Zabbix est installé, il est essentiel de le configurer pour qu’il
interagisse correctement avec MySQL.
Éditons le fichier de configuration de Zabbix pour lui indiquer comment se connecter
à la base de données :
# nano /etc/zabbix/zabbix_server.conf
Recherchons et modifions les lignes suivantes avec les bonnes valeurs :

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password

Japhet TSIBI
N’oubliez pas de remplacer password par le mot de passe que vous avez défini lors
de la création de l’utilisateur de la base de données Zabbix. Nous, dans notre cas le
mot de passe c’est toujours ‘password’.

Lancez le service Zabbix et s’assurez-vous qu’il démarre automatiquement au


démarrage :
# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2

Étape 5 : Configuration du frontend


Le frontend Zabbix offre une interface web conviviale pour surveiller vos ressources
réseau, vos serveurs, vos périphériques réseau, et plus encore.
Voici comment configurer le frontend Zabbix sur Ubuntu 20.04.
Installez le paquet nécessaire pour le frontend Zabbix en utilisant la commande
suivante :
# apt install zabbix-frontend-php
Normalement, les paquets sont installés par défaut avec zabbix.

ÉTAPE 6 : ACCEDEZ A L’INTERFACE WEB DE ZABBIX

Après avoir correctement installé et configuré Zabbix, l’étape suivante est d’accéder
à son interface web pour commencer la surveillance des infrastructures.

Ouvrez un navigateur et saisissez l’URL du serveur Zabbix.

# http://ip_server/zabbix

Remplacez ip_server par l’adresse IP ou le nom de domaine de votre serveur sur


lequel Zabbix a été installé.

Japhet TSIBI
Cliquez sur next step et suivez la configuration de Zabbix.

Renseignez les informations de la base de données.

Japhet TSIBI
Donnez un nom à votre zabbix

Résumé de la configuration

Super !! Zabbix serveur a été avec succès.

Japhet TSIBI
Étape 7 : Se connecter à Zabbix
Maintenant que vous avez accédé à l’interface web de Zabbix, la prochaine étape
consiste à se connecter et à commencer à configurer notre environnement de
surveillance.
Voici l’interface de connexion :

Nom d’utilisateur : Admin (avec un « A » majuscule)


Mot de passe : zabbix

Japhet TSIBI
Et voici, l’interface graphique de zabbix

Etape 8 : Comment superviser une machine Windows


Rendez-vous sur le site officiel de zabbix depuis votre machine Windows et
téléchargez un agent zabbix pour Windows

Une fois l’agent zabbix téléchargé, installez-le.

Japhet TSIBI
Cliquez sur Next et suivez les étapes par défaut.

Sélectionnez zabbix agent et cliquez sur Next

Japhet TSIBI
Renseignez l’adresse Ip du serveur zabbix

Cliquez sur install

Vérifiez l’état de l’agent zabbix pour voir s’il fonctionne normalement.


Pour ce faire, nous allons dans la barre de recherche Windows, tapez services, et
scrollez jusqu’en bas.

Japhet TSIBI
Clic droit → Propriété

L’agent fonctionne

Japhet TSIBI
Retournez sur votre serveur zabbix et ajoutez notre machine Windows.
Data collection → Hosts → Create host

Remplissez les informations comme sur l’image ci-dessous. Cliquez sur Add
interface pour renseigner l’adresse ip de notre machine Windows. Tout est bon,
vous pouvez maintenant ajouter votre machine.

La machine a bien été ajoutée

Japhet TSIBI
Allez-y sur Monitoring → Hosts pour vérifier l’état de la machine.

Surprise !!!!! Zabbix nous avertit qu’il y a problème. On clique sur le 1 pour avoir plus
de détails.

Problème identifié : Zabbix nous prévient que l’heure système de notre ordinateur
Windows est désynchronisée par rapport à celle du server zabbix de plus de 60
secondes.
Conséquence : Cette désynchronisation peut entrainer des incohérences dans les
données de surveillance, des difficultés dans la planification des tâches et d’autres
problèmes liés à la synchronisation temporelle.

Conclusion
Maintenant, vous avez installé Zabbix Server sur Ubuntu, Vous pouvez commencer à
ajouter autant des hôtes que vous voulez et à surveiller vos systèmes et
applications.

Japhet TSIBI

Vous aimerez peut-être aussi