marcus
19 mai 2005 à 10:17
Bonjour,
Merci de prendre le temps de lire ce post ;)
Je relance le sujet 1 an après car cela m'interresse mais je ne trouve pas d'infos concrète à ce sujet.
Je souhaite réaliser une interface web locale représentant les switchs de l'entreprise, j'ai à ma disposition un script vbs qui scanne le réseau et récupère les adresses IP et MAC des machines. Cependant il me faudrait pouvoir les associer aux ports de chaque switch, et ce je pense en récupérant la table des adresses MAC (par telnet on obtient la liste MAC - Port mais je voudrais l'avoir dans un fichier texte).
J'ai suivi le cours de christian caleca (christian.caleca.free.fr) et j'ai télécharger l'utilitaire Getif 2.3.1, mais j'avoue avoir du mal à comprendre comment m'en servir.
Autrement il ya le PHP avec les fonctions snmp mais avant de m'y lancer je voudrais avoir quelques conseils sur la meileure manière de procéder pour récupérer cette fameuse table!
Merci d'avance et bonne journée
oui j'y ai pensé mais reste à savoir comment les récupérer! tu penses à quel language?
Tu peux utiliser soit du C++ soit le plus facile sous Windows, Visual Basic. Par contre, il te faudrat soit trouver une librairie pour traiter du SNMP, soit en faire une. Lorsqu'il ne s'agit que de lire une MIB, celà reste assez facile(c'est de l'UDP, 1 trame question avec un OID puis une trame réponse avec la valeur du compteur). Le plus dure dans ce type de librairie ce n'est pas la gestion du protocole réseau, mais plutôt la compilation et le traitement des fichiers MIB. Si tu fait tout toi même, il n'y a pas besoin de se compliquer la vie avec les mibs. (Si tu veux faire ca avec VB, j'ai déjà des choses que je pourrais de transmettre).
En ce qui concerne tes adresses MAC, il faut rechercher la bonne clef, tu ne doit pas lire la bonne. Il y a de forte chance que l'outil d'admin utilise le SNMP, alors si lui peu le faire, toi aussi! Le Pb c'est de trouver la bonne OID. Il faut savoir que les constructeurs ne documentent pas toutes leurs MIB et que si tu veux lire ces clefs, il faut utiliser le system D. Par exemple parcourir la mib systematiquement pour rechercher ton information.