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

Post on 10-Sep-2018

214 views 0 download

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

Supervision

Bruno BEAUFILS

2017/2018

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

RRDtool : exemples

Crédits : Tobias OETIKER

Supervision Outils de supervision 9 / 16

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

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

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

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

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

Principes

Crédits : Wikipedia (Public Domain)

Supervision Outils de supervision 13 / 16

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

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

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

https://www.simpleweb.org

Supervision Références 16 / 16