Serveur Zabbix

Click here to load reader

  • date post

    15-Feb-2017
  • Category

    Technology

  • view

    119
  • download

    2

Embed Size (px)

Transcript of Serveur Zabbix

  • Damien Morisseau BTS SIO option SISR Epreuve E4

    SERVEUR DE SUPERVISION ZABBIX

    Mise en place dun serveur de supervision

  • Damien Morisseau 1

    Table des matires

    I Introduction : ............................................................................................................................................................ 2

    II Zabbix : ................................................................................................................................................................... 2

    III Mise en place du serveur Zabbix : ................................................................................................................... 2

    A. Prrequis : ........................................................................................................................................................ 2

    B. Installation du systme dexploitation : ...................................................................................................... 2

    C. Configuration du serveur via Putty : ......................................................................................................... 15

    D. Installation de Zabbix: ................................................................................................................................ 16

    V Configuration de Zabbix : ................................................................................................................................ 18

    VI Procdure dinstallation de lagent Zabbix : ............................................................................................... 22

    A- Installation sous Windows : ......................................................................................................................... 22

    B- Installation sous Linux (Ubuntu / Debian) : .............................................................................................. 22

    VII Ajout dun hte dans Zabbix : ........................................................................................................................ 23

  • Damien Morisseau 2

    I Introduction :

    Dfinissons la supervision dans le domaine informatique : la supervision consiste surveiller le bon fonctionnement dun rseau, dune infrastructure et ses machines ou encore des applications. Ajout cela quil est possible grce la supervision de faire linventaire du parc informatique surveill.

    II Zabbix :

    Zabbix est un logiciel libre disponible sous Linux, Unix et Windows permettant de surveiller des rseaux, services, serveurs et applications. Il se dcompose en 3 parties, le serveur de traitement (Zabbix Server), le serveur de donnes (Zabbix MySQL Server) et linterface de gestion (Zabbix Front-End).

    III Mise en place du serveur Zabbix :

    A. Prrequis :

    Pour linstallation de Zabbix, notre serveur doit tre prparer en tant que serveur LAMP (Linux, Apache, MySQL, PHP) car Zabbix utilise une interface web (Apache), une base de donne (MySQL) et la liaison entre linterface et la base de donne via PHP.

    B. Installation du systme dexploitation :

    Le systme dexploitation utilis dans cette activit est une distribution base sur Linux, il sagit dun 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 dUbuntu cette adresse : http://releases.ubuntu.com/trusty/ Les avantages dUbuntu sont que, dune part il est gratuit et quil dispose dune forte communaut ce qui permet de ne pas tre trop perdu si lon rencontre des difficults vis--vis de certaines applications ou configurations.

    http://releases.ubuntu.com/trusty/

  • Damien Morisseau 3

    Choix de la langue daffichage :

    Lancement de la procdure dinstallation :

  • Damien Morisseau 4

    Choix de langue du systme :

    Choix du pays :

  • Damien Morisseau 5

    Agencement du clavier :

    Configuration du clavier :

  • Damien Morisseau 6

    Slection de la variante du clavier :

    Configuration du rseau (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 systme :

    Choix du proxy :

  • Damien Morisseau 12

    Mises jour automatiques :

    Slection des logiciels :

  • Damien Morisseau 13

    Mot de passe MySQL :

  • Damien Morisseau 14

    Installation de GRUB (Grand Unified Bootloader) :

    Fin de linstallation :

  • Damien Morisseau 15

    C. Configuration du serveur via Putty :

    Comme on peut le voir dans les captures dcrans prcdentes, jai choisis lors de linstallation le logiciel OpenSSH. Ce dernier me permet de travailler sur mon serveur via Putty : http://www.putty.org/ Personnellement, jai plac Putty dans le rpertoire System32 de Windows afin de le lancer par linvite de commande. Lanons donc Putty :

    On lui renseigne ladresse IP de notre serveur, puis on clique sur Open. Une fentre davertissement apparat concernant la clef RSA, il faut alors cliquer sur Oui pour confirmer :

    http://www.putty.org/

  • Damien Morisseau 16

    D. Installation de Zabbix:

    Avant de commencer linstallation de Zabbix nous allons juste rentrer ces commandes afin dtre sr que tout est jour :

    sudo apt-get update (Mise jour des dpts) sudo apt-get upgrade (Mise jour des paquets installs) A prsent on va ajouter le package de rfrentiel 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 prsent 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 donne :

    http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+trusty_all.debhttp://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+trusty_all.deb

  • Damien Morisseau 17

  • Damien Morisseau 18

    V Configuration de Zabbix :

    Copier le fichier de configuration de Zabbix dans le rpertoire dApache :

    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 Dcommenter la ligne :

    #php_value date.timezone Europe/Riga

    Et remplacer Riga par Paris. Puis sauvegarder et quitter. On redmarre le service Apache :

    sudo service apache2 restart

  • Damien Morisseau 19

    A prsent nous pouvons nous rendre ladresse IP du serveur suivit de \zabbix par un navigateur internet quelconque, voici ce que lon doit avoir :

    La suite de la configuration se fait donc via linterface web (WebUI) de Zabbix, il suffit de suivre les tapes une une. Tous les prrequis encadrs en rouge doivent tre OK sinon il est impossible de continuer.

  • Damien Morisseau 20

    A cette tape il faut renseigner Zabbix ses identifiants afin quil puisse communiquer avec sa base de donne :

    Ici nous allons juste indiquer le nom de notre machine, option qui est facultative :

  • Damien Morisseau 21

    Zabbix nous affiche alors un rcapitulatif de nos prcdentes actions, si tout est correct on continue sinon il est possible de faire marche arrire avec Previous :

    Confirmation de la cration du fichier de configuration de Zabbix (zabbix.conf.php) :

  • Damien Morisseau 22

    La configuration est termine et la page de login de Zabbix apparat, les identifiants par dfaut sont Admin pour le nom dutilisateur et zabbix pour le mot de passe :

    VI Procdure dinstallation de lagent Zabbix :

    Linstallation de lagent Zabbix peut se faire sous une multitude de systme tel que : Linux, FreeBSD,

    Mac OS X, Solaris ou Windows.

    A- Installation sous Windows :

    1- Tlcharger la version de lagent Zabbix correspondant Windows sur http://www.zabbix.com/download.php.

    2- Dcompresser larchive 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 ladresse IP du serveur Zabbix, il faudra veiller ce que le fichier de configuration soit quant lui bien la racine du lecteur C afin dviter les problmes.

    4- Puis on ouvre un invite de commande en tant quadministrateur et on y entre la commande suivante : zabbix_agentd.exe --install.

    Ainsi lagent est install en tant que service et dmarrera automatiquement au dmarrage du poste, on peut galement le dmarrer manuellement en tapant zabbix_agent.exe --start, pour vrifier il suffit de se rendre dans les services Windows. Il est possible davoir quelques modifications effectuer au niveau du pare-feu de Windows afin dautoriser la communication entre lagent 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 lagent : sudo nano

    /etc/zabbix/zabbix_agentd.conf, en renseignant ladresse IP du serveur Zabbix et le nom de lhte.

    Petite prcision concernant le Hostname qui est valable