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

Linux Discussion :

monitoring des processus


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Points : 59
    Points
    59
    Par défaut monitoring des processus
    Bonjour à tous,

    Est-ce-que quelqu'un connait un outil libre qui permet de faire du monitoring des processus dans linux afin de savoir :
    - leur application respective (afin de pouvoir identifier tout les processus de chaque appli)
    - leur localisation, càd le processeur sur lequel il s'exécute dans le cas du multicoeur.

    Merci

  2. #2
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Points : 59
    Points
    59
    Par défaut
    Autrement, s'il n'existe pas un tel outil, est-ce-que vous pouvez m'orientez pour que je le fasse moi même.
    Qu'est-ce-que le système offre déjà pour me permettre d'implémenter ça ?

  3. #3
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    déjà tu peux utiliser n'importe quell outils de monitoring comme nagios ou zabbix ou bigbrother, pour surveiller les processus.
    Après si tu veux plus de précisions, tu dois juste développer l'agent qui va aller lire dans /proc les informations complémentaires qui pourraient te manquer.

  4. #4
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Points : 59
    Points
    59
    Par défaut
    Merci pour ta réponse.
    Juste une question (un peu naïve peut être!), en fait quel est le fichier qui contient des informations sur les processus dans le /proc ?

  5. #5
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    Citation Envoyé par Djawida Voir le message
    Merci pour ta réponse.
    Juste une question (un peu naïve peut être!),
    y'a pas de questions bêtes, y'a des bêtes qui posent pas de question

    Citation Envoyé par Djawida Voir le message
    en fait quel est le fichier qui contient des informations sur les processus dans le /proc ?
    bha tous .... à part quelques fichiers spéciaux.

    par exemple
    /proc/23456/*
    c'est les informations sur le processus n°23456
    http://moun3im.free.fr/docmaster/articles/linux070.html
    sera plus claire que mon explication

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 15
    Points : 17
    Points
    17
    Par défaut
    ps n'est pas suffisant?
    avec PSR il donne le coeur utilise.

  7. #7
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Points : 59
    Points
    59
    Par défaut
    Citation Envoyé par Erwan-Overseas Voir le message
    ps n'est pas suffisant?
    ça doit être suffisant mais il faut ajouter des options !

    Jusque là j'ai trouvé la commande qui permet de donner le pid des processus fils d'une application donné ( par contre je sais pas encore comment avoir l'identifient des threads)

    on obtient le pid du processus principal avec la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #pgrep Appli
    pid_appli
    et le pid des processus fils avec la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #ps -f --ppid pid_appli

    Pour la localisation (le hostname ou l'id du noeud sur lequel ils s'exécutent) j'ai rien trouvé jusque là !

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 15
    Points : 17
    Points
    17
    Par défaut
    pour les options, tout depend de ta versions de ps...
    en fonction de celui que tu as, les options seront differentes.

    mais normalement la page de man, prend notamment un exemple qui permet de voir, je pense, ce que tu cherches.
    (j'ai vu l'affichage, c'est plutot complet, et detaille bien le processeur utilise).

Discussions similaires

  1. Monitoring des processus
    Par vins67 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 20/10/2013, 11h03
  2. [C#] Configuration du niveau de priorite des processus
    Par stephdiplo150 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 22/04/2007, 23h29
  3. lancer des processus
    Par dylan dans le forum Général Python
    Réponses: 2
    Dernier message: 10/06/2004, 14h02
  4. [langage] fonctionnement des Processus
    Par GMI3 dans le forum Langage
    Réponses: 3
    Dernier message: 19/09/2003, 11h12
  5. Réponses: 2
    Dernier message: 04/10/2002, 09h13

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