SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Damien Morisseau
BTS SIO option SISR – Epreuve E4
SERVEUR DE SUPERVISION ZABBIX
Mise en place d’un serveur de supervision
Damien Morisseau
1
Table des matières
I – Introduction :............................................................................................................................................................ 2
II – Zabbix :................................................................................................................................................................... 2
III – Mise en place du serveur Zabbix :................................................................................................................... 2
A. Prérequis :........................................................................................................................................................ 2
B. Installation du système d’exploitation :...................................................................................................... 2
C. Configuration du serveur via Putty :.........................................................................................................15
D. Installation de Zabbix: ................................................................................................................................16
V – Configuration de Zabbix :................................................................................................................................18
VI – Procédure d’installation de l’agent Zabbix :...............................................................................................22
A- Installation sous Windows :.........................................................................................................................22
B- Installation sous Linux (Ubuntu / Debian) : ..............................................................................................22
VII – Ajout d’un hôte dans Zabbix :........................................................................................................................23
Damien Morisseau
2
I – Introduction :
Définissons la supervision dans le domaine informatique : la supervision consiste à surveiller le bon
fonctionnement d’un réseau, d’une infrastructure et ses machines ou encore des applications. Ajouté à
cela qu’il est possible grâce à la supervision de faire l’inventaire du parc informatique surveillé.
II – Zabbix :
Zabbix est un logiciel libre disponible sous Linux, Unix et Windows permettant de surveiller des
réseaux, services, serveurs et applications. Il se décompose en 3 parties, le serveur de traitement
(Zabbix Server), le serveur de données (Zabbix MySQL Server) et l’interface de gestion (Zabbix Front-
End).
III – Mise en place du serveur Zabbix :
A. Prérequis :
Pour l’installation de Zabbix, notre serveur doit être préparer en tant que serveur LAMP (Linux,
Apache, MySQL, PHP) car Zabbix utilise une interface web (Apache), une base de donnée (MySQL) et
la liaison entre l’interface et la base de donnée via PHP.
B. Installation du système d’exploitation :
Le système d’exploitation utilisé dans cette activité est une distribution basée sur Linux, il s’agit d’un
Ubuntu 14.04.2 LTS (Long Term Support) Server. Il est possible de se procurer des ISOs des versions
serveurs 32bits et 64bits ainsi que des version dite « Desktop » d’Ubuntu à cette adresse :
http://releases.ubuntu.com/trusty/ Les avantages d’Ubuntu sont que, d’une part il est gratuit et qu’il
dispose d’une forte communauté ce qui permet de ne pas être trop perdu si l’on rencontre des
difficultés vis-à-vis de certaines applications ou configurations.
Damien Morisseau
3
 Choix de la langue d’affichage :
 Lancement de la procédure d’installation :
Damien Morisseau
4
 Choix de langue du système :
 Choix du pays :
Damien Morisseau
5
 Agencement du clavier :
 Configuration du clavier :
Damien Morisseau
6
 Sélection de la variante du clavier :
 Configuration du réseau (nom de la machine) :
Damien Morisseau
7
 Utilisateur et mot de passe :
Damien Morisseau
8
 Chiffrement des dossiers :
Damien Morisseau
9
 Configuration de la « Time zone » :
 Partionnage des disques :
Damien Morisseau
10
Damien Morisseau
11
 Installation du système :
 Choix du proxy :
Damien Morisseau
12
 Mises à jour automatiques :
 Sélection des logiciels :
Damien Morisseau
13
 Mot de passe MySQL :
Damien Morisseau
14
 Installation de GRUB (Grand Unified Bootloader) :
 Fin de l’installation :
Damien Morisseau
15
C. Configuration du serveur via Putty :
Comme on peut le voir dans les captures d’écrans précédentes, j’ai choisis lors de l’installation le logiciel
OpenSSH. Ce dernier me permet de travailler sur mon serveur via Putty : http://www.putty.org/
Personnellement, j’ai placé Putty dans le répertoire System32 de Windows afin de le lancer par l’invite
de commande. Lançons donc Putty :
On lui renseigne l’adresse IP de notre serveur, puis on clique sur Open. Une fenêtre d’avertissement
apparaît concernant la clef RSA, il faut alors cliquer sur Oui pour confirmer :
Damien Morisseau
16
D. Installation de Zabbix:
Avant de commencer l’installation de Zabbix nous allons juste rentrer ces commandes afin d’être sûr que
tout est à jour :
sudo apt-get update (Mise à jour des dépôts)
sudo apt-get upgrade (Mise à jour des paquets installés)
A présent on va ajouter le package de référentiel de configuration. Ce paquet contient les fichiers de
configuration APT :
sudo wget
http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-
release_2.2-1+trusty_all.deb
sudo dpkg -i zabbix-release_2.2-1+trusty_all.deb
sudo apt-get update
Installons à présent les paquets Zabbix :
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
Zabbix va nous demander un mot de passe concernant sa base de donnée :
Damien Morisseau
17
Damien Morisseau
18
V – Configuration de Zabbix :
Copier le fichier de configuration de Zabbix dans le répertoire d’Apache :
sudo cp /etc/zabbix/apache.conf /etc/apache2/sites-enabled/zabbix.conf
Editer le fichier zabbix.conf situé dans /etc/apache2/sites-enabled/ :
sudo nano /etc/apache2/sites-enabled/zabbix.conf
Décommenter la ligne :
#php_value date.timezone Europe/Riga
Et remplacer Riga par Paris. Puis sauvegarder et quitter. On redémarre le service Apache :
sudo service apache2 restart
Damien Morisseau
19
A présent nous pouvons nous rendre à l’adresse IP du serveur suivit de zabbix par un navigateur internet
quelconque, voici ce que l’on doit avoir :
La suite de la configuration se fait donc via l’interface web (WebUI) de Zabbix, il suffit de suivre les
étapes une à une. Tous les prérequis encadrés en rouge doivent être OK sinon il est impossible de
continuer.
Damien Morisseau
20
A cette étape il faut renseigner à Zabbix ses identifiants afin qu’il puisse communiquer avec sa base de
donnée :
Ici nous allons juste indiquer le nom de notre machine, option qui est facultative :
Damien Morisseau
21
Zabbix nous affiche alors un récapitulatif de nos précédentes actions, si tout est correct on continue sinon
il est possible de faire marche arrière avec « Previous :
Confirmation de la création du fichier de configuration de Zabbix (zabbix.conf.php) :
Damien Morisseau
22
La configuration est terminée et la page de login de Zabbix apparaît, les identifiants par défaut sont
Admin pour le nom d’utilisateur et zabbix pour le mot de passe :
VI – Procédure d’installation de l’agent Zabbix :
L’installation de l’agent Zabbix peut se faire sous une multitude de système tel que : Linux, FreeBSD,
Mac OS X, Solaris ou Windows.
A- Installation sous Windows :
1- Télécharger la version de l’agent Zabbix correspondant à Windows sur
http://www.zabbix.com/download.php.
2- Décompresser l’archive à la racine du lecteur C.
3- Editer le fichier zabbix_agentd.conf en modifiant la ligne contenant Hostname et Server,
Hostname étant le nom de la machine à « monitorer » et Server correspond à l’adresse IP
du serveur Zabbix, il faudra veiller à ce que le fichier de configuration soit quant à lui bien
à la racine du lecteur C afin d’éviter les problèmes.
4- Puis on ouvre un invite de commande en tant qu’administrateur et on y entre la commande
suivante : zabbix_agentd.exe --install.
Ainsi l’agent est installé en tant que service et démarrera automatiquement au démarrage du poste, on
peut également le démarrer manuellement en tapant zabbix_agent.exe --start, pour vérifier il suffit de
se rendre dans les services Windows. Il est possible d’avoir quelques modifications à effectuer au niveau
du pare-feu de Windows afin d’autoriser la communication entre l’agent et le serveur.
B- Installation sous Linux (Ubuntu / Debian) :
1- Effectuer un : sudo apt-get install zabbix-agent
2- Configurer le fichier de configuration de l’agent : sudo nano
/etc/zabbix/zabbix_agentd.conf, en renseignant l’adresse IP du serveur Zabbix et
le nom de l’hôte.
Petite précision concernant le Hostname qui est valable aussi bien sous Windows que Linux, Il est
important que le Hostname défini pour l’agent corresponde à son nom (hôte supervisé) affiché dans
l’interface.
Damien Morisseau
23
VII – Ajout d’un hôte dans Zabbix :
Pour ajouter un hôte à Zabbix, il suffit de procéder ainsi :
Démarche effectuée sous Ubuntu Desktop 16.04
On doit se rendre dans l’onglet Configuration puis Hôtes et enfin Créer un hôte :
Puis on configure notre hôte, les principaux renseignements à fournir sont le nom d’hôte qui doit être
strictement le même que l’hôte lui-même, l’adresse IP, le port d’écoute s’il n’est pas renseigné, et enfin le
groupe qui est facultatif :
Damien Morisseau
24
Rendons-nous dans l’onglet Modèle avant de sauvegarder notre nouvel hôte, et sélectionner le Template
OS Linux ou Template OS Windows selon le système d’exploitation :
Après avoir sauvegarder le nouvel hôte, le voici rajouté à la liste des hôtes :
Dernières petites manipulations, pour activer notre hôte on va le cocher et sélectionner Activer les
éléments sélectionner dans le menu déroulant en bas de la liste des hôtes. Comme on le peut voir sur
cette capture, la petite icone Z de zabbix encadrée en rouge est grisée, il y aura un léger temps d’attente
avant d’avoir la même chose pour notre hôte.

