SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Zabbix

garder un oeil toujours ouvert




      http://www.lookabox.com - Creative Commons BY-SA
introduction


  http://www.lookabox.com - Creative Commons BY-SA
qui suis-je ?
  François Bayart - sysadmin
         start-ups (2ans), agence de communication (5ans), freelance depuis 2005



   consultant système en solution libre et un peu moins

   Linux 1996, Debian 1999

   organisateur Jeudis du Libre

   membre du C.A. de LoLiGrUB




                introduction
projet Zabbix
  2001 - v1.8.10
        Zabbix is an enterprise-class open source distributed monitoring solution



  création 2001

  société ZABBIX SIA (Lettonie) 2005

  licence GPLv2

  version 2.0 ( B -4 ) http://bit.ly/wF38Z4




               introduction
déroulement


  Présentation architecture Zabbix

  Démonstration

  Complément d'information selon le temps disponible




             introduction
architecture


  http://www.lookabox.com - Creative Commons BY-SA
le serveur
  zabbix-server
             Collecter, recevoir, stocker, alerter



   Développé en C

   Utilise une ressource SQL (MySQL, Postgres, Oracle ou SQLite)

   Librairies nécessaires :
   - zlib, curl, libssh2, openIPMI, openssl, net-snmp, mysql



                                 Debian
                                 apt-get install zabbix-server-mysql
                                                   ou
                                 apt-get install zabbix-server-pgsql

                                 /etc/zabbix/zabbix_server.conf




                     architeccture
l'agent
  zabbix-agent
             Collecter, envoyer, interagirc



   Développé en C

   Librairies nécessaires :
   - zlib, curl, libssh2, openIPMI, openssl, net-snmp, mysql




                                 Debian
                                 apt-get install zabbix-agent

                                 /etc/zabbix/zabbix_agent.conf
                                 /etc/zabbix/zabbix_agentd.conf




                     architeccture
le proxy
  zabbix-proxy
             Collecter, recevoir, envoyer, stocker temporairement



   Développé en C

   Utilise une ressource SQL (MySQL, Postgres, Oracle ou SQLite)

   Librairies nécessaires :
   - zlib, curl, libssh2, openIPMI, openssl, net-snmp, mysql


                                 Debian
                                 apt-get install zabbix-proxy-mysql
                                                  ou
                                 apt-get install zabbix-proxy-pgsql
                                                  ou
                                 apt-get install zabbix-proxy-sqlite3

                                     /etc/zabbix/zabbix_proxy.conf



                     architeccture
l'interface web
  zabbix-frontend-php
            Visualiser, configurer, administrer... puis se perdre



   Développé en PHP

   Utilise une ressource SQL (MySQL, Postgres, Oracle ou SQLite)
         la même ressource que le serveur

   Librairies nécessaires :
   - PHP5, GD, MySQL, BCmath, mbstring


    Debian
    apt-get install zabbix-frontend-php

    /etc/zabbix/apache.conf
    /etc/zabbix/dbconfig.php

    echo "date.timezone=Europe/Brussels" > /etc/php5/apache2/conf.d/timezone.ini



                   architeccture
en dessin
  zabbix
      server, agent, proxy, frontend et SQL




             architeccture
démonstration


   http://www.lookabox.com - Creative Commons BY-SA
contexte
  installlation
        zabbix-server
        zabbix-agent

  utilisation de 2 VMs
         zabbix-server + MySQL + Frontend PHP + SMTP
         zabbix-agent

  Création d'éléments de simulation !




                    démonstration
à la ferme
   serveur (host) = ferme

   service (item) = poule

   unité de travail l'oeuf




                              1 oeuf pondu toutes les 1 à 10 secondes

                              2 poules

                              rat => 0 oeuf pondu




                      démonstration
démo




       démonstration
mais encore


  http://www.lookabox.com - Creative Commons BY-SA
bug
  upload image
        version 1.8.2 – debian stable




      ALTER DATABASE zabbix charset=utf8;
      ALTER TABLE images charset=utf8;




               mais encore
