7

Click here to load reader

SNMP

Embed Size (px)

DESCRIPTION

Interface pour superviser un réseau avec le protocole snmp pour plus de détails consulter http://codes-sources.commentcamarche.net/source/100415-interface-pour-superviser-un-reseau-avec-le-protocole-snmp

Citation preview

Page 1: SNMP

2

Sommaire

Sommaire ................................................................................................................................................ 2

Liste des Figures ...................................................................................................................................... 3

1 Introduction : ................................................................................................................................... 4

2 Définitions : ..................................................................................................................................... 4

3 Travaille à faire : .............................................................................................................................. 5

4 Les outils de l’implémentation : ...................................................................................................... 5

5 Réalisation : ..................................................................................................................................... 6

6 Conclusion : ..................................................................................................................................... 8

7 Références : ..................................................................................................................................... 8

Page 2: SNMP

3

Liste des Figures Figure 1:Arbre de MIB ............................................................................................................................. 5

Figure 2: Interface Proget_snmp.php ..................................................................................................... 6

Figure 3: Sélectionner la variable à traiter .............................................................................................. 7

Figure 4: Page de garde ........................................................................................................................... 7

Page 3: SNMP

4

1 Introduction : L'informatique est de plus en plus présente dans notre vie de tous les jours. On compte désormais

sur les services offerts par les réseaux pour le fonctionnement de l'outil informatique, que ce soit en

entreprise, lors de transactions bancaires, lors de téléconférences, etc. Les services offerts sont

devenus quasi-indispensables. Pour assurer que ces services soient convenables, il est nécessaire de

surveiller le réseau et d'agir quand une erreur se produit.

Sur les réseaux physiques de nombreuses composantes sont donc à surveiller : l'utilisation de la

largeur de bande, l'état de fonctionnement des liens, les éventuels goulets d'étranglement, les

problèmes de câblage, le bon cheminement de l'information entre les machines, etc. Pour ce faire

différents points stratégiques sont à observer comme les routeurs, les concentrateurs, les liens, les

postes, les imprimantes.

Ainsi, en cas de panne ou de mauvais fonctionnement sur le réseau, l'administrateur doit pouvoir

interpréter l'information reçue pour identifier la source du problème. Un protocole de gestion est

nécessaire pour exercer les fonctions de gestion sur un réseau. Il doit être capable de dialoguer avec

tous les éléments de celui-ci.

2 Définitions : SNMP (Simple Network Management Protocole) : Est un protocole de communication qui

permet aux administrateurs réseau de gérer les équipements du réseau, de superviser et de

diagnostiquer des problèmes réseaux et matériels à distance.

Les systèmes de gestion de réseau sont basés sur trois éléments principaux : un superviseur, des

nœuds (ou nœuds) et des agents. Dans la terminologie SNMP.

Le superviseur est la console qui permet à l'administrateur réseau d'exécuter des requêtes de

management. Les agents sont des entités qui se trouvent au niveau de chaque interface,

connectant au réseau l'équipement géré (nœud) et permettant de récupérer des informations

sur différents objets.

MIB (Management Information Base) : est un ensemble d'informations structuré sur une entité

réseau, par exemple un routeur, un commutateur ou un serveur. Ces informations peuvent être

récupérées, ou parfois modifiées, par un protocole comme SNMP.

La structure de la MIB est hiérarchique : les informations sont regroupées en arbre Figure 1.

Chaque information a un object identifié, une suite de chiffres séparés par des points, qui

l'identifie de façon unique et un nom, indiqué dans le document qui décrit la MIB.

Page 4: SNMP

5

Figure 1:Arbre de MIB

Utilisation des commandes SNMP :

Pour une utilisation de base du SNMP, vous avez besoin de 2 commandes principales :

snmpwalk : pour sortir des informations par lots.

snmpget : pour obtenir une information sur un OID précis.

Snmpset : pour modifier une information sur un OID précis.

Il existe bien d'autres commandes SNMP disponibles dans le paquet Net-SNMP. pour les voir

