SlideShare a Scribd company logo
1 of 108
Download to read offline
SophiaConf 2012




     Jean Gabès
Qui suis-je ?



Jean Gabès

Administrateur système sur Bordeaux,
auteur du livre Nagios3 aux éditions Eyrolles
et de Shinken
Pourquoi superviser ?
Quand l'IT va mal, le business va mal...
Ou voire pire....
Pour sauver le monde business :
   Les outils de supervision !
Bon il y en a pleins...
Concernant la supervision pure IT, Nagios™® est
  la référence de ces 10 dernières années ...
Concernant la supervision pure IT, Nagios™® est
  la référence de ces 10 dernières années ...
… grâce à beaucoup de modules
● Mod_gearman : Distribution de la charge sur le
LAN
● LiveStatus : accès aux données

● Thruk/Multisite/NagVis : vue temps-réel

● PNP, Graphite : graphiques
Et des plugins de supervisions

$ check_disks -w 90% -c 95%
Disks OK | /=50% /var=80% /data=35%

$ echo $?
0
Plugins & modularité sont bien !
Mais si ce n'était plus suffisant ?
L'IT grossit de jours en jours
Avec plein de couches (physique, réseaux,
               virtuel, …)
Rempli de clusters
Et de sites distants
Difficultés classiques dans la supervision IT
● Trop de charge

● Gestion de la configuration

● Perte de site distant ?

● Haute disponibilité
Architecture idéale
Oui vous pouvez bricoler autour d'un Nagios™®
                pour cela ...
… ou vous pouvez juste utiliser Shinken :)
Shinken est une réécriture complète de
      Nagios™® (C) en Python
Attendez ! Python c'est lent !

Ok, on bench. Xeon 4cores@2.9ghz, 12Go ram,
                dummy check
(en nombre max de checks en 5min)

● Nagios 3 (C) <=> icinga 1.6 (C) = 30K
● Centreon-engine (C) = 25K

● Shinken = 120K
De grandes possibilités d'architecture
De grandes possibilités d'architecture
Les soucis de supervision IT sont réglés, mais
quid des problèmes des admins de 2012 ?
La virtualisation est partout
(OK peut être moins dans le futur avec la
 nouvelle politique de licence d'ESX5...)
Si un ESX crash, vous n'avez pas envie de
recevoir 20+ alertes pour les VM dessus !
Que l'alerte de l'ESX. Simple : dépendance
                   d'hôte :)
Mais les admins Vmware sont des personnes
                 étranges
Ils « VMotion » des VMs aussi souvent qu'un
            codeur Perl tapes $_
Donc oubliez la configuration en fichiers plats
                 manuels :)
Ils suffit d'utiliser le module Vmware™® pour
                       Shinken
OK, et si on s'attaquait a l'un des pires soucis
                 des admins ?
Pas la pénurie de café/bière...
Les fausses alertes !
Exemple : une erreur critique sur de la
qualification, est-ce vraiment si critique ?
Cas réel : un switch de production casse une
         application de qualification
Est-ce que l'on doit réveiller le pauvre admin à 3h
             du mat pour ça ?? Non !
Se concentrer sur l'analyse des problèmes
sources, et l'impact au niveau « business » des
                  applications
La différence entre problèmes sources et impacts
            est centrale dans Shinken
Et entre les niveaux d'importances business, plus
             que juste warning/critical
Ok pour les alertes. Mais quid des interfaces
               graphiques ?
Shinken WebUI :
● Problèmes sources & impacts sur des vues

différentes
● TOUT est trié suivant l'importance business

● Visualisation des dépendances sous forme

d'arbres et de graphes
● HA et agrégation de données

● Pas de base de données !
●
  Très “visuelle”
● HTML5 (désolé pour IE6...)

● Limitation (volontaire...) des informations

affichées
● Modulaire (PNP, graphite)

● Même votre boss va la comprendre...
Deux types d'utilisateurs (incompatibles)
● Responsables : visualisation des impacts sur les

applications end-users (et pourquoi elles sont
tombées)
● Admins : visualisation des éléments IT qui sont

les problèmes sources
●
  Vues Problèmes sources VS impacts
● Personne ne veux voir les deux

