Java Obtenir Nom / Description pour OID MIB
-
04-10-2019 - |
Question
Je suis la programmation d'un système de gestion de réseau, et le besoin d'être en mesure d'imprimer des noms significatifs derrière les OID qui sont reçus des pièges SNMP. En raison de la nature / taille de ce système, il ne serait pas une bonne idée de la carte manuellement tous les OID à un nom significatif pour chaque MIB sur chaque appareil qui est utilisé.
Cela dit, il est un moyen libre (usage commercial) du nom d'appariement automatique / description avec leur OID respective pour tous les OID dans une MIB; puis ces appariements être utilisés dans un programme Java?
En d'autres termes, est-il un outil ou une méthode qui permet de convertir un arbre MIB à des objets Java qui peut être parcourue dans un programme pour récupérer les noms des OID / descriptions?
Merci
La solution
Vous avez besoin d'un analyseur MIB - par exemple Mibble (disponible sous licence GPL et licence commerciale)
Autres conseils
Je sais fil est vieux, mais il peut aider les autres. On peut utiliser jar SNMP4J-SMI obtenir une description de nom OID MIB
Utilisation très rare de SNMP j'ai trouvé mec. Je travaille également sur SNMP. Pour cela, SNMP4J est meilleure bibliothèque que nous pouvons utiliser en java.
http://www.snmp4j.org/
Il prend en charge v1, v2 et v3 pour SNMP.
Vous pouvez également implémenter arbre qui marche à l'aide Sib, et vous pouvez chercher le nom OID perticular / description et la valeur aussi. Son très cool et facile à utiliser une fois pour entrer.
Notez également que vous devez fournir l'adresse IP dans le gestionnaire de périphériques non? de sorte que le dispositif peut envoyer des interruptions SNMP à votre application qui est à l'écoute sur un port.
Vous devez ouvrir le port aussi des pièges.
espérons que cette aide. laissez-moi savoir si des requêtes. Vous avez besoin de creuser plus en elle. Vous savez comment fonctionne en réseau stuff:)
.merci.