Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/05/2011, 12h09   #1
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2009
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2009
Messages : 110
Points : 27
Points : 27
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
Djawida est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/05/2011, 12h37   #2
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2009
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2009
Messages : 110
Points : 27
Points : 27
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 ?
Djawida est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/05/2011, 13h07   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 534
Points : 7 743
Points : 7 743
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.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 16h34   #4
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2009
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2009
Messages : 110
Points : 27
Points : 27
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 ?
Djawida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 16h59   #5
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 534
Points : 7 743
Points : 7 743
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
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 11h29   #6
Candidat au titre de Membre du Club
 
Inscription : novembre 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 15
Points : 14
Points : 14
ps n'est pas suffisant?
avec PSR il donne le coeur utilise.
Erwan-Overseas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 14h06   #7
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2009
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2009
Messages : 110
Points : 27
Points : 27
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 :
1
2
#pgrep Appli
pid_appli
et le pid des processus fils avec la commande :
Code :
#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à !
Djawida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 11h21   #8
Candidat au titre de Membre du Club
 
Inscription : novembre 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 15
Points : 14
Points : 14
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).
Erwan-Overseas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h02.


 
 
 
 
Partenaires

Hébergement Web