shinken - air.imag.frair.imag.fr/images/d/d3/shinken.pdf · besoin des entreprises...

26
SHINKEN Vendredi 9 novembre 2012 Noé-Jean Caramelli

Upload: truongkhue

Post on 30-Dec-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

SHINKEN Vendredi 9 novembre 2012

Noé-Jean Caramelli

Page 2: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Un katana aiguisé

09/11/2012 Noé-Jean Caramelli 2

Page 3: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Logiciel de surveillance de parc informatique

09/11/2012 Noé-Jean Caramelli 3

Page 4: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Plan

• I – Un besoin de supervision

• II – Qu’est-ce que Shinken ? De la supervision ?

• III – Possibilités/Architecture de Shinken

• IV – Couplage avec Puppet

• V – Démonstration

09/11/2012 Noé-Jean Caramelli 4

Page 5: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

I – UN BESOIN DE

SUPERVISION

09/11/2012 Noé-Jean Caramelli 5

Page 6: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Besoin des entreprises

• Développement des réseaux

• Augmentation des débits

• Expansion des systèmes d’information des entreprises

• De plus en plus d’objets

09/11/2012 Noé-Jean Caramelli 6

Page 7: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

09/11/2012 Noé-Jean Caramelli 7

Page 8: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

09/11/2012 Noé-Jean Caramelli 8

Page 9: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

09/11/2012 Noé-Jean Caramelli 9

Page 10: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

09/11/2012 Noé-Jean Caramelli 10

Page 11: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

II – QU’EST-CE QUE SHINKEN

? DE LA SUPERVISION ?

09/11/2012 Noé-Jean Caramelli 11

Page 12: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

D’abord, Nagios

• 1996

• Centralisé, mono-démon

• GNU GPL

• Résiste mal à plus de 200 machines

• Réalisé par :

09/11/2012 Noé-Jean Caramelli 12

Page 13: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Puis Shinken

• 2010

• Distribué, donc importance du réseau, pool de démons

• GNU AGPL

• Python

• Réalisé par :

09/11/2012 Noé-Jean Caramelli 13

Page 14: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

III –

POSSIBILITÉS/ARCHITECTUR

E DE SHINKEN

09/11/2012 Noé-Jean Caramelli 14

Page 15: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Possibilités

• Distribuée : disponible + balance de charge

• Acquisition active de données (plugins)

• Acquisition passive (NSCA/TSCA)

• Interprétation des données de performance (WebUI,

notification)

• Système de Pack pour la mise en place

• Très extensible (démo)

• Shinken est découpé en 6 démons

09/11/2012 Noé-Jean Caramelli 15

Page 16: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Architecture

• Arbiter : gestion configuration, assurance de disponibilité

• Scheduler : ordonnance les checks (plugins). Analyse les

résultats ; déclenche une action.

• Poller : lance les plugins (requêtes Scheduler)

• Reactionner : envoi des notifications et lance des actions

(event handler)

09/11/2012 Noé-Jean Caramelli 16

Page 17: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Architecture

• Broker : Interface entre Shinken (scheduler) et l’extérieur

(une BD)

• Receiver : recoit les données d’acquisition passive et les

passe au sheduler pour traitement

09/11/2012 Noé-Jean Caramelli 17

Page 18: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Criticité

• Les status (universel) :

• 0 = OK

• 1 = WARNING

• 2 = CRITICAL

• 3 = UNKNOW

• Couplés à des données métriques

• Permet des historiques

• Des décisions et des actions plus fines

09/11/2012 Noé-Jean Caramelli 18

Page 19: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Configuration

• Fichiers de texte ou SKonf

• Un host contient

• Des services

• Qui sont vérifiés par des commandes

• Les commandes lancent des plugins (personnalisables, grosse base

existante)

• Des actions/notifications

• L’interface interprète

09/11/2012 Noé-Jean Caramelli 19

Page 20: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

WebIU

09/11/2012 Noé-Jean Caramelli 20

Page 21: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

09/11/2012 Noé-Jean Caramelli 21

Page 22: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

IV – COUPLAGE AVEC

PUPPET

09/11/2012 Noé-Jean Caramelli 22

Page 23: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Avec Puppet

• Puppet : outil de configuration des états d’un parc de

machine

• Couplage avec Shinken pour passer à l’échelle

• Tous deux gèrent des commandes d’accès à une BD

• Déploiement ET configuration automatique de Shinken sur de

nouvelles machines

• Possibilités d’actions étendues avec un outil de

configuration.

09/11/2012 Noé-Jean Caramelli 23

Page 24: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

V - DÉMONSTRATION

09/11/2012 Noé-Jean Caramelli 24

Page 25: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Démonstration

• Sur un poste en local

• Comment la sonde a été configurée

• Fonctionnement

09/11/2012 Noé-Jean Caramelli 25

Page 26: shinken - air.imag.frair.imag.fr/images/d/d3/Shinken.pdf · Besoin des entreprises •Développement des réseaux • Augmentation des débits •Expansion des systèmes d’information

Sources

• GNU/Linux Magasine France - Hors Série, numéro 62,

• Septembre/octobre 2012, 8€ chez votre marchand de journaux ;)

• Aux éditions Diamond

• http://www.shinken-monitoring.org/

• http://fr.wikipedia.org/wiki/Shinken_(informatique)

09/11/2012 Noé-Jean Caramelli 26