quelques chiffres
  utilisation en production
            Société #1
            host       78 / 19
            items      7608 / 208
            triggers 1630 / 6
            Société #2
            host       147 / 207
            items      4293 / 5457
            triggers   1934 / 2032




         mais encore
zabby
      http://zabby.org
                  Ruby API and Command Line Interface for Zabbix configuration


require "rubygems"
require "zabby"
require "pp"

z = Zabby.init do
 server "https://monitoring.example.com"
 user "api_user"
 password "s3cr3t"
end
z.login

pp z.connection.perform_request("host", "get", { "filter" => { "host" => "master.example.com" } })
pp z.connection.perform_request("item", "get", { "host" => "master.example.com", "output" => "shorten" })




                          mais encore
le(s) mot(s) de la fin



      http://www.lookabox.com - Creative Commons BY-SA
proverbe
  vieux proverbe de Debianneux

 "Mieux vaut vérifier que les enceintes
        sont bien branchées avant de
                recompiler un noyau".




         le(s) mot(s) de la fin
l'important
   simple, complet, multi OS

     Zabbix est un outils simple d'approche avec une
  interface web très accessible qui dissimule un outil
            complet et complexe fonctionnant sur de
                                     multiplateformes




              le(s) mot(s) de la fin
livre
   Zabbix 1.8 Network Monitoring
        https://www.packtpub.com/zabbix-1-8-network-monitoring




               le(s) mot(s) de la fin
liens Internet
Cette présentation
   http://jeudisdulibre.be
Zabbix
   http://www.zabbix.com
monitoring-fr
  http://www.monitoring-fr.org
Zabbix : bientôt la 2.0 ?
   http://www.planet-libre.org/index.php?post_id=8194
LAMP + monitoring Zabbix sur une VM avec 256Mo de RAM
     http://www.sysadmin.fr/lamp-monitoring-zabbix-sur-un-serveur-
virtuel-avec-256-mo-de-ram.html



                  le(s) mot(s) de la fin
communautée
  #zabbix - @zabbix
  IRC, Forums, Blogs, Listes de diffusion
    http://www.zabbix.com/community.php
    freenode / #zabbix
  Twitter
    https://twitter.com/#!/zabbix



          le(s) mot(s) de la fin
le(s) mot(s) de la fin




the end.
               pas de questions !

                              Merci ...

Contenu connexe

Tendances

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
 
Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017Amirhossein Saberi
 
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia LadislauMonitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia LadislauPatricia Ladislau Silva
 
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...Chiheb Ouaghlani
 
[오픈소스컨설팅]Zabbix Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration Guide[오픈소스컨설팅]Zabbix Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration GuideJi-Woong Choi
 
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介Daisuke Ikeda
 
Introduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesIntroduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesZabbix
 
Ansible quickstart
Ansible quickstartAnsible quickstart
Ansible quickstartHideki Saito
 
Monitoring avec Zabbix
Monitoring avec ZabbixMonitoring avec Zabbix
Monitoring avec ZabbixFourat Zouari
 
Alexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for EveryoneAlexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for EveryoneZabbix
 
Zabbix - an important part of your IT infrastructure
Zabbix - an important part of your IT infrastructureZabbix - an important part of your IT infrastructure
Zabbix - an important part of your IT infrastructureArvids Godjuks
 
Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles
Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuellesAlphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles
Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuellesAlphorm
 
Monitoring all Elements of Your Database Operations With Zabbix
Monitoring all Elements of Your Database Operations With ZabbixMonitoring all Elements of Your Database Operations With Zabbix
Monitoring all Elements of Your Database Operations With ZabbixZabbix
 
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/FallZabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/FallAtsushi Tanaka
 
自宅サーバ仮想化
自宅サーバ仮想化自宅サーバ仮想化
自宅サーバ仮想化anubis_369
 
Administration reseau
Administration reseauAdministration reseau
Administration reseaunadimoc
 

