2009-11-11 11 views
4

J'ai quelques applications JAVA que je surveille en utilisant JMX.SNMP en Java, spécifiquement pour être adaptateur JMX

Je voudrais écrire un client SNMP pour ces applications qui enveloppe l'interface JMX et par la découverte expose les mêmes attributs qui sont exposés dans JMX, via SNMP.

Je n'ai aucun problème à écrire le client si je viens de comprendre comment écrire des clients SNMP en JAVA. Existe-t-il une bibliothèque SNMP gratuite pour JAVA que je peux utiliser? Existe-t-il un bon adaptateur SNMP gratuit pour JMX? (Essayé "WebNMS SNMP Adapter for JMX" procès sans succès)

Merci!

Répondre

3

SNMP4J est une API opensoure pour SNMP en Java. Tu peux essayer ça. En ce qui concerne l'adaptateur SNMP pour JMX, pourquoi WebNMS ne fonctionne-t-il pas? Avez-vous emprunté JBossSNMPAdapter

+1

Merci pour la réponse. Je suis en train de vérifier SNMP4J (il s'avère que "snmp java" google search apporte celui-ci en premier) et JBossSNMPAdapter, bien que nous n'utilisions pas JBoss actuellement (Tomcat seulement) mais nous prévoyons de le faire. A propos de WebNMS - a tout fait selon les instructions et après avoir couru le tout je n'ai pas eu de sortie SNMP. Ceci étant une source fermée et avec très peu de documentation, je n'ai pas investi beaucoup de temps à essayer de le comprendre. – Ben

+0

Zoho (anciennement AdventNet) offre un soutien gratuit dans le cadre des activités de préventes. Ils essaient d'être très utiles. Essayez leur forum de support: https://forums.webnms.com/snmp-api –

0

Vieux trucs.

surveillance SNMP est intégré sur Java 6.

SNMP Monitoring and Management

+2

ceci publie seulement la MIB standard pour la JVM et ne permet pas d'exposer des MBeans personnalisés – Jean

1

Vous pouvez également essayer le logiciel SNAMP (open source aussi). Il agit comme un pont de protocole logiciel entre JMX et SNMP.