Re: EJB/MBean et consultation via un Nagios

jerome moliere <[email protected]> Fri, 21 Jan 2011 00:54:05 +0100
Newsgroups gmane.comp.java.french.general
Message-ID <[email protected]>
Le 20 janvier 2011 17:10, Nicolas Delsaux <[email protected]> a
écrit :

> Salut
>

Salut ma Tania -)

> je vais bientôt entamer le développement d'une web-app susceptible
> d'être déployée sur un cluster Glassfish (ou JBoss) éventuellement
> hébergé chez Amazon.
>

courage à toi
may the force be with you...il faudrait choisir vite entre les 2 car le
support du clustering n'a pas du tout les mêmes implications ...
et il te faudra avoir des instances amazon quine partent pas en cachuète ..


> Pour cette application, et pour chacun des noeuds du cluster, on
> souhaiterait pouvoir disposer d'informations de supervesion utiles (ou
> pas).
> Je me suis donc naturellement (des vieux souvenirs de Jérôme ...)
> dirigé vers JMX.
>

cela parait raisonnable ...

Comme il s'agit d'un cluster virtuel, on souhaite également disoposer
> d'informations plus "physiques" sur les noeuds. Pour cela, évidement,
> SNMP est la solution. Surtout qu'il me semble que JMX s'intègre
> raisonnablement bien avec SNMP.
>

oula le jeune padawan est en plein délire ...
alors les MIBs standard s: il n'y en a pas
Jboss dispose d'une MIB proprio payante ...
GF n'en dispose pas à mes dernières infos...
pour s'intégrer avec quel tool SNMP ? Patrol / Nagios/ Tivoli/ openView
 ...

> Seulement, je n'arrive pas à mettre la main sur de la documentation à
> ce sujet. Je cherche donc à vous laisser chercher le web à ma place
> ... heu, non, en fait.
> je voudrais juste savoir si vous connaissez des documents expliquant
> comment :
>
> - associer des MBeans à des EJBs (par exemple)
>

un Mbean c'est une interface + 1 implémentation  t'encapsules ce que tu veux
dedans , donc tu fais généralement de la délégation dans ton impl et
redirige vers le Bean à manager ...

> - récupérer les informations de ces MBeans dans JConsole (pour commencer)
>

si t'es dans GF aucun souci rien à faire de spécial avec un JDK 1.6 (mis à
part les 2 switches classiques à passer à Java)
si t'es dans Jboss c'est le bordel avec les versions 4, 5.0 et 5.1 c'est 3
configurations différentes et foireuses..
le souci est qu'en gros Jboss embarque un serveur de Mbean (instance de
MBeanServer) et qu'il le peuple avec ses entrées
Or la console JMX exploite le serveur de Mbeeans présent par défaut dans la
plate-forme Java et bingo tu as trouvé c'est pas le même...



> - afficher des MBeans dans un Nagios distant
>
> alors là courage Jedi ...


> Et, d'une manière plus générale, votre avis sur la meilleure façon de
> superviser une application éventuellement réaprtie sur un cluster.
>

rien d'existant tout à construire à la main..supervision métier en
agglomérant des indicateurs techniques pour faire basculer du vert au rouge
tes indicateurs métier.....


> Merci.
>
>

de rien
a++
jerome

> --
> Nicolas Delsaux
>



-- 
J.MOLIERE - Mentor/J
auteur Eyrolles