Rechercher : dans
Par :

[Cisco] Interroger la MIB par SNMP

Dernière réponse le 8 nov 2008 à 12:23:48 nicolas, le 29 jan 2007 à 23:23:44 
 Signaler ce message aux modérateurs

Bonjour

Je suis actuellement en stage pour réaliser un programme qui irait chercher dans les MIB d'un switch Cisco (2950 et 2948), le champs FCS error de chaque ports pour prévenir d'une défaillance du réseau.

J'ai fais des recherches, j'ai entendu parler du protocole SNMP,des OID, mais je bloque assez sur le programme (un genre de batch à faire à mon avis) pour faire la communication avec le switch. Et comment trouver les OID correspondantes.

Je demande pas la réalisation du programme (sauf si vous avez envie, c'est bien pour tout le monde) mais un fil ou une idée qui pourrait me guider.

D'avance merci

Configuration: Windows XP
Internet Explorer 7.0
Cisco 2950 2948

Meilleures réponses pour « [Cisco] Interroger la MIB par SNMP » dans :
Routeurs Cisco: Paramètres de base VoirIntroduction Cet article a pour but d'expliquer simplement les bases de la configuration et de l'administration de routeurs Cisco. Des connaissances sur la fonction d'un routeur et les protocoles de routage sont nécessaires pour la lecture de cet...
Le protocole SNMP VoirDéfinition du terme SNMP SNMP signifie Simple Network Management Protocol (traduisez protocole simple de gestion de réseau). Il s'agit d'un protocole qui permet aux administrateurs réseau de gérer les équipements du réseau et de diagnostiquer les...

1

nicolas, le 30 jan 2007 à 19:01:04

Up please =)

Répondre à nicolas

2

brupala, le 30 jan 2007 à 19:52:16
  • +2

Salut,
généralement les MIB privées (leur code source du moins) sont publiées librement.
on peut les utiliser dans un manager snmp en les compilant.
mais pour commencer, tu peux utiliser la MIB2 standard (RFC 1213) qui s'adapte à à peu près tous les équipements.
pour faire des tests sans trop te fatiguer, tu peux utiliser un outil snmp tel que getif ici (par exemple) : http://www.wtcs.org/snmp4tpc/getif.htm ou là : http://www.devparadise.com/download/tools/reseau/f634.php
on peut y ajouter les mibs que l'on veut dans le répertoire mibs : http://www.wtcs.org/snmp4tpc/getif.htm#Compiling%20additiona­l%20MIBS
bon joujou.
--

et ... Voili  Voilou  Voila !

Répondre à brupala

3

nicolas, le 30 jan 2007 à 20:32:14

Ok merci jvais regarder tout ca.

Mais les informaticiens sont très précis et très soucieux sur la sécurité, donc ils veulent absolument que je crée un outil (genre batch... facilement analysable) de moi même car ils n'ont pas confiance aux programmes d'internet.
En meme temps ils gèrent des millions tous les jours donc c'est compréhensible...

Une idée sur les commandes a utilisées ?

Répondre à nicolas

4

brupala, le 30 jan 2007 à 22:55:48
  • +1

Il n'ya pas de batch dans le domaine.
a moins d' aller chercher du show int en telnet et éplucher les réponses.
genre:

C2924#show int fast 0/1
FastEthernet0/1 is up, line protocol is up
  Hardware is Fast Ethernet, address is 0005.32aa.2701 (bia 0005.32aa.2701)
  Description: Trunk C1924
  MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive not set
  Half-duplex, 100Mb/s, 100BaseTX/FX
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input never, output 2w0d, output hang never
  Last clearing of "show interface" counters never
  Queueing strategy: fifo
  Output queue 0/40, 0 drops; input queue 0/75, 0 drops
  5 minute input rate 1000 bits/sec, 3 packets/sec
  5 minute output rate 3000 bits/sec, 4 packets/sec
     7387795 packets input, 753499241 bytes
     Received 3073 broadcasts, 0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 49 overrun, 49 ignored
     0 watchdog, 402 multicast
     0 input packets with dribble condition detected
     11912020 packets output, 48307080 bytes, 0 underruns
     0 output errors, 845674 collisions, 2 interface resets
     0 babbles, 0 late collision, 4105 deferred
     0 lost carrier, 0 no carrier
     0 output buffer failures, 0 output buffers swapped out
C2924#