● Le tout trié suivant l'importance métier
Vue du responsable
Vue d'un administrateur
Et si l'admin veut voir pourquoi c'est si
important...
Les deux vont comprendre un graphe
Et chacun peut avoir SON dashboard
Et sa version « mobile »
Demo : http://demo-shinken.web4all.fr/
OK, on voit seulement ce que l'on souhaite voir.
Bien.
Mais une lourde tâche reste : rajouter nos
serveurs dans l'outil!
Les templates de configuration de Nagios™®
sont indispensables!
Mais pas suffisant. Il reste encore trop
d'éléments à définir
Shinken permet d'accrocher des vérifications par
des expressions complexes du genre
« Linux&Prod »
Ceci permet de n'avoir qu'à « tagger » ses
machines au lieu de multiplier les groupes et sous
groupes de serveurs
Dans Nagios™®, on considère que 80% de la
configuration consiste en l'écriture des services.
Shinken propose des solutions pour limiter
fortement ces 80%.
Exemple : clé duplicate_foreach
Génère un service par “propriété” d'un hôte.
Define host{                Define service {
host_name srv-lin-1             host_name       linux
Use        linux                Register        0
_disks     /, /var, /data       Description     Disk $KEY$
}                               check_command   check_disk!$KEY$
                            }
Fait prouvé : un bon informaticien est fainéant
Fait sûrement vrai : les admins sont de bons
informaticiens!
Un admin préfère éviter de :
● Écrire un plugin de 0

● Tagger manuellement ses machines

● Écrire la configuration de nouveaux types de

serveurs/applications
●
  Plugins : Merci Monitoring-exchange.org!
● Tagging : merci skonf discovery

● Nouvelle configuration : merci les packs Shinken
Pourquoi tagger manuellement ses serveurs
quand on peut juste écrire des règles pour le
faire?
Module de découverte de Shinken!
●
  Runners : scripts qui “scanne” et qui sort des
données
●
  Rules : lit les données et génère de la
configuration
Ex : nmap runner scanne un serveur et exporte
des données
 $ nmap_discovery_runner.py -t localhost
localhost::isup=1
localhost::os=linux
localhost::osversion=2.6.x
localhost::osvendor=linux
localhost::macvendor=hp
localhost::openports=22,80,3306
localhost::fqdn=localhost
localhost::ip=127.0.0.1
Exemple de règle qui détecte et tag “linux”
define discoveryrule {
     discoveryrule_name   Linux
     creation_type        host

     os                   linux   ; what we match
     +use                 linux   ; what we wrote in the object, here
                                  ; append the linux template
}
localhost : use ssh,mysql,http,linux
Découverte multi-niveaux :
● 1 Si on match une donnée

● 2 On lance un nouveau runner

● 3 On ré-applique les règles

● 4 GOTO 1
Ex : découverte des shares Windows
define discoveryrun {
     discoveryrun_name         WindowsShares
     discoveryrun_command      discovery_windows_share

      # And scan only windows detected hosts!
      os              windows
}
Résultat
define host {
     host_name   win-srv
     use         windows

      _shares    Work,Public,Private
}
Lancement en CLI :
shinken-discovery -c etc/discovery.cfg --db Mongodb -m
'NMAPTARGET=localhost'
Ou mieux : l'UI sKonf!
sKonf :
● UI pour la gestion facile de sa configuration

● Découverte ou configuration classique

● Gère les paramètres spécifiques de Shinken

● Stade Beta avancé
Packs ?
Packs = fichier zip avec tout ce dont vous avez
besoin sur un sujet particulier (comme Linux,
Windows ou EMC)
● Fichiers cfg (templates, commands, services,
discovery, …)
● Templates de graphiques (PNP ou Graphite)

● Images (pour que votre UI soit jolie :) )

● Fichier .pack file (json, descriptif)

● Pas (encore) d'installation de plugin
Heu... pourquoi créer un .zip avec tout ça?
●
  A. Le déplacer dans /dev/null
● B. Le partager!

● C. Me l'envoyer pour que je lance un outil “open

core” comme NagiosXI
● D. Obiwan Kenobi
Partager via community.shinken-monitoring.org
 (démon hostd, disponible dans les sources
Shinken)
Créer un tel fichier zip est aussi facile que de
lancer :
$ shinken-packs -c -p /path/to/linux.pack
Et pour l'envoyer :
$ shinken-packs -u -k APIKEY -z /tmp/linux.zip

(une clé api est générée dès que vous êtes enregistrés sur le site)
Et pour les récupérer?
Sur le site :
Ou directement depuis l'UI sKonf :
Depuis sKonf :
Au final ?
● L'architecture est adaptable aux grands

environnements
● Beaucoup d'améliorations par rapport à

Nagios™®
● La WebUI est géniale, sKonf le sera

prochainement
● Des triggers à la Zabbix arrivent!

