begin process at 2012 02 13 08:56:45
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > INTERROGATION MIB VIA SNMP

INTERROGATION MIB VIA SNMP


 Information sur la source

Note :
Aucune note
Catégorie :Réseau & Internet Niveau :Initié Date de création :12/05/2004 Vu / téléchargé :20 159 / 24 193

Auteur : cipolin

Ecrire un message privé
Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note

 Description

Ce petit programme permet d'interroger la MIB d'un routeur ou d'un switch via SNMP.
Je ne l'ai testé que sous XP Pro. Il est nécessaire d'installer  le fournisseur Snmp WMI de XP Pro dans les composants windows du panneau de config.
Fonctionnement :
-Ping de la cible pour vérifier son existence : Utilisation du code de Proger
-Accès à l'interface WMIi du localhost qui va interroger la cible en Snmp et renvoyer les données de chaque interface réseau
-Inscription des données dans une base access
-Visualisation de ces données dans un DataGrid ou sur un graphique fourni par un composant shareware disponible sur http://www.advsofteng.com/


 Conclusion

Merci à Proger pour le module d'envoi de Ping
Merci à http://www.advsofteng.com/ pour son excellent composant de création de graphiques

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture TRI BULLE DANS UN TREEVIEW
RÉCUPÉRER SON IP EN VBSCRIPT TRÈS SIMPLEMENT

 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

Commentaires et avis

Commentaire de pluplu le 12/05/2004 15:50:14

Depuis le temps que j'attendais un code comme celui-ci !!! mais je rencontre un problème sur Windows2000 prof. malgré le fait d'avoir rajouter la référence Microsoft WMI scripting V1.1 library j'ai un message d'erreur projet ou bibliothèque introuvable, je vais peut être essayé d'installer chartdirector, c'est peut être lui qui foire.
Merci encore pour ton code !!

Commentaire de cipolin le 12/05/2004 16:03:25

oui essaye d'installer ChartDirector, si c'est à la compil que ça plante, je pense que ça vient de là.
@+

Commentaire de pluplu le 13/05/2004 16:24:30

En effet ça marche mieux mais j'ai une erreur lors d'un getSNMP il me retourne Erreur 21472117394 Espace de noms non valide lorsque j'essaye de lire la liste des interfaces, mon router est un petit Broadband router US robotics 8000-02 qui est pourtant SNMP compliant et j'ai bien vérifié la community est bien public ??? tu n'aurais pas une idée des fois ???

Pluplu

Commentaire de cipolin le 14/05/2004 13:53:22

l'erreur se produit après la connexion à l'interface WMI?
dans le log il te met : ping ok - wmi ok - erreur - erreur num.....

essaye de passer en snmp V2 en rajoutant  après la ligne

ObjWmiNamedValueSet.Add "AgentAddress", SnmpCible

le code suivant :

ObjWmiNamedValueSet.Add "AgentSNMPVersion", "2C"

As tu les droits d'accès à la MIB ?

Commentaire de pluplu le 14/05/2004 16:01:16

En fait le problème se situe au niveau de cette ligne la :
Set objWmiServices = ObjWmiLocator.ConnectServer("", "root\snmp\localhost")
je n'arrive jamais à aller plus loin, peux tu m'expliquer le chemin "root\snmp\localhost" il sert à quoi?
et la MIB c'est quoi en fait ?? sorry je suis profane au niveau SNMP

Commentaire de cipolin le 16/05/2004 18:45:06

As tu un poste XP pro? IL faut installer le fournisseur Snmp WMI de XP Pro dans les composants windows du panneau de config.(outils de gestion et d'analyse)

Infos sur la mib : http://christian.caleca.free.fr/snmp/la_mib.htm

@+




Commentaire de radix82 le 02/12/2004 14:42:45

Super prog. Je récupère bien la MIB d'un switch CISCO 1924 dont je veux vérifier la liste des PC connectés dessus. Est-il possible de récupérer la liste dynamique des adresses IP ou MAC utilisant le switch: je dois déterminer si un PC a été enlevé d'un jour sur l'autre ...

Merci d'avance !

Commentaire de SupraDolph le 18/10/2005 15:49:17

Super !
Je vais regarder ce que sa donne. Dommage que ce ne soit pas une source en .net...
Cette source devrai me servir pour de la supervision réseau via le protocole SNMP.

Arigato, Thank you, Gracias, Merci !

Commentaire de jmbourreau le 08/12/2005 21:10:47

Salut, j'ai ce message d'erreur:
08/12/2005 - 21:05:32 - GetSnmp 192.168.1.254 - Icmp Ok - Wmi Ok - Erreur -2147217392 - Erreur Automation
Sais tu d'où cela peut venir?? Merci.

Commentaire de olivier06 le 20/02/2006 18:14:39

Bonjour,

il arrive que les chaines de valeur recupérées soient trop longue car access supporte un maximum de 255 carractères, modifier la capacité du champs dans accès peut etre une solution

Commentaire de jmbourreau le 22/02/2006 08:10:18

Ok, ca marche plutot bien. Merci.

Commentaire de chieur le 14/04/2007 15:15:54

j'ai un bibliothèque introuvable pour le Rtrim , quelle réfèrence faut-il ajouter ?

Commentaire de Artanor le 24/05/2007 10:51:39

Bonjour,
Est-ce que quelqun aurait fait un programme similaire ( ou meme juste pour fair une requete snmp ) mais en c++ ou c# ?
Merci d'avance.

Commentaire de bolboliset le 23/10/2007 09:06:56

bonjour
svp je veus trouver quelqu'un qui peut m'explique comment je peus compile ce code source??et comment installée Snmp WMI de XP Pro ???
je besoin d'aide.voila mon compte :liveinmysoul@yahoo.fr.

Commentaire de bolboliset le 10/11/2007 12:10:05

bonjour,
svp j'ai un message d'erreur ici:

For Each objSystem In ColSystem
    Sysdesc = objSystem.Sysdesc
    SysName = objSystem.SysName
    SysObjectID = objSystem.SysObjectID
    SysUpTime = objSystem.SysUpTime
Next
l'erreur:

GetSnmp 192.168.102.97 - Icmp Ok - Wmi Ok - Erreur -2147217392 - Erreur Automation
aider moi svp

Commentaire de cipolin le 04/01/2008 09:24:02

Bonjour,

Je ne passe pas svt sur VBFrance et je lis donc vos commentaires trop tard...
En outre, j'ai fait de nouvelles versions de ce programme.

Pour plus de réactivité, vous pouvez m'écrire à azorandco (at) yahoo (dot) fr
++
cipolin


Commentaire de magnus.maximus le 02/02/2009 21:50:07

Bonsoir,
Comment ajouter une mid entreprise à XP?
pour pouvoir la gérer par cette methode?
Merci

Commentaire de asmasousou le 19/02/2010 15:24:13

salut tous le monde
je me charge de faire une application de snmp et mib dans une entreprise et je dois developper en java si quelq'un d'entre vous a ce code en java
merci d'avance.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,388 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales