2010-06-07 28 views
2

Nous construisons des applications OSGi (en particulier en utilisant Apache Karaf sur Equinox) qui doivent être livrées dans des environnements clients qui utilisent couramment des outils de surveillance basés sur SNMP. Quelqu'un peut-il suggérer une solution rentable (Open Source est idéale, mais doit utiliser une licence que nous pouvons livrer dans le cadre de notre offre commerciale) qui supportera SNMP? Points bonus pour éviter les saignements de l'API SNMP dans les bundles d'applications que nous déployons (je préfère que nos développeurs définissent JMX MBeans à la place). Nos clients peuvent dicter le système de surveillance dont nous avons besoin pour le déploiement, mais nous utilisons Nagios pour les tests internes, donc d'autres points pour des solutions conviviales.Surveillance d'une application Apache Karaf/OSGi via SNMP

Répondre

2

Actuellement sur Github il y a un effort pour créer une extension webconsole pour la webcarole de karaf qui surveillera activement les MBeans de Karaf et les affichera d'une manière similaire à JVisualVM. À partir de maintenant, cet effort a été en grande partie arrêté en raison de la réécriture de la webconsole karaf pour utiliser Pax-Wicket. Cet effort est en grande partie terminé, ainsi la jmx-webconsole sera redémarrée et réécrite dans pax-wicket. En tant que committer sur cet effort, je vais ajouter la possibilité de publier des informations jmx mbean via snmp. S'il vous plaît laissez-moi savoir exactement ce que vous attendez de voir dans le cadre de cela. Si nous pouvons fournir un support SNMP en dehors de la jmx-webconsole, je le considérerais aussi.