2010-09-30 2 views
3

Je travaille sur une application distribuée java qui consiste en une variété de serveurs RMI fonctionnant sur une collection de processeurs dans un système embarqué. Le système signale l'état à l'aide d'une interface graphique à code couleur qui interroge périodiquement les serveurs RMI pour leur statut (UP, DOWN, DEGRADED, etc.) à l'aide d'une interface définie. De plus, les serveurs signalent le statut SW et HW.Cadre pour le moniteur de santé d'application distribuée Java?

Je cherche à remplacer cet outil personnalisé par un cadre plus ouvert. Je sais que JMX peut être utilisé pour faire une telle chose. Je devrais installer un seul MBeanServer avec lequel tous les serveurs RMI s'inscriraient sous des ObjectNames uniques. Je devrais aussi écrire un MBean personnalisé qui fournirait les méthodes d'interface.

Ma question est de savoir si quelqu'un sait s'il existe déjà un cadre pour faire une telle chose. Peut-être aussi fournir un certain type de fonctionnalité de contrôle (service d'arrêt/redémarrage, etc.).

Répondre

2

J'ai récemment assisté à un discours où ils ont montré ce que vous pouvez faire avec RHQ (http://rhq-project.github.io/rhq/) et c'était assez impressionnant. Graphiques, démarrage/arrêt à distance, alerte, historique et zoom avant/arrière mais je n'ai pas eu le temps de jouer avec moi-même.

Questions connexes