(corrélation&KPI)
● Lancement de services professionnels autour du

projet :)
Merci

Des questions?

More Related Content

What's hot

Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICChristian Charreyre
 
Open Wide : Les outils pour le développement des systemes embarques
Open Wide : Les outils pour le développement des systemes embarquesOpen Wide : Les outils pour le développement des systemes embarques
Open Wide : Les outils pour le développement des systemes embarquesAlexandre LAHAYE
 
Créer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmCréer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmChristian Charreyre
 
Gestion des dépendances dans un projet PHP - RMLL 2012
Gestion des dépendances dans un projet PHP - RMLL 2012Gestion des dépendances dans un projet PHP - RMLL 2012
Gestion des dépendances dans un projet PHP - RMLL 2012Jean-Marc Fontaine
 
Créer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto ProjectCréer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto ProjectChristian Charreyre
 
Embarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apportsEmbarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apportsguest3be047
 
Présentation Yocto - SophiaConf 2015
Présentation Yocto - SophiaConf 2015Présentation Yocto - SophiaConf 2015
Présentation Yocto - SophiaConf 2015Christian Charreyre
 
Yocto une solution robuste pour construire des applications à fort contenu ap...
Yocto une solution robuste pour construire des applications à fort contenu ap...Yocto une solution robuste pour construire des applications à fort contenu ap...
Yocto une solution robuste pour construire des applications à fort contenu ap...Christian Charreyre
 
NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop pro...
NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop pro...NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop pro...
NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop pro...jihbed
 
Open Embedded un framework libre pour assurer la cohérence de son projet
Open Embedded un framework libre pour assurer la cohérence de son projetOpen Embedded un framework libre pour assurer la cohérence de son projet
Open Embedded un framework libre pour assurer la cohérence de son projetChristian Charreyre
 
Déploiement et débogage à distance
Déploiement et débogage à distanceDéploiement et débogage à distance
Déploiement et débogage à distancepprem
 
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
 
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Jean-Marc Fontaine
 
Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012Jean-Marc Fontaine
 
DEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLETDEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLETTaoufik AIT HSAIN
 
Présentation de Vagrant
Présentation de VagrantPrésentation de Vagrant
Présentation de Vagrantclmntlxndr
 
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging Anne Nicolas
 

What's hot (20)

Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTIC
 
Meetup Systemd vs sysvinit
Meetup Systemd vs sysvinitMeetup Systemd vs sysvinit
Meetup Systemd vs sysvinit
 
Open Wide : Les outils pour le développement des systemes embarques
Open Wide : Les outils pour le développement des systemes embarquesOpen Wide : Les outils pour le développement des systemes embarques
Open Wide : Les outils pour le développement des systemes embarques
 
Créer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou AngströmCréer sa distribution Linux embarqué avec Yocto ou Angström
Créer sa distribution Linux embarqué avec Yocto ou Angström
 
Gestion des dépendances dans un projet PHP - RMLL 2012
Gestion des dépendances dans un projet PHP - RMLL 2012Gestion des dépendances dans un projet PHP - RMLL 2012
Gestion des dépendances dans un projet PHP - RMLL 2012
 
OS libres pour l'IoT - Zephyr
OS libres pour l'IoT - ZephyrOS libres pour l'IoT - Zephyr
OS libres pour l'IoT - Zephyr
 
Créer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto ProjectCréer une distribution Linux embarqué professionnelle avec Yocto Project
Créer une distribution Linux embarqué professionnelle avec Yocto Project
 
Embarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apportsEmbarquer Linux et des systèmes libres, méthodes et apports
Embarquer Linux et des systèmes libres, méthodes et apports
 
Présentation Yocto - SophiaConf 2015
Présentation Yocto - SophiaConf 2015Présentation Yocto - SophiaConf 2015
Présentation Yocto - SophiaConf 2015
 
Yocto une solution robuste pour construire des applications à fort contenu ap...
Yocto une solution robuste pour construire des applications à fort contenu ap...Yocto une solution robuste pour construire des applications à fort contenu ap...
Yocto une solution robuste pour construire des applications à fort contenu ap...
 
NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop pro...
NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop pro...NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop pro...
NetBSD operating system: Clean Code, Ports, Anykernel, pkgsrc and Desktop pro...
 
Open Embedded un framework libre pour assurer la cohérence de son projet
Open Embedded un framework libre pour assurer la cohérence de son projetOpen Embedded un framework libre pour assurer la cohérence de son projet
Open Embedded un framework libre pour assurer la cohérence de son projet
 
