1 administration : généralités supervision cours 1

52
1 Administration : Généralités Supervision Cours 1

Upload: mahaut-leon

Post on 04-Apr-2015

149 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Administration : Généralités Supervision Cours 1

1

Administration : Généralités

Supervision

Cours 1

Page 2: 1 Administration : Généralités Supervision Cours 1

2

RéférencesRéférences

Jean-Marc Pierson : Administration de réseau

RESEDAS : Gestion de réseaux, Généralités

François Spies, Julien Bourgeois : Supervision de réseaux

Page 3: 1 Administration : Généralités Supervision Cours 1

3

IntroductionIntroduction

Détecter les problèmes réseaux

Automatiquement De manière centralisée

Les signaler à l'administrateur

Joindre l'administrateur Message clair

Page 4: 1 Administration : Généralités Supervision Cours 1

4

Exemple concret : mail du CRIExemple concret : mail du CRI

Bonjour, Suite à plusieurs problèmes de consommation excessive de notre bande passante par quelques machines utilisant des logiciels de peer to peer (partage de fichiers) nous vous rappelons que l'utilisation des ces logiciel est interdite pour importer ou exporter des fichiers copyrightés (divx, mp3...). De plus ces logiciels sont accompagnés de spywares (logiciels espions) et de failles de sécurité qui mettent gravement en danger l'ensemble de la communauté. Nous vous demandons donc de supprimer impérativement ces logiciels de vos machines. Il nous est très facile de détecter les machines utilisant ces outils. Une campagne de détection sera lancée cette semaine.

Dans le cas où vous avez besoin d'utiliser ces outils à des fins professionnelles, prenez contact avec [email protected] pour vous signaler et étudier l'implantation d'une solution sécurisée. Cordialement,

Page 5: 1 Administration : Généralités Supervision Cours 1

5

ProblèmesProblèmes

Distance entre les appareils

Complexification des réseaux

Différents types de matériel

Différentes marques de matériel

Différentes versions de matériel

Mesures différentes

Besoin d'un protocole standard

Page 6: 1 Administration : Généralités Supervision Cours 1

6

Objectifs du coursObjectifs du cours

Définir la notion de gestion de réseaux

Problématique Vocabulaire de la gestion

Supervision Gestion Administration …

Principe de base

Page 7: 1 Administration : Généralités Supervision Cours 1

7

DéfinitionsDéfinitions

Gestion, administration de réseaux = Network Management

Ensemble de moyens mis en œuvre pour :

surveiller = Monitoring agir = Control

Sur les réseaux

But = maintenir un service

Page 8: 1 Administration : Généralités Supervision Cours 1

8

Quelles ressources ?Quelles ressources ?

Il faut gérer :

Des équipements (commutateur, routeur, …)

Des réseaux (Ethernet, ATM,…)

Des services (multimédia, mobile,…)

Des applications (télé-conférence, …)

Des utilisateurs (identification, privilèges, devoirs)

Des finances...

Page 9: 1 Administration : Généralités Supervision Cours 1

9

Notion de visibilitéNotion de visibilité

L'OSI définit 4 niveaux de visibilité pour la gestion :

équipement

réseaux

services

applications

Page 10: 1 Administration : Généralités Supervision Cours 1

10

Surveillance de QoSSurveillance de QoS

4 critères : (mesures associées)