Weitere ähnliche Inhalte

Was ist angesagt?

Supervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - Nagios
Aziz Rgd
 

Was ist angesagt? (20)

Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
 
Zabbix - fonctionnement, bonnes pratiques, inconvenients
Zabbix - fonctionnement, bonnes pratiques, inconvenientsZabbix - fonctionnement, bonnes pratiques, inconvenients
Zabbix - fonctionnement, bonnes pratiques, inconvenients
 
Supervision d'un réseau informatique avec Nagios
Supervision d'un réseau informatique avec NagiosSupervision d'un réseau informatique avec Nagios
Supervision d'un réseau informatique avec Nagios
 
Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...
 
ZABBIX ET PRTG
ZABBIX ET PRTG ZABBIX ET PRTG
ZABBIX ET PRTG
 
Supervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - Nagios
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamed
 
Cours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de NagiosCours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de Nagios
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
Mise en place d'une solution VOIP sécurisée
Mise en place d'une solution VOIP sécuriséeMise en place d'une solution VOIP sécurisée
Mise en place d'une solution VOIP sécurisée
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études
 
Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack
 
Administration réseaux sous linux cours 1
Administration réseaux sous linux   cours 1Administration réseaux sous linux   cours 1
Administration réseaux sous linux cours 1
 
MONITORING APPLICATIF
MONITORING APPLICATIFMONITORING APPLICATIF
MONITORING APPLICATIF
 
Mise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec AsteriskMise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec Asterisk
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
 
Ansible
Ansible Ansible
Ansible
 
Wazuh Pre.pptx
Wazuh Pre.pptxWazuh Pre.pptx
Wazuh Pre.pptx
 
Rapport nagios miniprojet
Rapport nagios miniprojetRapport nagios miniprojet
Rapport nagios miniprojet
 
Mise en place d'une solution du supérvision réseau
Mise en place d'une solution du supérvision réseauMise en place d'une solution du supérvision réseau
Mise en place d'une solution du supérvision réseau
 

Andere mochten auch

Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
CERTyou Formation
 
Ugif 09 2013 open source - session tech
Ugif 09 2013   open source - session techUgif 09 2013   open source - session tech
Ugif 09 2013 open source - session tech
UGIF
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
Mohamed Ben Bouzid
 

Andere mochten auch (6)