Tendances (20)

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 Monitoring Platform
Zabbix Monitoring Platform Zabbix Monitoring Platform
Zabbix Monitoring Platform
 
Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017
 
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia LadislauMonitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
Monitoramento e Gerenciamento de Infraestrutura com Zabbix - Patrícia Ladislau
 
Zabbix
ZabbixZabbix
Zabbix
 
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 Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration Guide[오픈소스컨설팅]Zabbix Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration Guide
 
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
 
Introduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesIntroduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use Cases
 
Ansible quickstart
Ansible quickstartAnsible quickstart
Ansible quickstart
 
全自動Zabbix
全自動Zabbix全自動Zabbix
全自動Zabbix
 
Mini projet Zabbix
Mini projet ZabbixMini projet Zabbix
Mini projet Zabbix
 
Monitoring avec Zabbix
Monitoring avec ZabbixMonitoring avec Zabbix
Monitoring avec Zabbix
 
Alexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for EveryoneAlexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for Everyone
 
Zabbix - an important part of your IT infrastructure
Zabbix - an important part of your IT infrastructureZabbix - an important part of your IT infrastructure
Zabbix - an important part of your IT infrastructure
 
Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles
Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuellesAlphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles
Alphorm.com Support de la Formation VMware vSphere 6, Les machines virtuelles
 
Monitoring all Elements of Your Database Operations With Zabbix
Monitoring all Elements of Your Database Operations With ZabbixMonitoring all Elements of Your Database Operations With Zabbix
Monitoring all Elements of Your Database Operations With Zabbix
 
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/FallZabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
 
自宅サーバ仮想化
自宅サーバ仮想化自宅サーバ仮想化
自宅サーバ仮想化
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
 

En vedette

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
 
Witness curriculum 14-documentation et archivage d'une vidéo sur fichier sect...
Witness curriculum 14-documentation et archivage d'une vidéo sur fichier sect...Witness curriculum 14-documentation et archivage d'une vidéo sur fichier sect...
Witness curriculum 14-documentation et archivage d'une vidéo sur fichier sect...WITNESS
 
10R - Inffolor : Lorfolio, le e-portfolio de la Région Lorraine
10R - Inffolor : Lorfolio, le e-portfolio de la Région Lorraine10R - Inffolor : Lorfolio, le e-portfolio de la Région Lorraine
10R - Inffolor : Lorfolio, le e-portfolio de la Région LorraineFFFOD
 
Les médiateurs de santé publique et la professionnalisation de l’expertise pr...
Les médiateurs de santé publique et la professionnalisation de l’expertise pr...Les médiateurs de santé publique et la professionnalisation de l’expertise pr...
Les médiateurs de santé publique et la professionnalisation de l’expertise pr...Vih.org
 
Café du commerce "Image prix"
Café du commerce "Image prix"Café du commerce "Image prix"
Café du commerce "Image prix"Nouveau Monde DDB
 
La democracia como religión [autoguardado]
La democracia como religión [autoguardado]La democracia como religión [autoguardado]
La democracia como religión [autoguardado]Estefania Cortes B
 
Género Marsileaceae en Flora de Veracruz
Género Marsileaceae en Flora de VeracruzGénero Marsileaceae en Flora de Veracruz
Género Marsileaceae en Flora de VeracruzLore Rivera
 
10R - Apprendre en jouant : les mystères de la Basilique - Edwige Lelièvre
10R - Apprendre en jouant : les mystères de la Basilique - Edwige Lelièvre10R - Apprendre en jouant : les mystères de la Basilique - Edwige Lelièvre
10R - Apprendre en jouant : les mystères de la Basilique - Edwige LelièvreFFFOD
 
Gazette Du 24 Novembre 2009 Au 7 Janvier 2010
Gazette Du 24 Novembre 2009 Au 7 Janvier 2010Gazette Du 24 Novembre 2009 Au 7 Janvier 2010
Gazette Du 24 Novembre 2009 Au 7 Janvier 2010Ciné-Club Atmosphères
 
Uso de marcadores e hipervinculos
Uso de marcadores e hipervinculosUso de marcadores e hipervinculos
Uso de marcadores e hipervinculosJoseph Milligan
 
Présentation et bilan vos regards sur le muséum 2010
Présentation et bilan   vos regards sur le muséum 2010Présentation et bilan   vos regards sur le muséum 2010
Présentation et bilan vos regards sur le muséum 2010Maud Dahlem
 
Cm habilidades
Cm habilidadesCm habilidades
Cm habilidadesKressy94
 
Nivel v complemento tabletas para educar
Nivel v complemento tabletas para educarNivel v complemento tabletas para educar
Nivel v complemento tabletas para educaralex-cordoba
 
Intégrer des podcasts dans les dispositifs de formation. Sylviane Bachy. 9R
Intégrer des podcasts dans les dispositifs de formation. Sylviane Bachy. 9RIntégrer des podcasts dans les dispositifs de formation. Sylviane Bachy. 9R
Intégrer des podcasts dans les dispositifs de formation. Sylviane Bachy. 9RFFFOD
 

En vedette (20)

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
 
Witness curriculum 14-documentation et archivage d'une vidéo sur fichier sect...
Witness curriculum 14-documentation et archivage d'une vidéo sur fichier sect...Witness curriculum 14-documentation et archivage d'une vidéo sur fichier sect...
Witness curriculum 14-documentation et archivage d'une vidéo sur fichier sect...
 
10R - Inffolor : Lorfolio, le e-portfolio de la Région Lorraine
10R - Inffolor : Lorfolio, le e-portfolio de la Région Lorraine10R - Inffolor : Lorfolio, le e-portfolio de la Région Lorraine
10R - Inffolor : Lorfolio, le e-portfolio de la Région Lorraine
 
Francophonie en Afghanistan
Francophonie en AfghanistanFrancophonie en Afghanistan
Francophonie en Afghanistan
 
Pechakucha
PechakuchaPechakucha
Pechakucha
 
Les médiateurs de santé publique et la professionnalisation de l’expertise pr...
Les médiateurs de santé publique et la professionnalisation de l’expertise pr...Les médiateurs de santé publique et la professionnalisation de l’expertise pr...
Les médiateurs de santé publique et la professionnalisation de l’expertise pr...
 
Café du commerce "Image prix"
Café du commerce "Image prix"Café du commerce "Image prix"
Café du commerce "Image prix"
 
La democracia como religión [autoguardado]
La democracia como religión [autoguardado]La democracia como religión [autoguardado]
La democracia como religión [autoguardado]
 
Género Marsileaceae en Flora de Veracruz
Género Marsileaceae en Flora de VeracruzGénero Marsileaceae en Flora de Veracruz
Género Marsileaceae en Flora de Veracruz
 
10R - Apprendre en jouant : les mystères de la Basilique - Edwige Lelièvre
10R - Apprendre en jouant : les mystères de la Basilique - Edwige Lelièvre10R - Apprendre en jouant : les mystères de la Basilique - Edwige Lelièvre
10R - Apprendre en jouant : les mystères de la Basilique - Edwige Lelièvre
 
Gazette Du 24 Novembre 2009 Au 7 Janvier 2010
Gazette Du 24 Novembre 2009 Au 7 Janvier 2010Gazette Du 24 Novembre 2009 Au 7 Janvier 2010
Gazette Du 24 Novembre 2009 Au 7 Janvier 2010
 
Uso de marcadores e hipervinculos
Uso de marcadores e hipervinculosUso de marcadores e hipervinculos
Uso de marcadores e hipervinculos
 
Presentation leduc
Presentation leducPresentation leduc
Presentation leduc
 
Ada6
Ada6Ada6
Ada6
 
Présentation et bilan vos regards sur le muséum 2010
Présentation et bilan   vos regards sur le muséum 2010Présentation et bilan   vos regards sur le muséum 2010
Présentation et bilan vos regards sur le muséum 2010
 
Cm habilidades
Cm habilidadesCm habilidades
Cm habilidades
 
Nivel v complemento tabletas para educar
Nivel v complemento tabletas para educarNivel v complemento tabletas para educar
Nivel v complemento tabletas para educar
 