Déploiement et débogage à distance
Déploiement et débogage à distanceDéploiement et débogage à distance
Déploiement et débogage à distance
 
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é
 
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
 
Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012
 
DEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLETDEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLET
 
Présentation de Vagrant
Présentation de VagrantPrésentation de Vagrant
Présentation de Vagrant
 
Autotools
AutotoolsAutotools
Autotools
 
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
 

Viewers also liked

Bibliothèques, crowdsourcing, métadonnées sociales
Bibliothèques,  crowdsourcing, métadonnées socialesBibliothèques,  crowdsourcing, métadonnées sociales
Bibliothèques, crowdsourcing, métadonnées socialesPauline Moirez
 
HUB REPORT - L'indispensable à savoir sur la Data & le CRM
HUB REPORT - L'indispensable à savoir sur la Data & le CRM HUB REPORT - L'indispensable à savoir sur la Data & le CRM
HUB REPORT - L'indispensable à savoir sur la Data & le CRM HUB INSTITUTE
 
Transition agile & accompagnement au changement
Transition agile & accompagnement au changementTransition agile & accompagnement au changement
Transition agile & accompagnement au changementRomain Couturier
 
E Ecriture - La méthode des mondes
E Ecriture - La méthode des mondesE Ecriture - La méthode des mondes
E Ecriture - La méthode des mondesREALIZ
 
4 ir be-dimensionnement_interface_radio_2012_v3
4 ir be-dimensionnement_interface_radio_2012_v34 ir be-dimensionnement_interface_radio_2012_v3
4 ir be-dimensionnement_interface_radio_2012_v3Gilles Samba
 
Search Engine Marketing (SEO, SEA, SSO, LSO, MSO)
Search Engine Marketing (SEO, SEA, SSO, LSO, MSO)Search Engine Marketing (SEO, SEA, SSO, LSO, MSO)
Search Engine Marketing (SEO, SEA, SSO, LSO, MSO)Softeam agency
 
Social learning, avenir de l'éducation au 21ème siècle
Social learning, avenir de l'éducation au 21ème siècleSocial learning, avenir de l'éducation au 21ème siècle
Social learning, avenir de l'éducation au 21ème siècleIPSYS Conseil & Formation
 
Rss lunch-8_sqli agency_avril2010
Rss lunch-8_sqli agency_avril2010Rss lunch-8_sqli agency_avril2010
Rss lunch-8_sqli agency_avril2010Wax Interactive
 
Equipement techonologique en france - ARCEP - Décembre 2011
Equipement techonologique en france - ARCEP - Décembre 2011Equipement techonologique en france - ARCEP - Décembre 2011
Equipement techonologique en france - ARCEP - Décembre 2011Romain Fonnier
 
Quelle place pour les bibliothèques à l'heure du web
Quelle place pour les bibliothèques à l'heure du webQuelle place pour les bibliothèques à l'heure du web
Quelle place pour les bibliothèques à l'heure du webXavier Galaup
 
Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...
Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...
Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...PYR
 
Certification nationale A2-B1 d'allemand session 2016
Certification nationale A2-B1 d'allemand session 2016Certification nationale A2-B1 d'allemand session 2016
Certification nationale A2-B1 d'allemand session 2016Jean-Marc Dubois
 
Les marques vont elles devenir les premiers médias ?
Les marques vont elles devenir les premiers médias ?Les marques vont elles devenir les premiers médias ?
Les marques vont elles devenir les premiers médias ?LaNetscouade
 
Cours s3 géodynamique externe
Cours s3 géodynamique externe Cours s3 géodynamique externe
Cours s3 géodynamique externe chaima talha
 
2013 Guide IDEAS des bonnes pratiques
2013 Guide IDEAS des bonnes pratiques2013 Guide IDEAS des bonnes pratiques
2013 Guide IDEAS des bonnes pratiquesAsso Asah
 
Rapport du conseil national du numerique : conclusions sur l'inclusion numerique
Rapport du conseil national du numerique : conclusions sur l'inclusion numeriqueRapport du conseil national du numerique : conclusions sur l'inclusion numerique
Rapport du conseil national du numerique : conclusions sur l'inclusion numeriqueVincent DEMULIERE
 

Viewers also liked (20)

Bibliothèques, crowdsourcing, métadonnées sociales
Bibliothèques,  crowdsourcing, métadonnées socialesBibliothèques,  crowdsourcing, métadonnées sociales
Bibliothèques, crowdsourcing, métadonnées sociales
 
