Communauté francophone de la supervision...
Transcript of Communauté francophone de la supervision...
J eudis du libreJ eudis du libreB ruxellesB ruxelles
02 septembre 201002 septembre 2010
Communauté francophoneCommunauté francophonede la supervisionde la supervision
http://www.monitoring-fr.orghttp://www.monitoring-fr.org
Monitoring-fr.orgMonitoring-fr.orgLa communautéLa communauté
Historique● 2007 : Olivier J A N publie ses notes de recherche autour de Nagios et la supervision opensource● 2007 : premier contact avec Ethan Galstad et création du blog● 2008 : deuxième contact avec Ethan et première idée de structuration d'une communauté.● 2009 : R omuald Fronteau rejoint Olivier pour la mise en place des forums de support Nagios● 2010 : Nagios-fr devient Monitoring-fr● 2010 : J ean GA B ES rejoint l'équipe Monitoring-fr● 2010 : Olivier LI K I A NG CHEONG rejoint l'équipe Monitoring-fr● 2010 : Création de l'association loi 1901 lors des R MLL de B ordeaux
Monitoring-fr.orgMonitoring-fr.orgLa communautéLa communauté
Missions
Blog
Forums Wiki
Forge
Monitoring-fr.orgMonitoring-fr.orgLa communautéLa communauté
A ctivités
● Faire connaître le monde de la supervision opensource (Salons, R MLL, J eudis du libre …)● Communiquer avec les leaders des projets ● A ider à la mise en place de solutions de supervision opensource
Monitoring-fr.orgMonitoring-fr.orgLa communautéLa communauté
L'équipe
Olivier JAN
David GUENAULT
Jean GABES
Olivier LI KIANG CHEONG
Romuald FRONTEA
U
Ludovic VALENTIN
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
R appel : la supervision
● Une des fonctions de l'administration des SI● Fonction clé de plusieurs normes et standards
● OSI System Management Overview [ISO-10040]● ITIL
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
R appel : pourquoi superviser ?
● Détecter les pannes avant l'utilisateur● Réagir plus rapidement en cas d'incident● Anticiper les problèmes● Contrôler et rendre compte● Pilotage de l'exploitation
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
R appel : quoi superviser ?
● Environnement● Matériel● Réseau● Système● Bases de données● Services (HTTP, SMTP, LDAP...)● Applications● Sécurité
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Les outils de supervision
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Les outils de supervision
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Les outils de supervision
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Les outils de supervision
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Les outils de supervision
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Les outils de supervision
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
R épartition des solutions
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
R épartition des solutions
PUB
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Les dérivés
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
I nnovations et perspectives
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
http://mathias-kettner.de/check_mk.html
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Check MK
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Check MK
●Système de check hybride actif/passif●I nventaire automatique des services●A gent pour Windows et Linux●Extensible
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Livestatus
● Module de courtage orienté performance● Élimine les problématiques du mode distribué● R emplace avantageusement Nagios.cmd● I nterrogation des serveurs Nagios en mode local ou distant● Langage d'intérrogation (LQL) proche de la philosophie de SQL.
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Multisite
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Multisite
● Nouvelle console de supervision● B asée sur livestatus● Complétement paramétrable● Filtres complexes● A ctions de masse sur les résultats fltrés
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
I ls font confance à livestatus
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
I ls font confance à livestatus
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
I ls font confance à livestatus
Nagios Business Process AddOns
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
http://www.shinken-monitoring.org/
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Origine de Shinken
● A l'origine un simple poc afn de démontrer les axes d'amélioration de Nagios.● Face aux gardiens du temple, Shinken devient un projet à part entière.● Développé par J ean GA B ES auteur de Nagios 3 pour la supervision et la métrologie
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Pourquoi shinken ?
● R épondre aux problématiques de performance ● A pporter une réponse simple à
● la supervision distribuée● la haute disponibilité● déploiement de confguration
● Fournir une solution de supervision indépendante de l'OS
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Shinken et Nagios
● Compatible avec la confguration Nagios● I mplémentation des principaux modules de courtage en natif (NDO, Livestatus, Merlin ...)● Compatible avec les interfaces Ninja, Thruk, Centreon, Nagvis ....● Compatible avec les plugins Nagios
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
A rchitecture
Un fonction = 1 démon !●A rbiter : Lit, découpe et déploie la confguration●Schedulers : planife les vérifcations … et c'est tout !●Pollers : Exécute les vérifcations●R eactionner : Gère les notifcations et les évènements●B roker : R écupèrent les données et les exportent.
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Fonctionnement
conf
conf2conf3
Poller1 Poller2 Poller3
Server Server
Arbiter
conf1Scheduller1 Scheduller2 Scheduller3
check check
ok
ReactionnerMail
Critical
Broker
Data DataDB
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Haute disponibilité
● Tous les démons peuvent être redondés● I l sufft de défnir des « spares » pour chaque type de démon pour que ceux ci soient alors automatiquement redondés.● En cas de perte d'un démon le rôle est automatiquement repris par le « spare ».
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Equilibrage de charge (distribué)
● L'équilibrage de charge entre les schedulers est automatique (déterminé au découpage de la confguration)● On peut éventuellement spécifer un « poid » pour les schedulers afn de moduler la taille de la confguration prise en charge par ceux ci
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Les realms (royaumes)
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
Les realms (royaumes)
Monitoring-fr.orgMonitoring-fr.orgLa supervision libre/opensourceLa supervision libre/opensource
I ls manque quoi ?● Une vision moins technique de la supervision
● Supervision métier● Découpler la supervision des services par rapport aux hôtes
● Supervision applicative● Citrix● Client lourd
● R eporting souple et avec une base de rapports conséquente● Une console plus réactive, confgurable et prenant en compte les différents types de réseau et de terminaux● Une ouverture aux CMDB
Merci !