Intégrer des podcasts dans les dispositifs de formation. Sylviane Bachy. 9R
Intégrer des podcasts dans les dispositifs de formation. Sylviane Bachy. 9RIntégrer des podcasts dans les dispositifs de formation. Sylviane Bachy. 9R
Intégrer des podcasts dans les dispositifs de formation. Sylviane Bachy. 9R
 
Side 2014
Side 2014Side 2014
Side 2014
 

Similaire à Zabbix, garder un oeil toujours ouvert

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
 
Ops@viadeo : Puppet & Co... 6 mois après par Xavier Krantz
Ops@viadeo : Puppet & Co... 6 mois après par Xavier KrantzOps@viadeo : Puppet & Co... 6 mois après par Xavier Krantz
Ops@viadeo : Puppet & Co... 6 mois après par Xavier KrantzOlivier DASINI
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Jérôme Petazzoni
 
Chef - Paris BlockCamp - Nov 09
Chef - Paris BlockCamp - Nov 09Chef - Paris BlockCamp - Nov 09
Chef - Paris BlockCamp - Nov 09Olivier Gutknecht
 
Je configure mes serveurs avec fabric et fabtools
Je configure mes serveurs avec fabric et fabtoolsJe configure mes serveurs avec fabric et fabtools
Je configure mes serveurs avec fabric et fabtoolsRonan Amicel
 
Maven/Ivy vs OSGi (Toulouse Jug 26-05-2011)
Maven/Ivy vs OSGi (Toulouse Jug 26-05-2011)Maven/Ivy vs OSGi (Toulouse Jug 26-05-2011)
Maven/Ivy vs OSGi (Toulouse Jug 26-05-2011)hibnico
 
08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur webNoël
 
ASFA - Architecture cible du projet COLSA
ASFA - Architecture cible du projet COLSA ASFA - Architecture cible du projet COLSA
ASFA - Architecture cible du projet COLSA Frédéric Sagez
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linuxKhalid ALLILI
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
 
Les Nouveautés de zabbix 2.2 par Alain Ganuchaud
Les Nouveautés de zabbix 2.2 par Alain GanuchaudLes Nouveautés de zabbix 2.2 par Alain Ganuchaud
Les Nouveautés de zabbix 2.2 par Alain GanuchaudAlain Ganuchaud
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Jérôme Petazzoni
 
Rapport openembedded
Rapport openembeddedRapport openembedded
Rapport openembeddedAyoub Rouzi
 
2013 01-08-php-maturite
2013 01-08-php-maturite2013 01-08-php-maturite
2013 01-08-php-maturiteRémi Alvado
 
Esupdays 19 : Packaging Esup Cas
Esupdays 19 : Packaging Esup Cas Esupdays 19 : Packaging Esup Cas
Esupdays 19 : Packaging Esup Cas Ludovic A
 
#nwxtech9 Rudy Baer et Kevin Vézier - Ansible, l’outil du sysadmin paresseux ...
#nwxtech9 Rudy Baer et Kevin Vézier - Ansible, l’outil du sysadmin paresseux ...#nwxtech9 Rudy Baer et Kevin Vézier - Ansible, l’outil du sysadmin paresseux ...
#nwxtech9 Rudy Baer et Kevin Vézier - Ansible, l’outil du sysadmin paresseux ...Normandie Web Xperts
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3Nicolas Lœuillet
 
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm
 
Rex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesRex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesChristophe Furmaniak
 

Similaire à Zabbix, garder un oeil toujours ouvert (20)

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
 
Ops@viadeo : Puppet & Co... 6 mois après par Xavier Krantz
Ops@viadeo : Puppet & Co... 6 mois après par Xavier KrantzOps@viadeo : Puppet & Co... 6 mois après par Xavier Krantz
Ops@viadeo : Puppet & Co... 6 mois après par Xavier Krantz
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)
 
Chef - Paris BlockCamp - Nov 09
Chef - Paris BlockCamp - Nov 09Chef - Paris BlockCamp - Nov 09
Chef - Paris BlockCamp - Nov 09
 
