SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

Zabbix, garder un oeil toujours ouvert
Zabbix, garder un oeil toujours ouvertZabbix, garder un oeil toujours ouvert
Zabbix, garder un oeil toujours ouvertLook a box
 
Alexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With ZabbixAlexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With ZabbixAndré Déo
 
Monitoring avec Zabbix
Monitoring avec ZabbixMonitoring avec Zabbix
Monitoring avec ZabbixFourat Zouari
 
DHCP sous fedora
DHCP sous fedora DHCP sous fedora
DHCP sous fedora Souhaib El
 
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...Alaaeddine Tlich
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléCharif Khrichfa
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail RoundcubeBalla Moussa Doumbouya
 
Administration VMware esxi vsphere
Administration VMware esxi  vsphere Administration VMware esxi  vsphere
Administration VMware esxi vsphere tiandrazanalino
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagioshindif
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2Ousmane BADJI
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détectionManassé Achim kpaya
 
Rapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPRapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPBalla Moussa Doumbouya
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm
 
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 AsteriskPape Moussa SONKO
 
Installation Zimbra.pdf
Installation Zimbra.pdfInstallation Zimbra.pdf
Installation Zimbra.pdfssuser64f0591
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsensePape Moussa SONKO
 

Tendances (20)

Zabbix, garder un oeil toujours ouvert
Zabbix, garder un oeil toujours ouvertZabbix, garder un oeil toujours ouvert
Zabbix, garder un oeil toujours ouvert
 
Alexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With ZabbixAlexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With Zabbix
 
ZABBIX ET PRTG
ZABBIX ET PRTG ZABBIX ET PRTG
ZABBIX ET PRTG
 
Monitoring avec Zabbix
Monitoring avec ZabbixMonitoring avec Zabbix
Monitoring avec Zabbix
 
DHCP sous fedora
DHCP sous fedora DHCP sous fedora
DHCP sous fedora
 
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...
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
 
Administration VMware esxi vsphere
Administration VMware esxi  vsphere Administration VMware esxi  vsphere
Administration VMware esxi vsphere
 
Supervision
SupervisionSupervision
Supervision
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagios
 
Mise en place d’un OpenVPN sous PfSense
Mise en place d’un OpenVPN sous PfSenseMise en place d’un OpenVPN sous PfSense
Mise en place d’un OpenVPN sous PfSense
 
Windows server 2012 r2
Windows server 2012 r2Windows server 2012 r2
Windows server 2012 r2
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détection
 
Rapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPRapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAP
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0
 
Vpn
VpnVpn
Vpn
 
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
 
Installation Zimbra.pdf
Installation Zimbra.pdfInstallation Zimbra.pdf
Installation Zimbra.pdf
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsense
 

En vedette

Superviser efficacement en environnement opérationnel
Superviser efficacement en environnement opérationnelSuperviser efficacement en environnement opérationnel
Superviser efficacement en environnement opérationnelRodrigue Chakode
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureCERTyou Formation
 
Présentation stage ouvrier 2015
Présentation stage ouvrier 2015Présentation stage ouvrier 2015
Présentation stage ouvrier 2015Borgi Haytham
 
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 techUGIF
 
Évolution de la supervision chez Ikoula
Évolution de la supervision chez IkoulaÉvolution de la supervision chez Ikoula
Évolution de la supervision chez IkoulaIkoula
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 

En vedette (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
 

Similaire à Serveur Zabbix

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.04ImnaTech
 
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 servaPape Moussa SONKO
 
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗 𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗
𝐋𝐞 𝐝𝐞́𝐩𝐥𝐨𝐢𝐞𝐦𝐞𝐧𝐭 𝐝𝐞 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐒𝐞𝐫𝐯𝐞𝐫 𝟐𝟎𝟏𝟗 MANASSE OYEWUMI
 
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 7Ousmane BADJI
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKBelkacem 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 + webminOsi Pallière
 
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.pdfImnaTech
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entrepriseSAIDRAISS2
 
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 22ImnaTech
 
Rapport openembedded
Rapport openembeddedRapport openembedded
Rapport openembeddedAyoub Rouzi
 
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 cloudNassim Bahri
 
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éAnthony Le Goff
 

Similaire à 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.