Superviser efficacement en environnement opérationnel
Superviser efficacement en environnement opérationnelSuperviser efficacement en environnement opérationnel
Superviser efficacement en environnement opérationnel
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 
Présentation stage ouvrier 2015
Présentation stage ouvrier 2015Présentation stage ouvrier 2015
Présentation stage ouvrier 2015
 
Ugif 09 2013 open source - session tech
Ugif 09 2013   open source - session techUgif 09 2013   open source - session tech
Ugif 09 2013 open source - session tech
 
Évolution de la supervision chez Ikoula
Évolution de la supervision chez IkoulaÉvolution de la supervision chez Ikoula
Évolution de la supervision chez Ikoula
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 

Ähnlich wie Serveur Zabbix

Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEK
Belkacem KAID
 
1.0 install de ubuntu server + ssh + webmin
1.0 install de ubuntu server + ssh + webmin1.0 install de ubuntu server + ssh + webmin
1.0 install de ubuntu server + ssh + webmin
Osi Pallière
 

Ähnlich wie Serveur Zabbix (20)

Rapport du stage
Rapport du stageRapport du stage
Rapport du stage
 
Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04
 
Installation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaInstallation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec serva
 
rapport.pptx
rapport.pptxrapport.pptx
rapport.pptx
 
Implémentation d'openvpn
Implémentation d'openvpnImplémentation d'openvpn
Implémentation d'openvpn
 
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗 𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
 
Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEK
 
1.0 install de ubuntu server + ssh + webmin
1.0 install de ubuntu server + ssh + webmin1.0 install de ubuntu server + ssh + webmin
1.0 install de ubuntu server + ssh + webmin
 
Serveur lamp
Serveur lampServeur lamp
Serveur lamp
 
mise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfmise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdf
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22
 
D5 wsli.1207
D5 wsli.1207D5 wsli.1207
D5 wsli.1207
 
Rapport openembedded
Rapport openembeddedRapport openembedded
Rapport openembedded
 
Trixbox
TrixboxTrixbox
Trixbox
 
Masteurisation
MasteurisationMasteurisation
Masteurisation
 
Héberger vos applications web grâce à openshift cloud
Héberger vos applications web grâce à openshift cloudHéberger vos applications web grâce à openshift cloud
Héberger vos applications web grâce à openshift cloud
 
HOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualisé
HOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualiséHOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualisé
HOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualisé
 
Expozimbra
ExpozimbraExpozimbra
Expozimbra
 

