SNMP

525 vues

Publié le

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

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
525
Sur SlideShare
0
Issues des intégrations
0
Intégrations
69
Actions
Partages
0
Téléchargements
23
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

SNMP

  1. 1. 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
  2. 2. 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
  3. 3. 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.
  4. 4. 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
  5. 5. 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.
  6. 6. 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
  7. 7. 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.

×