Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

INTERROGATION MIB VIA SNMP


Information sur la source

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

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
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 !!

signaler à un administrateur
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à.
@+

signaler à un administrateur
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

signaler à un administrateur
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 ?

signaler à un administrateur
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

signaler à un administrateur
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

@+




signaler à un administrateur
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 !

signaler à un administrateur
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 !

signaler à un administrateur
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.

signaler à un administrateur
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

signaler à un administrateur
Commentaire de jmbourreau le 22/02/2006 08:10:18

Ok, ca marche plutot bien. Merci.

signaler à un administrateur
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 ?

signaler à un administrateur
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.

signaler à un administrateur
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.

signaler à un administrateur
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

signaler à un administrateur
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


signaler à un administrateur
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

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.