Je configure mes serveurs avec fabric et fabtools
Je configure mes serveurs avec fabric et fabtoolsJe configure mes serveurs avec fabric et fabtools
Je configure mes serveurs avec fabric et fabtools
 
Maven/Ivy vs OSGi (Toulouse Jug 26-05-2011)
Maven/Ivy vs OSGi (Toulouse Jug 26-05-2011)Maven/Ivy vs OSGi (Toulouse Jug 26-05-2011)
Maven/Ivy vs OSGi (Toulouse Jug 26-05-2011)
 
08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web
 
ASFA - Architecture cible du projet COLSA
ASFA - Architecture cible du projet COLSA ASFA - Architecture cible du projet COLSA
ASFA - Architecture cible du projet COLSA
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
Les Nouveautés de zabbix 2.2 par Alain Ganuchaud
Les Nouveautés de zabbix 2.2 par Alain GanuchaudLes Nouveautés de zabbix 2.2 par Alain Ganuchaud
Les Nouveautés de zabbix 2.2 par Alain Ganuchaud
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
 
Paris RailsCamp 2009
Paris RailsCamp 2009Paris RailsCamp 2009
Paris RailsCamp 2009
 
Rapport openembedded
Rapport openembeddedRapport openembedded
Rapport openembedded
 
2013 01-08-php-maturite
2013 01-08-php-maturite2013 01-08-php-maturite
2013 01-08-php-maturite
 
Esupdays 19 : Packaging Esup Cas
Esupdays 19 : Packaging Esup Cas Esupdays 19 : Packaging Esup Cas
Esupdays 19 : Packaging Esup Cas
 
#nwxtech9 Rudy Baer et Kevin Vézier - Ansible, l’outil du sysadmin paresseux ...
#nwxtech9 Rudy Baer et Kevin Vézier - Ansible, l’outil du sysadmin paresseux ...#nwxtech9 Rudy Baer et Kevin Vézier - Ansible, l’outil du sysadmin paresseux ...
#nwxtech9 Rudy Baer et Kevin Vézier - Ansible, l’outil du sysadmin paresseux ...
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3
 
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
 
Rex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesRex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantes
 