Disponibilité (taux d'accessibilité, de connexion…) Fiabilité (taux d'erreur, de perte) Délai (tps d'acheminement, durée de vie des paquets, …) Capacité de traitement (taux de charge CPU, débit, taille du paquet)

Pour chaque critère :

Valeur de conception = possibilités maximales Valeur courante = valeur en exploitation Valeur de seuil = alarmes et disfonctionnement

Page 11: 1 Administration : Généralités Supervision Cours 1

11

SLA SLA

Web

Page 12: 1 Administration : Généralités Supervision Cours 1

12

Comment administrer ?Comment administrer ?

La mise en oeuvre de la gestion se fait à travers :

de modèles informationnel, architectural, de communication, fonctionnel et organisationnel

de normes et standards : CMIS, CMIP, MIB, SNMP, ...

d'activités d'administration : maintenance, exploitation, planification, surveillance et sécurité

d'outils : plate-formes et méthodes

Page 13: 1 Administration : Généralités Supervision Cours 1

13

Types d’administration (1)Types d’administration (1)

Maintenance

préventive :

diminuer les pannes pour réduire les coûts de la maintenance curative prolonger la durée de vie du matériel améliorer la sécurité et la fiabilité

curative :

retrouver la faute réseau à partir du signalement de l'anomalie et l'associer au bon matériel ou logiciel

Exploitation : au jour le jour, en temps réel

Page 14: 1 Administration : Généralités Supervision Cours 1

14

Types d’administration (2)Types d’administration (2)

Planification : mesure, choix stratégique et tactique, investissement, optimisation (des ressources et des financements)

Surveillance :

Collecte analyse (pour envisager des actions en réponse) stockage (et archivage) réaction

Sécurité :

Disponibilité, intégrité, confidentialité, non répudiation; diffusion des infos de sécurité audit

Page 15: 1 Administration : Généralités Supervision Cours 1

15

Classification des applicationsClassification des applications

Première classification des applications de gestion

Bases de données

Interfaces hommes-Machine

Services de télécommunication

Tests et modélisations

Page 16: 1 Administration : Généralités Supervision Cours 1

16

Bases de Données (1)Bases de Données (1)

Gestion de parc

Maintenance Versions Origines Géographie Qualification (secteurs d’activités, projets)

Facturation

coût des communications abonnements gestion de clients opérateurs…

Page 17: 1 Administration : Généralités Supervision Cours 1

17

Bases de Données (2)Bases de Données (2)

Statistiques (log)

suivi de l’activité sur le réseau logs au sein des ressources évènements : informations reçues depuis le réseau

lignes coupées, redémarrage d’un serveur…

IA

bases de connaissances et raisonnement apprentissage réaction rapide souvent nécessaire

Page 18: 1 Administration : Généralités Supervision Cours 1

18

Visualisation (1)Visualisation (1)

Topologie, cartographie

commande en ligne réalité virtuelle iconographie

Ergonomie

manipuler des milliers d’objets vues partielles, paramétrables fiable et sécurisée, sans ambiguïté

Exemples : NetView/6000, HP OpenView, SunNet Manager, WhatsUp Gold….

Page 19: 1 Administration : Généralités Supervision Cours 1

19

HP OpenViewHP OpenView

Page 20: 1 Administration : Généralités Supervision Cours 1

20

Services (1)Services (1)

Domaine prometteur

nouveaux services aux usagers dérégulation, concurrence

Tri-parties

opérateurs prestataire de services usagers

Le prestataire vérifie que l’opérateur tient ses engagements envers l’usager : pénalités pour l’opérateur dans le cas contraire

Page 21: 1 Administration : Généralités Supervision Cours 1

21

Services (2)Services (2)

Services offerts avec abstraction de la technologie

Services paramétrables par le client qui peut agir sur les ressources

Qualité d’un service

délai de mise en œuvre seuils de fonctionnement maintenance facturation achèvement

Notion de réseaux intelligents

Page 22: 1 Administration : Généralités Supervision Cours 1

22

Tests et Simulation Tests et Simulation

Jeu de tests : ensemble d’actions qui doivent entraîner un résultat connu

tests des équipements, logiciels rtéseaux tests des interconnexions

Donne un niveau de certitude sur une réalisation

Simulation : Actions effectuées avant implantation

Nécessite une modélisation des ressources

Tests de modélisation : donner un niveau de certitude à son réseau avant son implantation

Page 23: 1 Administration : Généralités Supervision Cours 1

23

Classification normaliséeClassification normalisée

Gestion de la configuration

Gestion des fautes

Gestion de la performance

Gestion de la sécurité

Gestion de la tarification

ISO/IEC 10024

Page 24: 1 Administration : Généralités Supervision Cours 1

24

Gestion de la configurationGestion de la configuration

Entités physiques et logiques

localisation configurations logicielles et matérielles établissement des relations états (on, off, stand-by, busy, listen…)

Opérations

initialisations Identifications manipulations des configurations

Page 25: 1 Administration : Généralités Supervision Cours 1

25

Gestion des fautesGestion des fautes

Détection

Localisation

Isolation de l’environnement

Correction

Restauration

Détection + intervention rapides

Page 26: 1 Administration : Généralités Supervision Cours 1

26

Gestion de la performanceGestion de la performance

Capacité du réseau

Trafic temps réel

Débit par application

Goulots d’étranglement

Mesure des temps de réponse = latence

Mesure des variations de temps de réponse = gigue

Planification

Page 27: 1 Administration : Généralités Supervision Cours 1

27

Modèles de gestion Modèles de gestion

Modèle de l’organisation

qui gère et qui est géré ?

Modèle de l’inforamtion

que gère-t-on ?

Modèle de communication

entre gérants et gérés

Page 28: 1 Administration : Généralités Supervision Cours 1

28

Modèle de l’organisation Modèle de l’organisation

Gestionnaire / Agents

distribués, communiquent par le réseau Client / Serveur

Page 29: 1 Administration : Généralités Supervision Cours 1

29

Architecture d’administration Architecture d’administration

Agents présents sur chaque élément du réseau

reçoit les requêtes du gestionnaire envoie des réponses ou des alarmes modifie une configuration

Logiciel de supervision

application application

gestionnaire

Agent

Lire ou écrire des configurations,et des étatsLire des statistiques ou des états érronés

Réponse aux requêtesRapport de problèmes

Page 30: 1 Administration : Généralités Supervision Cours 1

30

Agents et ressourcesAgents et ressources

Agent : processus maintenant des informations sur des ressources locales ou non à la machine supportant le processus Agent

Page 31: 1 Administration : Généralités Supervision Cours 1

31

Rôle des AgentsRôle des Agents

Collecter des informations sur les ressources :

objets gérés

Enregistrer ces informations

MIB : Management Information Base

Répondre aux requêtes des gestionnaires

Agir sur les ressources suivant les informations

Page 32: 1 Administration : Généralités Supervision Cours 1

32

Structure des AgentsStructure des Agents

Page 33: 1 Administration : Généralités Supervision Cours 1

33

Structure des AgentsStructure des Agents

Page 34: 1 Administration : Généralités Supervision Cours 1

34

Rôle du gestionnaireRôle du gestionnaire

Support de communication

primitives de services de gestion Manipuler les objets gérés à distance

Support pour les applications de gestion

interfaces ouvertes Outils d’intégration

SGBD + IHM …

Page 35: 1 Administration : Généralités Supervision Cours 1

35

Structure des gestionnairesStructure des gestionnaires

Page 36: 1 Administration : Généralités Supervision Cours 1

36

SchémaSchéma

Page 37: 1 Administration : Généralités Supervision Cours 1

37

Modèles d’administrationModèles d’administration

modèle informationnel : structure l'information de gestion; modèle objet pour l'ISO, bases de données MIB pour l'IETF

modèle organisationnel : décrit la nature distribuée de la gestion; échange d'info de gestion à travers un protocole (à la demande ou spontané)

modèle fonctionnel : définit les opérations appliquées aux données du modèle informationnel (pour la gestion des fautes, de la config, du coût, des perfs, de la sécurité)

modèle de communication : protocoles CMIP (ISO) ou SNMP (IETF) de récupération des infos et statistiques

modèle architectural : décrit la structure générale des entités réalisant les activités de gestion et leurs interfaces

Page 38: 1 Administration : Généralités Supervision Cours 1

38

Administration dans IPAdministration dans IP

Modèle informationnel :

SMI : Structure of Management Information : description de la structure de nommage de l'information de gestion

MIB : Management Information Base : description de la base d'information de gestion

Modèle de communication :

basé sur SNMP (v1 et v2 et v3); pour l'administration des équipements et réseaux, au départ seulement pour IP

Page 39: 1 Administration : Généralités Supervision Cours 1

39

Principe de SNMPPrincipe de SNMP

Des agents d'administration sont présents sur le réseau, sur des machines ou des équipements (routeurs, commutateur, imprimantes…)

Des stations d'administration comportant des processus d'administration

Ces deux types d'entités communiquent par le protocole SNMP

Page 40: 1 Administration : Généralités Supervision Cours 1

40

SNMP : communicationSNMP : communication

Par le protocole UDP

possibilité pour le processus d'administration d'écriture ou de lecture des valeurs des informations connues des agents (GetRequest, SetRequest, GetResponse)

possibilité pour les agents de lancer des alertes sur des événements particuliers (Trap)

Page 41: 1 Administration : Généralités Supervision Cours 1

41

MIBMIB

Système d'information situé sur chaque matériel connecté

Les informations de la MIB sont définies par des experts

L'entité d'information est une variable Variables définies par l'Abstract Syntax Notation 1 (ASN1)

Structure en arbre Arborescence définie par l'ISO et CCITT

Navigation par adresseLe nom d'une variable est le chemin entier pour l'atteindre

Page 42: 1 Administration : Généralités Supervision Cours 1

42

MIB IMIB I

Conçue pour superviser TCP/IP

Contient des variables TCP/IP :

Une description du système Le nombre d’interfaces L’adresse IP correspondant à une interface réseau Une table des connexions TCP

Page 43: 1 Administration : Généralités Supervision Cours 1

43

MIB IIMIB II

Plus étoffée que la MIB I

Compatible MIB I

Exemple d'accès à une variable :

1.3.6.1.2.1.2.2.1.5 -> Bande passante

Page 44: 1 Administration : Généralités Supervision Cours 1

44

OID : noms hiérarchiquesOID : noms hiérarchiques

l'ISO a défini un arbre d'enregistrement dans lequel tout objet administrable doit se retrouver de manière unique

à un nom d'objet est associé un nombre = OID

Par exemple, les objets du sous-arbre internet commence par 1.3.6.1

Ceux des objets MIB par 1.3.6.1.2.1

Page 45: 1 Administration : Généralités Supervision Cours 1

45

OID : exempleOID : exemple

ccitt(0) iso (1) joint-iso-ccitt(2)

org(3)

dod (6)

internet (1)

mgmt (2) experimental (3)

mib (1)

system (1) interface(2) ip(4)

Un objet qui commence par 1.3.6.1.2.1.2 est un objet du groupe interface (qui regroupe 23 objets et qui donnent des infos sur l'état des interfaces des matériels et sur le trafic mesuré)

Page 46: 1 Administration : Généralités Supervision Cours 1

46

Spécification MIBSpécification MIB

SNMP définit un ensemble d'objets standards à administrer à travers MIB-I et MIB-II

Groupés dans le sous arbre 1.3.6.1.2.1 :

system : décrit le nœud géré : 7 objets interface : états et trafic ip : infos et stats sur le trafic IP : 42 objets tcp : infos et stats sur le trafic TCP : 19 objets udp : infos et stats sur le trafic UDP : 6 objets snmp : infos et stats sur le trafic SNMP : 29 objets ...

Page 47: 1 Administration : Généralités Supervision Cours 1

47

ExempleExemple

la table des interfaces : l'objet ifTable [1.3.6.1.2.1.2.2] décrit toutes les interfaces physiques

Elle possède une table ifEntry qui a des sous objets renseignant par exemple

le débit de l'interface (ifSpeed (5)),

le nombre de paquets reçus et volontairement détruits (ifInDiscards), ...

Page 48: 1 Administration : Généralités Supervision Cours 1

48

Syntaxe des informationsSyntaxe des informations

Venant de ASN.1 :

il y a des types primitifs : INTEGER, OCTET STRING, OBJECT IDENTIFIER (liste d'entier), NULL il y a des types composés : SEQUENCE (structure), SEQUENCE OF (tableau)

autres types :

IpAdress : adresse Internet sous forme 193.14.167.25 Counter, Gauge : compteur repassant ou pas par zéro TimeTicks : gestion du temps

Page 49: 1 Administration : Généralités Supervision Cours 1

49

Définitions des objetsDéfinitions des objets

Il faut : un nom une syntaxe SMI une définition (chaîne de caractère) décrivant l'objet le mode d'accès : lecture/écriture, aucun le statut : obligatoire, optionnel

Exemple :lostPackets OBJECT-TYPESYNTAX Counter32DEFINITION "nombre de paquets perdus"ACCESS read-onlySTATUT optional

::= {experimental 20}

lostPacket est identifié par [1.3.6.1.3.20]

Page 50: 1 Administration : Généralités Supervision Cours 1

50

Autres modèles d’administrationAutres modèles d’administration

CMIS (Common Management Information System) et le protocole CMIP [OSI]

DME (Distributed Management Environment) [OSF]

ODMA (Open Distributed Management Architecture) [ITU-T] = (OSI+OSF)++

OMA : Object Management Architecture [OMG]

Page 51: 1 Administration : Généralités Supervision Cours 1

51

Présentation des coursPrésentation des cours

COURS 1 : Présentation administration

COURS 2 : ASN.1, MIB

COURS 3 : SNMP

COURS 4 : SNMP et JAVA (socket), Présentation d'une suite de logiciels de surveillance ou supervision

Colle

Page 52: 1 Administration : Généralités Supervision Cours 1

52

Présentation des TPsPrésentation des TPs

TP1- client snmp sous linux (snmpwalk, snmpget et snmpset) - configuration de serveur SNMP sur des routeurs (trap,

community, sécurité, log…)

TP2- Installation et tests de logiciels de supervisions (mrtg, ...)- Détection et résolution de problèmes- Détection de trous de sécurité

TP 3,4 et 5 : Projet noté

- écrire un client SNMP capable de modifier la configuration d'un routeur Cisco

- interface graphique