HUB REPORT - L'indispensable à savoir sur la Data & le CRM
HUB REPORT - L'indispensable à savoir sur la Data & le CRM HUB REPORT - L'indispensable à savoir sur la Data & le CRM
HUB REPORT - L'indispensable à savoir sur la Data & le CRM
 
Transition agile & accompagnement au changement
Transition agile & accompagnement au changementTransition agile & accompagnement au changement
Transition agile & accompagnement au changement
 
E Ecriture - La méthode des mondes
E Ecriture - La méthode des mondesE Ecriture - La méthode des mondes
E Ecriture - La méthode des mondes
 
4 ir be-dimensionnement_interface_radio_2012_v3
4 ir be-dimensionnement_interface_radio_2012_v34 ir be-dimensionnement_interface_radio_2012_v3
4 ir be-dimensionnement_interface_radio_2012_v3
 
Search Engine Marketing (SEO, SEA, SSO, LSO, MSO)
Search Engine Marketing (SEO, SEA, SSO, LSO, MSO)Search Engine Marketing (SEO, SEA, SSO, LSO, MSO)
Search Engine Marketing (SEO, SEA, SSO, LSO, MSO)
 
Slogans
SlogansSlogans
Slogans
 
Social learning, avenir de l'éducation au 21ème siècle
Social learning, avenir de l'éducation au 21ème siècleSocial learning, avenir de l'éducation au 21ème siècle
Social learning, avenir de l'éducation au 21ème siècle
 
Rss lunch-8_sqli agency_avril2010
Rss lunch-8_sqli agency_avril2010Rss lunch-8_sqli agency_avril2010
Rss lunch-8_sqli agency_avril2010
 
Equipement techonologique en france - ARCEP - Décembre 2011
Equipement techonologique en france - ARCEP - Décembre 2011Equipement techonologique en france - ARCEP - Décembre 2011
Equipement techonologique en france - ARCEP - Décembre 2011
 
Quelle place pour les bibliothèques à l'heure du web
Quelle place pour les bibliothèques à l'heure du webQuelle place pour les bibliothèques à l'heure du web
Quelle place pour les bibliothèques à l'heure du web
 
Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...
Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...
Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...
 
Certification nationale A2-B1 d'allemand session 2016
Certification nationale A2-B1 d'allemand session 2016Certification nationale A2-B1 d'allemand session 2016
Certification nationale A2-B1 d'allemand session 2016
 
Les marques vont elles devenir les premiers médias ?
Les marques vont elles devenir les premiers médias ?Les marques vont elles devenir les premiers médias ?
Les marques vont elles devenir les premiers médias ?
 
Cours s3 géodynamique externe
Cours s3 géodynamique externe Cours s3 géodynamique externe
Cours s3 géodynamique externe
 
J2 me
J2 meJ2 me
J2 me
 
2013 Guide IDEAS des bonnes pratiques
2013 Guide IDEAS des bonnes pratiques2013 Guide IDEAS des bonnes pratiques
2013 Guide IDEAS des bonnes pratiques
 
Rapport du conseil national du numerique : conclusions sur l'inclusion numerique
Rapport du conseil national du numerique : conclusions sur l'inclusion numeriqueRapport du conseil national du numerique : conclusions sur l'inclusion numerique
Rapport du conseil national du numerique : conclusions sur l'inclusion numerique
 
Mri brain anatomy Dr Muhammad Bin Zulfiqar
Mri brain anatomy Dr Muhammad Bin ZulfiqarMri brain anatomy Dr Muhammad Bin Zulfiqar
Mri brain anatomy Dr Muhammad Bin Zulfiqar
 
Démystification du Machine Learning
Démystification du Machine LearningDémystification du Machine Learning
Démystification du Machine Learning
 

Similar to Conférence Shinken à SophiaConf2012 (Jean Gabès)

[SINS] Présentation de Nagios
[SINS] Présentation de Nagios[SINS] Présentation de Nagios
[SINS] Présentation de Nagiosjeyg
 
Industrialisation des environnements de dev avec Puppet et Amazon (mais en fa...
Industrialisation des environnements de dev avec Puppet et Amazon (mais en fa...Industrialisation des environnements de dev avec Puppet et Amazon (mais en fa...
Industrialisation des environnements de dev avec Puppet et Amazon (mais en fa...Nicolas Silberman
 
MongoDB day Paris 2012
MongoDB day Paris 2012MongoDB day Paris 2012
MongoDB day Paris 2012FastConnect
 
Performance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPerformance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPrestaShop
 
Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Jonathan Martin
 
VDLT - Retour DevFest 2023
VDLT - Retour DevFest 2023VDLT - Retour DevFest 2023
VDLT - Retour DevFest 2023SpikeeLabs
 
Des poneys à Liberation.fr
Des poneys à Liberation.frDes poneys à Liberation.fr
Des poneys à Liberation.frliberation_dev
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyonClement Bouillier
 
Spark-adabra, Comment Construire un DATALAKE ! (Devoxx 2017)
Spark-adabra, Comment Construire un DATALAKE ! (Devoxx 2017) Spark-adabra, Comment Construire un DATALAKE ! (Devoxx 2017)
Spark-adabra, Comment Construire un DATALAKE ! (Devoxx 2017) univalence
 
la boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsla boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsChristophe Villeneuve
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...XavierPestel
 
Poitou Charentes JUG - Traçabilité dans une architecture distribuée avec Node...
Poitou Charentes JUG - Traçabilité dans une architecture distribuée avec Node...Poitou Charentes JUG - Traçabilité dans une architecture distribuée avec Node...
Poitou Charentes JUG - Traçabilité dans une architecture distribuée avec Node...Sébastien Prunier
 
Spring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'tsSpring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'tsJulien Wittouck
 
.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tousMicrosoft
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logicielsSylvain Leroy
 
Ecrire et déployer une appli PHP maintenable
Ecrire et déployer une appli PHP maintenableEcrire et déployer une appli PHP maintenable
Ecrire et déployer une appli PHP maintenableChristophe Villeneuve
 
Build automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et JenkinsBuild automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et JenkinsCocoaHeads France
 
.NET Microframework: du code, de l&rsquo;électronique, de la robotique
.NET Microframework: du code, de l&rsquo;électronique, de la robotique.NET Microframework: du code, de l&rsquo;électronique, de la robotique
.NET Microframework: du code, de l&rsquo;électronique, de la robotiqueMicrosoft
 

Similar to Conférence Shinken à SophiaConf2012 (Jean Gabès) (20)

[SINS] Présentation de Nagios
[SINS] Présentation de Nagios[SINS] Présentation de Nagios
[SINS] Présentation de Nagios
 
Industrialisation des environnements de dev avec Puppet et Amazon (mais en fa...
Industrialisation des environnements de dev avec Puppet et Amazon (mais en fa...Industrialisation des environnements de dev avec Puppet et Amazon (mais en fa...
Industrialisation des environnements de dev avec Puppet et Amazon (mais en fa...
 
MongoDB day Paris 2012
MongoDB day Paris 2012MongoDB day Paris 2012
MongoDB day Paris 2012
 
Performance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPerformance et optimisation de PrestaShop
Performance et optimisation de PrestaShop
 
Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014
 
VDLT - Retour DevFest 2023
VDLT - Retour DevFest 2023VDLT - Retour DevFest 2023
VDLT - Retour DevFest 2023
 
Des poneys à Liberation.fr
Des poneys à Liberation.frDes poneys à Liberation.fr
Des poneys à Liberation.fr
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyon
 
Spark-adabra, Comment Construire un DATALAKE ! (Devoxx 2017)
Spark-adabra, Comment Construire un DATALAKE ! (Devoxx 2017) Spark-adabra, Comment Construire un DATALAKE ! (Devoxx 2017)
Spark-adabra, Comment Construire un DATALAKE ! (Devoxx 2017)
 
la boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsla boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtools
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
 
Poitou Charentes JUG - Traçabilité dans une architecture distribuée avec Node...
Poitou Charentes JUG - Traçabilité dans une architecture distribuée avec Node...Poitou Charentes JUG - Traçabilité dans une architecture distribuée avec Node...
Poitou Charentes JUG - Traçabilité dans une architecture distribuée avec Node...
 
Spring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'tsSpring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'ts
 
.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logiciels
 
Ecrire et déployer une appli PHP maintenable
Ecrire et déployer une appli PHP maintenableEcrire et déployer une appli PHP maintenable
Ecrire et déployer une appli PHP maintenable
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
 
Build automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et JenkinsBuild automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et Jenkins
 
.NET Microframework: du code, de l&rsquo;électronique, de la robotique
.NET Microframework: du code, de l&rsquo;électronique, de la robotique.NET Microframework: du code, de l&rsquo;électronique, de la robotique
.NET Microframework: du code, de l&rsquo;électronique, de la robotique
 

Conférence Shinken à SophiaConf2012 (Jean Gabès)