Zabbix, garder un oeil toujours ouvert

  • 1. Zabbix garder un oeil toujours ouvert http://www.lookabox.com - Creative Commons BY-SA
  • 2. introduction http://www.lookabox.com - Creative Commons BY-SA
  • 3. qui suis-je ? François Bayart - sysadmin start-ups (2ans), agence de communication (5ans), freelance depuis 2005 consultant système en solution libre et un peu moins Linux 1996, Debian 1999 organisateur Jeudis du Libre membre du C.A. de LoLiGrUB introduction
  • 4. projet Zabbix 2001 - v1.8.10 Zabbix is an enterprise-class open source distributed monitoring solution création 2001 société ZABBIX SIA (Lettonie) 2005 licence GPLv2 version 2.0 ( B -4 ) http://bit.ly/wF38Z4 introduction
  • 5. déroulement Présentation architecture Zabbix Démonstration Complément d'information selon le temps disponible introduction
  • 6. architecture http://www.lookabox.com - Creative Commons BY-SA
  • 7. le serveur zabbix-server Collecter, recevoir, stocker, alerter Développé en C Utilise une ressource SQL (MySQL, Postgres, Oracle ou SQLite) Librairies nécessaires : - zlib, curl, libssh2, openIPMI, openssl, net-snmp, mysql Debian apt-get install zabbix-server-mysql ou apt-get install zabbix-server-pgsql /etc/zabbix/zabbix_server.conf architeccture
  • 8. l'agent zabbix-agent Collecter, envoyer, interagirc Développé en C Librairies nécessaires : - zlib, curl, libssh2, openIPMI, openssl, net-snmp, mysql Debian apt-get install zabbix-agent /etc/zabbix/zabbix_agent.conf /etc/zabbix/zabbix_agentd.conf architeccture
  • 9. le proxy zabbix-proxy Collecter, recevoir, envoyer, stocker temporairement Développé en C Utilise une ressource SQL (MySQL, Postgres, Oracle ou SQLite) Librairies nécessaires : - zlib, curl, libssh2, openIPMI, openssl, net-snmp, mysql Debian apt-get install zabbix-proxy-mysql ou apt-get install zabbix-proxy-pgsql ou apt-get install zabbix-proxy-sqlite3 /etc/zabbix/zabbix_proxy.conf architeccture
  • 10. l'interface web zabbix-frontend-php Visualiser, configurer, administrer... puis se perdre Développé en PHP Utilise une ressource SQL (MySQL, Postgres, Oracle ou SQLite) la même ressource que le serveur Librairies nécessaires : - PHP5, GD, MySQL, BCmath, mbstring Debian apt-get install zabbix-frontend-php /etc/zabbix/apache.conf /etc/zabbix/dbconfig.php echo "date.timezone=Europe/Brussels" > /etc/php5/apache2/conf.d/timezone.ini architeccture
  • 11. en dessin zabbix server, agent, proxy, frontend et SQL architeccture
  • 12. démonstration http://www.lookabox.com - Creative Commons BY-SA
  • 13. contexte installlation zabbix-server zabbix-agent utilisation de 2 VMs zabbix-server + MySQL + Frontend PHP + SMTP zabbix-agent Création d'éléments de simulation ! démonstration
  • 14. à la ferme serveur (host) = ferme service (item) = poule unité de travail l'oeuf 1 oeuf pondu toutes les 1 à 10 secondes 2 poules rat => 0 oeuf pondu démonstration
  • 15. démo démonstration
  • 16. mais encore http://www.lookabox.com - Creative Commons BY-SA
  • 17. bug upload image version 1.8.2 – debian stable ALTER DATABASE zabbix charset=utf8; ALTER TABLE images charset=utf8; mais encore
  • 18. quelques chiffres utilisation en production Société #1 host 78 / 19 items 7608 / 208 triggers 1630 / 6 Société #2 host 147 / 207 items 4293 / 5457 triggers 1934 / 2032 mais encore
  • 19. zabby http://zabby.org Ruby API and Command Line Interface for Zabbix configuration require "rubygems" require "zabby" require "pp" z = Zabby.init do server "https://monitoring.example.com" user "api_user" password "s3cr3t" end z.login pp z.connection.perform_request("host", "get", { "filter" => { "host" => "master.example.com" } }) pp z.connection.perform_request("item", "get", { "host" => "master.example.com", "output" => "shorten" }) mais encore
  • 20. le(s) mot(s) de la fin http://www.lookabox.com - Creative Commons BY-SA
  • 21. proverbe vieux proverbe de Debianneux "Mieux vaut vérifier que les enceintes sont bien branchées avant de recompiler un noyau". le(s) mot(s) de la fin
  • 22. l'important simple, complet, multi OS Zabbix est un outils simple d'approche avec une interface web très accessible qui dissimule un outil complet et complexe fonctionnant sur de multiplateformes le(s) mot(s) de la fin
  • 23. livre Zabbix 1.8 Network Monitoring https://www.packtpub.com/zabbix-1-8-network-monitoring le(s) mot(s) de la fin
  • 24. liens Internet Cette présentation http://jeudisdulibre.be Zabbix http://www.zabbix.com monitoring-fr http://www.monitoring-fr.org Zabbix : bientôt la 2.0 ? http://www.planet-libre.org/index.php?post_id=8194 LAMP + monitoring Zabbix sur une VM avec 256Mo de RAM http://www.sysadmin.fr/lamp-monitoring-zabbix-sur-un-serveur- virtuel-avec-256-mo-de-ram.html le(s) mot(s) de la fin
  • 25. communautée #zabbix - @zabbix IRC, Forums, Blogs, Listes de diffusion http://www.zabbix.com/community.php freenode / #zabbix Twitter https://twitter.com/#!/zabbix le(s) mot(s) de la fin
  • 26. le(s) mot(s) de la fin the end. pas de questions ! Merci ...