consultant le man page principale : man snmpcmd.

3 Travaille à faire : Implémentation d'une interface graphique pour superviser un réseau avec le protocole SNMP.

4 Les outils de l’implémentation : PHP (Personal Home Page) : Nous somme besoin de page dynamique au lieu du statique (Livre

d’or, compteur,…).c’est pour cette raison où laquelle Rasmus Lerdof a créé le langage PHP En

1994, qui est un langage de programmation web dynamique via un serveur http, a une syntaxe

proche du C et java avec La présence d’un intercepteur au côté du serveur, en plus il est intégré

au code HTML et il nous permet aussi l’accès et la manipulation des SGBD.

Environnement de développement Wamp : WampServer est une plate-forme de

développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur

Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également

Page 5: SNMP

6

PHPMyAdmin pour gérer plus facilement vos base. Il dispose d'une interface d'administration

permettant de gérer et d'administrer ses serveurs.

La grande nouveauté de WampServer 2 réside dans la possibilité d'y installer et d'utiliser

n'importe quelle version de PHP, Apache ou MySQL en un clic. Ainsi, chaque développeur peut

reproduire fidèlement son serveur de production sur sa machine locale.

Dreamweaver : Il est intéressant d’utiliser un éditeur évolué qu’un éditeur traditionnel et

surtout mieux adapté à la création des scripts PHP (avec des fonctions de coloration syntaxique

ou de mémorisation de fragments de code). Il existe plusieurs éditeurs spécialisés dans la

rédaction de programmes PHP, mais nous avons choisi de présenter l’éditeur intégré de

Dreamweaver (Dreamweaver étant un produit Macromedia). En matière de performances et de

fonctionnalités, Dreamweaver n’a rien à envier aux plates-formes de développement de renom.

MozillaFirefox : est un navigateur web.

VirtualBox : est un environnement de machine Virtual.

5 Réalisation : Installer un agent snmp sur une machine virtuelle sous Windows XP.

Etablir une connexion entre le manager et l’agent.

Lance le wamp server >> localhoste (le navigateur web affiche une interface) >> SNMP >>

Proget_snmp.php >> notre interface s’affiche Figure 2.

Figure 2: Interface Proget_snmp.php

Notre page d’accueille effectue les commande snmprealwalk, snmpwalk, snmpget, et snmpset

telqu’on choisie une variable parmi celle de snmp (Figure 3), et on click sur submit, ensuite notre

variable s’affiche dans le deuxième champ, et puis on modifie le 2eme champ, on donnant le nom de

la variable seulement, je fais ça, puisque je n’ai pas trouvé une commande qui rend le nom de la

variable seule. En suite appuyant sur le Botton snmpget pour affiche la valeur de la variable

sélectionner.

Page 6: SNMP

7

Pour le snmpset, on désigne l’adresse IP de l’agent a superviser, la communauté, type de la valeur et

la nouvelle valeur.

Figure 3: Sélectionner la variable à traiter

Un lien Auteur vers genre une page de garde Figure 4.

Figure 4: Page de garde

Page 7: SNMP

8

6 Conclusion : Le protocole snmp est un protocole très utilise, souple, extensible, standard, et unifie, qui gère tous

les éléments de tous types de réseaux informatique.

Le manque de sécurité remarquable sur les premières versions de SNMP (v1 et v2). C'est dans ce but

qu'a donc été développée la dernière version (v3) de SNMP. Depuis 2002 celle-ci a été décrétée

comme standard pour ce protocole. Pourtant la version 1 reste encore beaucoup utilisée et peu

d'entreprises évoluent en passant en sur la dernière version.

7 Références : Administration des réseaux locaux introduction GUELLOUMA Younes.

RESEAUX ET TELECOMS Cours et exercices corrigés. Claude Servin ?DUNOD PARIS 2003.

http://www.frameip.com SNMP par SebF & Sandra. le 08/01/2014.

http://www.php.net le 08/01/2014.

http://doc.ubuntu-fr.org SNMP ou la supervision d'équipements réseaux. Le 08/01/2014.