les CRC sont là:
0 input errors, 0 CRC, 0 frame, 49 overrun, 49 ignored
sinon,
il va falloir te coller au c++
ni moins.
enfin ... bosser quoi.
et ... Voili  Voilou  Voila !

Répondre à brupala

5

nicolas, le 30 jan 2007 à 23:24:07

Oui ca me semble pas facile, mais on ma conseillé de regarder du coté du langage Perl en interrogant (avec SNMP) le switch avec les OID correspondantx aux FCS error.

ca semble plus faisable que du c++ a mon avis, non ?

personne a entendu parler de cette méthode avec les OID ?

Répondre à nicolas

6

brupala, le 30 jan 2007 à 23:31:23
  • +1

Avec perl on peut faire beaucoup de choses, mais ça ne me parait pas le meilleur moyen de faire du snmp.
tout comme aller relever le compteur de CRC errors pour connaitre l'état d'un réseau.

et ... Voili  Voilou  Voila !

Répondre à brupala

7

cege, le 13 mar 2008 à 15:30:01

Tu peux utiliser la suite outils snmp (snmpwalk, snmpget, etc...) et rediriger dans un .html

genre :

C:\Documents and Settings\xxxxxx>snmpwalk -v 2c -c public ipcisco system
SNMPv2-MIB::sysDescr.0 = STRING: Nortel Networks Layer2-7 GbE Switch Module
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.1872.1.15
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (351809668) 40 days, 17:14:56.68
SNMPv2-MIB::sysContact.0 = STRING: AIS - ARTT
SNMPv2-MIB::sysName.0 = STRING: swbl73-2
SNMPv2-MIB::sysLocation.0 = STRING: C73 - Salle Informatique
SNMPv2-MIB::sysServices.0 = INTEGER: 78

Répondre à cege

8

miroir, le 13 mar 2008 à 16:23:32

Si la societe posséde un nombre assez important de matériel cisco, propose leur d'acheter le programme CiscoWorks, il fait tout ce que tu cherches a realiser et bien plus encore. La version qu'il te faut c'est LMS 3.0 ciscoworks

Dedans tu as : topographie reseau , systeme d'alerte reseau, programmation et configuration simplifié des matériels, déploiement massif d'IOS pour les mises a jour, etc etc

Enfin bref une grosse usine a gaz cisco super efficace, dans l'entreprise ou je suis en stage ils utilisent et c'est tres tres efficace.

Répondre à miroir

9

mybox, le 13 mar 2008 à 16:33:15
  • +1

Oui merci pour ces réponses, 1 an plus tard lol.
mon stage est donc terminé et j'avais fais avec une connexion telnet en php pour explorer les stats en envoyant les commandes cisco comme si c'était une saisie au clavier.

Répondre à mybox

13

 Mazigh_Arbi, le 8 nov 2008 à 12:23:48

--
THE MASTER KING
bonjour,mybox

j'ai malheureusement tombé dans la meme probleme que vous ,et je suis bloquer ,lol
bon j'ai un projet de pfe de thème configuration et administration des équipements réseau a distance a traver un interface graphique développer en PHP donc j'utilise le protocole SNMP pour l'administration et la configuration
pour partie lecture du MIB c'est bon a l'aide de snmpget (un probleme avec snmpwalk :au niveau de traitement de donneés
un grand problem avec snmpset pour modifier un parametre je suis bloque a se niveau avec une manque de documentation pour cette fonction donc merci de m'aider comment l'utilise

Répondre à Mazigh_Arbi

10

miroir, le 14 mar 2008 à 10:54:37

LoL j'avais meme pas fait gaffe

Répondre à miroir

11

brupala, le 14 mar 2008 à 23:02:36
  • +1

T'es pas le seul , hélas ,
c'est un problème récurent ici . et ... Voili  Voilou  Voila !

Répondre à brupala

12

samia, le 25 mai 2008 à 17:06:25

Bjr Miroir ,

Ayant lu votre précedente réponse adressé , vous avez déclaré qu'au sein de votre entreprise, on utilise l'outil cisco works. Pouvez vous leur demander de m'orienter afin de l'exploiter pleinnement et d'utiliser tt les ressources qu'elle offrent.
Je vous prie de me répondre sur mon mail stoubal2@yahoo.fr ou via ce forum . et de mm si vous pouvez me procurer de la doc en Français.

Merci d'avance .

Répondre à samia
Collection CommentÇaMarche.net