IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Wildfly/JBoss Java Discussion :

Superviser des serveurs d'applications


Sujet :

Wildfly/JBoss Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Elève ingénieur informatique
    Inscrit en
    Février 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Elève ingénieur informatique

    Informations forums :
    Inscription : Février 2012
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Superviser des serveurs d'applications
    Bonjour Tout le monde,

    Mon projet de fin d'études et de créer une application JEE qui permet de superviser un serveur d'application (JBoss par exemple). Je me débute avec JBoss donc je n'ai pas de grandes connaissances.
    bref, mon application doit fournir les metrics du serveur en cours d'exécution tel que thread pool, connexion pool, EJB pool ...
    J'ai cherché beaucoup sur le net des exemples de code ou des informations sur les classes que je dois utiliser pour retirer ces informations mais j'ai rien trouvé.

    SVP si quelqu'un peut m'aider je serai reconnaissant.
    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    je te conseille de commencer a rechercher sur les termes JMX et monitoring

  3. #3
    Membre éclairé Avatar de XmasRock
    Inscrit en
    Janvier 2007
    Messages
    729
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 729
    Points : 821
    Points
    821
    Par défaut
    C'est étrange qu'on te demande ça alors que c'est déjà largement disponible.

    Est-ce que c'est un exercice avec ce thème précis où une contribution à un projet tel que http://rhq-project.org/display/RHQ/Home pourrait éventuellement être accepté par ton prof ?

    Sachant que c'est plus proche de la réalité de ce qu'on fait aujourd'hui et que tu apprendras beaucoup plus.

  4. #4
    Candidat au Club
    Homme Profil pro
    Elève ingénieur informatique
    Inscrit en
    Février 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Elève ingénieur informatique

    Informations forums :
    Inscription : Février 2012
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    D'abord, je vous remercie pour votre aide.

    Oui, mon encadreur veut que je travaille sur ce thème. En fait il veut que je développe un outil qui lui permet de superviser le serveur JBoss, même principe que Jconsole mais avec des paramètres et des attributs bien définis en plus avec Flex.
    Bref, mon produit final sert à collecter des métriques sur le processus de gestion, telles que l'utilisation du CPU, la consommation de mémoire, et l'utilisation du descripteur de fichier, représentation graphique des valeurs, alerter sur les conditions d'erreur (notification visuelle et sonore) ...

    J'ai fait des recherches durant 2 semaines sur ce domaine et j'ai des connaissance sur le jmx et le remoting et je veux commencer par un petit exemple (une classe java) qui permet de récupérer des données et des paramètres de configuration du serveur jboss comme MaximumPoolSize ou KeepAliveTime du MBean jboss.jca service: WorkManagerThreadPoolorg de la classe jboss.util.threadpool.BasicThreadPool.
    Voici ma classe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    import org.jboss.util.threadpool.BasicThreadPool;
     
    public class Supervisor {
      public static void main(String[] args) {
     
        BasicThreadPool basicThreadPool= new BasicThreadPool();
     
        System.out.println("MaximumPoolSize= "+basicThreadPool.getMaximumPoolSize());
        System.out.println("KeepAliveTime= "+basicThreadPool.getKeepAliveTime());
     
      }
    }
    et voici le résultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MaximumPoolSize= 100
    KeepAliveTime= 60000
    maintenant étant donné que j'ai créé une instance de ThreadPool de base donc je ne suis pas entrant de récupérer réellement leThreadPool du serveur en cours d’exécution et même si je change le KeepAliveTime de 60000 à 6 par exemple je reçois toujours le même résultat car je suis entraint de modifier dans le KeepAliveTime que j'ai crée.

    Ma question est la suivante: comment faire pour récupérer les données réelles du serveur que je dois le superviser? car je dois comprendre comment faire pour pouvoir arriver à mon but étant donné que j'ai plusieurs MBean à exploiter comme memory Usage ...

    Merci énormément.

  5. #5
    Candidat au Club
    Homme Profil pro
    Elève ingénieur informatique
    Inscrit en
    Février 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Elève ingénieur informatique

    Informations forums :
    Inscription : Février 2012
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    S'il vous plait j'ai vraiment besoin de votre aide je suis bloqué j'ai toujours pas trouvé la solution.

Discussions similaires

  1. supervision des serveurs avec FAN-NAGIOS ??
    Par simo.unv dans le forum Linux
    Réponses: 0
    Dernier message: 23/02/2013, 19h33
  2. Outil pour superviser des serveurs Linux
    Par yanis97 dans le forum Windows
    Réponses: 1
    Dernier message: 28/02/2009, 11h11
  3. application de monitoring et supervision des serveur
    Par diki_hassan dans le forum Réseau
    Réponses: 2
    Dernier message: 10/03/2008, 09h26
  4. Marché des serveurs d'applications
    Par Invité dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 23
    Dernier message: 22/05/2007, 12h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo