Communauté francophone de la supervision...

Post on 21-Oct-2019

4 views 0 download

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 !