Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart...

32
Supervision Bruno BEAUFILS 2017/2018

Transcript of Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart...

Page 1: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Supervision

Bruno BEAUFILS

2017/2018

Page 2: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

1. Présentation

2. Généralités

3. SNMP

4. Outils de supervisionGénéralitésNagios (Core)

5. Références

Supervision Présentation 2 / 16

Page 3: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

1. Présentation

2. Généralités

3. SNMP

4. Outils de supervisionGénéralitésNagios (Core)

5. Références

Supervision Généralités 3 / 16

Page 4: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

1. Présentation

2. Généralités

3. SNMP

4. Outils de supervisionGénéralitésNagios (Core)

5. Références

Supervision SNMP 4 / 16

Page 5: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

1. Présentation

2. Généralités

3. SNMP

4. Outils de supervisionGénéralitésNagios (Core)

5. Références

Supervision Outils de supervision 5 / 16

Page 6: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

1. Présentation

2. Généralités

3. SNMP

4. Outils de supervisionGénéralitésNagios (Core)

5. Références

Supervision Outils de supervision 6 / 16

Page 7: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 8: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 9: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 10: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 11: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 12: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 13: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 14: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 15: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 16: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 17: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 18: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 19: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Outils de supervisionRappels des principes

FCAPS (Fault, Configuration, Accounting, Performance, Security)1 moniteur et des agents

Besoin pour la mise en place de la supervision1 protocoles de supervision / surveillance2 matériel, logiciel ou services utilisant ces protocoles3 console de surveillance

Objectifs principaux d’une console de surveillance1 visualiser des métriques2 alerter en cas de défaut

2 types de systèmesgrapheursalerteurs

Supervision Outils de supervision 7 / 16

Page 20: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Enregistrer et tracer des graphesRRD : Round Robin Database

un format de fichier pour stocker efficacement des séries de données temporellestaille des fichiers (archives) fixe

déterminée par le nombre de points et l’intervalle de duréeles nouvelles données remplacent les anciennesassure une consistance sur le système de fichier

données consolidables : conserver des informations sur les anciennes donnéesréduction de la résolution (fréquence)fonctions de consolidation (moyenne, minimum, etc.)

fichiers indépendant de la source des donnéesutilisé par la plupart des outils de supervision

RRDtoolécrit par Tobias OETIKER2 services offerts

gestion des archives RRDcréation de graphes

Outils libres pour la métrologie réseau basés sur RRDtoolMRTG (Multi Router Traffic Grapher) : captation SNMPSmokePing : captation par des sondesCacti

Supervision Outils de supervision 8 / 16

Page 21: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Enregistrer et tracer des graphesRRD : Round Robin Database

un format de fichier pour stocker efficacement des séries de données temporellestaille des fichiers (archives) fixe

déterminée par le nombre de points et l’intervalle de duréeles nouvelles données remplacent les anciennesassure une consistance sur le système de fichier

données consolidables : conserver des informations sur les anciennes donnéesréduction de la résolution (fréquence)fonctions de consolidation (moyenne, minimum, etc.)

fichiers indépendant de la source des donnéesutilisé par la plupart des outils de supervision

RRDtoolécrit par Tobias OETIKER2 services offerts

gestion des archives RRDcréation de graphes

Outils libres pour la métrologie réseau basés sur RRDtoolMRTG (Multi Router Traffic Grapher) : captation SNMPSmokePing : captation par des sondesCacti

Supervision Outils de supervision 8 / 16

Page 22: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Enregistrer et tracer des graphesRRD : Round Robin Database

un format de fichier pour stocker efficacement des séries de données temporellestaille des fichiers (archives) fixe

déterminée par le nombre de points et l’intervalle de duréeles nouvelles données remplacent les anciennesassure une consistance sur le système de fichier

données consolidables : conserver des informations sur les anciennes donnéesréduction de la résolution (fréquence)fonctions de consolidation (moyenne, minimum, etc.)

fichiers indépendant de la source des donnéesutilisé par la plupart des outils de supervision

RRDtoolécrit par Tobias OETIKER2 services offerts

gestion des archives RRDcréation de graphes

Outils libres pour la métrologie réseau basés sur RRDtoolMRTG (Multi Router Traffic Grapher) : captation SNMPSmokePing : captation par des sondesCacti

Supervision Outils de supervision 8 / 16

Page 23: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

RRDtool : exemples

Crédits : Tobias OETIKER

Supervision Outils de supervision 9 / 16

Page 24: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Système de supervision completsSuites logiciels offrant des services de

métrologiealertesrapportréponses automatiques

Quelques conventionsconsole web

facilite la construction de tableau de bord

code couleurvert = OKorange = dégradérouge = KO

alertes par email (ou SMS)

Fonctionnement1 ordonnanceur de sondages (scheduler)2 afficheur des données3 sondeur (poller)

Futurliaison avec la gestion de configuration (configuration management)

Supervision Outils de supervision 10 / 16

Page 25: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Système de supervision completsSuites logiciels offrant des services de

métrologiealertesrapportréponses automatiques

Quelques conventionsconsole web

facilite la construction de tableau de bord

code couleurvert = OKorange = dégradérouge = KO

alertes par email (ou SMS)

Fonctionnement1 ordonnanceur de sondages (scheduler)2 afficheur des données3 sondeur (poller)

Futurliaison avec la gestion de configuration (configuration management)

Supervision Outils de supervision 10 / 16

Page 26: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Système de supervision completsSuites logiciels offrant des services de

métrologiealertesrapportréponses automatiques

Quelques conventionsconsole web

facilite la construction de tableau de bord

code couleurvert = OKorange = dégradérouge = KO

alertes par email (ou SMS)

Fonctionnement1 ordonnanceur de sondages (scheduler)2 afficheur des données3 sondeur (poller)

Futurliaison avec la gestion de configuration (configuration management)

Supervision Outils de supervision 10 / 16

Page 27: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Système de supervisionLibres, Open-Source ou Hybrides

Nagios : la référenceses principes techniques ont inspirés la plupart des solutions actuellesle coeur (core) est libre le reste pas forcément

un partie est géré par la communautéune autre par une entreprise

dérivés de NagiosIcingaShinken (architectures distribuées)Centreon

MuninOpenNMSZabbix

PrivateursIBM TivoliHP OpenView

Comparaisonhttps://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems

Supervision Outils de supervision 11 / 16

Page 28: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

1. Présentation

2. Généralités

3. SNMP

4. Outils de supervisionGénéralitésNagios (Core)

5. Références

Supervision Outils de supervision 12 / 16

Page 29: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Principes

Crédits : Wikipedia (Public Domain)

Supervision Outils de supervision 13 / 16

Page 30: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Composantes principauxNRPE (Nagios Remote Plugin Executor)

plugin check_nrperécupération de données via l’exécution de scripts à distance

Nagios Pluginsconventions d’écriture de pluginsutilisés par beaucoup de systèmes dérivés

Supervision Outils de supervision 14 / 16

Page 31: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

1. Présentation

2. Généralités

3. SNMP

4. Outils de supervisionGénéralitésNagios (Core)

5. Références

Supervision Références 15 / 16

Page 32: Supervision - iut-info.univ-lille1.frbeaufils/snmp/2018-02-05-cgir... · utilisé par la plupart des outils de supervision RRDtool écrit parTobias OETIKER ... Outils libres pour

Liens utileshttps://www.snmpcenter.com/snmp-standards-snmpcenter

https://www.simpleweb.org

Supervision Références 16 / 16