Posez votre question Signaler

Protocole snmp

etudiant - Dernière réponse le 19 mai 2011 à 12:59
Bonjour,
je suis entrain d'utiliser le protocole SNMP et j'ai réussi à lire le nombre d'octets entrants et sortants à travers la MIB mais mon probleme c'est que je veux lire la bande passante entrante et sortante par service(HTTP, FTP, SMTP,...).Est ce qu'on peut avec SNMP le faire et est ce qu'il y a dans la MIB un objet qui me permet de le faire.
j'ai vu aussi le Net-SNMP mais j'ai pas pu le comprendre convenablement, c'est quoi?
Quelqu'un peut m'aider?
N.B:je developpe avec php et je suis sous Windows XP.
Merci.
Lire la suite 

Protocole snmp »

Suggestions
9 réponses
Réponse
+1
moins plus
Bonjour,

je vais te donner la solution mais j'espere que tu possedes la meme MIB(mib browser) que la mienne

$interfaceemis = snmpwalk('127.0.0.1', 'public', ".1.3.6.1.2.1.2.2.1.16");// cella pour te donner le nombre octets emis par chaque interface

$interfacerecu = snmpwalk('127.0.0.1', 'public', ".1.3.6.1.2.1.2.2.1.10");// cella pour te donner le nombre d'octets recus par chaque interface

j'espere que c'est bien ce que tu as besoin..
bye
hajer.d- 19 mai 2011 à 12:34
Merci, ça m'a aidé!
mais une question: Pourquoi avez vous utilsez snmpwalk et non snmpget ?
hajer.d- 19 mai 2011 à 12:59
où avez vous exécuter ce script(avec easy php)? certainement il est d'extension php!
Avez vous installer un serveur ou un logiciel quelconque pour pouvoir l'exécuter?
Ajouter un commentaire
Réponse
+0
moins plus
Quel MIB utilises tu ? Sur quel équipement ?

Chaque constructeur a une MIB particuliere, et tu peux bien entendu creer la tienne, à charge pour toi de la mettre en place aussi sur ta station d'admin.

http://www.developpez.net/forums/showthread.php?t=169527
etudiant - 28 févr. 2008 à 22:40
bonjour,
bon je suis pas entrain de creer une MIB, mais j'utilise la MIB(MIB Browser) juste pour voir les identifiants d'objet que j'ai besoin pour l'utiliser dans mon code.mon probleme c que je veux surveiiler mon reseau par service et j'ai réussi d'avoir les octets entrants et sortants mais je veux que cette résultat soit par service et est ce qu'il y a dans la MIB un objet qui me permet ça.
Merci.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjours, serait-il possible que tu me donne le chemin que tu utilise pour récupérer dans la MIB le nombre d'octets (entrant et sortant) ?
Perso je n'arrive qu'à récupérer le nombre de datagrammes.

Ensuite je regarderais ton problème, il me semble que tu dois pouvoir par protocole. Je regarderais
Ajouter un commentaire
Réponse
+0
moins plus
Chaque constructeur utilises des MIB differentes donc c'est inutile.

Regarde dans la doc constructeur, c'est souvent la que tu peux retrouver les MIB.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

j'ai un HP procurve 2524 et j'aimerais également lire la bande passante entrante et sortante par service(HTTP, FTP, SMTP,...).

J'ai essayé de trouver le SNMP OID qui correspond aux différents services mais j'avoue que je suis novice et perdu. J'ai récupéré un fichier Zip contenant une centaine de mibs sur le site HP mais je ne trouve pas comment monitorer les services.

Pouvez-vous m'aider s'il vous plait ?

Merci.
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
Je pense tout d'abord tu dois savoir le nb des services actives:
1.3.6.1.2.1.1.7
Puis les lister:
PAR EXEMPLE POUR HTTP:
nb d'octet sortant(alHttpStatsOctetsSent):
==>1.3.6.1.4.1.3076.2.1.2.7.1.1
nb d'octet entrant(alHttpStatsOctetsRcvd):
==>1.3.6.1.4.1.3076.2.1.2.7.1.2

Pour plus d'info: voici le lien du site:
http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?objectInput=
Ajouter un commentaire
Ce document intitulé « protocole snmp » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?