Serveur Zabbix

  • 1. Damien Morisseau BTS SIO option SISR – Epreuve E4 SERVEUR DE SUPERVISION ZABBIX Mise en place d’un serveur de supervision
  • 2. Damien Morisseau 1 Table des matières I – Introduction :............................................................................................................................................................ 2 II – Zabbix :................................................................................................................................................................... 2 III – Mise en place du serveur Zabbix :................................................................................................................... 2 A. Prérequis :........................................................................................................................................................ 2 B. Installation du système d’exploitation :...................................................................................................... 2 C. Configuration du serveur via Putty :.........................................................................................................15 D. Installation de Zabbix: ................................................................................................................................16 V – Configuration de Zabbix :................................................................................................................................18 VI – Procédure d’installation de l’agent Zabbix :...............................................................................................22 A- Installation sous Windows :.........................................................................................................................22 B- Installation sous Linux (Ubuntu / Debian) : ..............................................................................................22 VII – Ajout d’un hôte dans Zabbix :........................................................................................................................23
  • 3. Damien Morisseau 2 I – Introduction : Définissons la supervision dans le domaine informatique : la supervision consiste à surveiller le bon fonctionnement d’un réseau, d’une infrastructure et ses machines ou encore des applications. Ajouté à cela qu’il est possible grâce à la supervision de faire l’inventaire du parc informatique surveillé. II – Zabbix : Zabbix est un logiciel libre disponible sous Linux, Unix et Windows permettant de surveiller des réseaux, services, serveurs et applications. Il se décompose en 3 parties, le serveur de traitement (Zabbix Server), le serveur de données (Zabbix MySQL Server) et l’interface de gestion (Zabbix Front- End). III – Mise en place du serveur Zabbix : A. Prérequis : Pour l’installation de Zabbix, notre serveur doit être préparer en tant que serveur LAMP (Linux, Apache, MySQL, PHP) car Zabbix utilise une interface web (Apache), une base de donnée (MySQL) et la liaison entre l’interface et la base de donnée via PHP. B. Installation du système d’exploitation : Le système d’exploitation utilisé dans cette activité est une distribution basée sur Linux, il s’agit d’un Ubuntu 14.04.2 LTS (Long Term Support) Server. Il est possible de se procurer des ISOs des versions serveurs 32bits et 64bits ainsi que des version dite « Desktop » d’Ubuntu à cette adresse : http://releases.ubuntu.com/trusty/ Les avantages d’Ubuntu sont que, d’une part il est gratuit et qu’il dispose d’une forte communauté ce qui permet de ne pas être trop perdu si l’on rencontre des difficultés vis-à-vis de certaines applications ou configurations.
  • 4. Damien Morisseau 3  Choix de la langue d’affichage :  Lancement de la procédure d’installation :
  • 5. Damien Morisseau 4  Choix de langue du système :  Choix du pays :
  • 6. Damien Morisseau 5  Agencement du clavier :  Configuration du clavier :
  • 7. Damien Morisseau 6  Sélection de la variante du clavier :  Configuration du réseau (nom de la machine) :
  • 10. Damien Morisseau 9  Configuration de la « Time zone » :  Partionnage des disques :
  • 12. Damien Morisseau 11  Installation du système :  Choix du proxy :
  • 13. Damien Morisseau 12  Mises à jour automatiques :  Sélection des logiciels :
  • 14. Damien Morisseau 13  Mot de passe MySQL :
  • 15. Damien Morisseau 14  Installation de GRUB (Grand Unified Bootloader) :  Fin de l’installation :
  • 16. Damien Morisseau 15 C. Configuration du serveur via Putty : Comme on peut le voir dans les captures d’écrans précédentes, j’ai choisis lors de l’installation le logiciel OpenSSH. Ce dernier me permet de travailler sur mon serveur via Putty : http://www.putty.org/ Personnellement, j’ai placé Putty dans le répertoire System32 de Windows afin de le lancer par l’invite de commande. Lançons donc Putty : On lui renseigne l’adresse IP de notre serveur, puis on clique sur Open. Une fenêtre d’avertissement apparaît concernant la clef RSA, il faut alors cliquer sur Oui pour confirmer :
  • 17. Damien Morisseau 16 D. Installation de Zabbix: Avant de commencer l’installation de Zabbix nous allons juste rentrer ces commandes afin d’être sûr que tout est à jour : sudo apt-get update (Mise à jour des dépôts) sudo apt-get upgrade (Mise à jour des paquets installés) A présent on va ajouter le package de référentiel de configuration. Ce paquet contient les fichiers de configuration APT : sudo wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix- release_2.2-1+trusty_all.deb sudo dpkg -i zabbix-release_2.2-1+trusty_all.deb sudo apt-get update Installons à présent les paquets Zabbix : sudo apt-get install zabbix-server-mysql zabbix-frontend-php Zabbix va nous demander un mot de passe concernant sa base de donnée :
  • 19. Damien Morisseau 18 V – Configuration de Zabbix : Copier le fichier de configuration de Zabbix dans le répertoire d’Apache : sudo cp /etc/zabbix/apache.conf /etc/apache2/sites-enabled/zabbix.conf Editer le fichier zabbix.conf situé dans /etc/apache2/sites-enabled/ : sudo nano /etc/apache2/sites-enabled/zabbix.conf Décommenter la ligne : #php_value date.timezone Europe/Riga Et remplacer Riga par Paris. Puis sauvegarder et quitter. On redémarre le service Apache : sudo service apache2 restart
  • 20. Damien Morisseau 19 A présent nous pouvons nous rendre à l’adresse IP du serveur suivit de zabbix par un navigateur internet quelconque, voici ce que l’on doit avoir : La suite de la configuration se fait donc via l’interface web (WebUI) de Zabbix, il suffit de suivre les étapes une à une. Tous les prérequis encadrés en rouge doivent être OK sinon il est impossible de continuer.
  • 21. Damien Morisseau 20 A cette étape il faut renseigner à Zabbix ses identifiants afin qu’il puisse communiquer avec sa base de donnée : Ici nous allons juste indiquer le nom de notre machine, option qui est facultative :
  • 22. Damien Morisseau 21 Zabbix nous affiche alors un récapitulatif de nos précédentes actions, si tout est correct on continue sinon il est possible de faire marche arrière avec « Previous : Confirmation de la création du fichier de configuration de Zabbix (zabbix.conf.php) :
  • 23. Damien Morisseau 22 La configuration est terminée et la page de login de Zabbix apparaît, les identifiants par défaut sont Admin pour le nom d’utilisateur et zabbix pour le mot de passe : VI – Procédure d’installation de l’agent Zabbix : L’installation de l’agent Zabbix peut se faire sous une multitude de système tel que : Linux, FreeBSD, Mac OS X, Solaris ou Windows. A- Installation sous Windows : 1- Télécharger la version de l’agent Zabbix correspondant à Windows sur http://www.zabbix.com/download.php. 2- Décompresser l’archive à la racine du lecteur C. 3- Editer le fichier zabbix_agentd.conf en modifiant la ligne contenant Hostname et Server, Hostname étant le nom de la machine à « monitorer » et Server correspond à l’adresse IP du serveur Zabbix, il faudra veiller à ce que le fichier de configuration soit quant à lui bien à la racine du lecteur C afin d’éviter les problèmes. 4- Puis on ouvre un invite de commande en tant qu’administrateur et on y entre la commande suivante : zabbix_agentd.exe --install. Ainsi l’agent est installé en tant que service et démarrera automatiquement au démarrage du poste, on peut également le démarrer manuellement en tapant zabbix_agent.exe --start, pour vérifier il suffit de se rendre dans les services Windows. Il est possible d’avoir quelques modifications à effectuer au niveau du pare-feu de Windows afin d’autoriser la communication entre l’agent et le serveur. B- Installation sous Linux (Ubuntu / Debian) : 1- Effectuer un : sudo apt-get install zabbix-agent 2- Configurer le fichier de configuration de l’agent : sudo nano /etc/zabbix/zabbix_agentd.conf, en renseignant l’adresse IP du serveur Zabbix et le nom de l’hôte. Petite précision concernant le Hostname qui est valable aussi bien sous Windows que Linux, Il est important que le Hostname défini pour l’agent corresponde à son nom (hôte supervisé) affiché dans l’interface.
  • 24. Damien Morisseau 23 VII – Ajout d’un hôte dans Zabbix : Pour ajouter un hôte à Zabbix, il suffit de procéder ainsi : Démarche effectuée sous Ubuntu Desktop 16.04 On doit se rendre dans l’onglet Configuration puis Hôtes et enfin Créer un hôte : Puis on configure notre hôte, les principaux renseignements à fournir sont le nom d’hôte qui doit être strictement le même que l’hôte lui-même, l’adresse IP, le port d’écoute s’il n’est pas renseigné, et enfin le groupe qui est facultatif :
  • 25. Damien Morisseau 24 Rendons-nous dans l’onglet Modèle avant de sauvegarder notre nouvel hôte, et sélectionner le Template OS Linux ou Template OS Windows selon le système d’exploitation : Après avoir sauvegarder le nouvel hôte, le voici rajouté à la liste des hôtes : Dernières petites manipulations, pour activer notre hôte on va le cocher et sélectionner Activer les éléments sélectionner dans le menu déroulant en bas de la liste des hôtes. Comme on le peut voir sur cette capture, la petite icone Z de zabbix encadrée en rouge est grisée, il y aura un léger temps d’attente avant d’avoir la même chose pour notre hôte.