A.5.10. Linux::Process Health
La sonde Linux::Process Health contrôle les processus spécifiés par l'utilisateur et recueille les métriques suivantes :
- CPU Usage - Le taux d'utilisation du CPU pour un processus donné en millisecondes par seconde. Cette métrique rapporte la colonne « Temps » de la sortie de
ps
, qui est le temps de CPU cumulé utilisé par le processus. Cela rend la métrique indépendante des intervalles de sonde, permet la définition de limites saines et génère des graphes utilisables (c-à-d, une pointe soudaine dans l'utilisation de CPU est affichée comme une pointe dans le graphe). - Child Process Groups - Le nombre de processus enfants créés par le processus parent spécifié. Un processus enfant hérite de la plupart de ses attributs, comme les fichiers ouverts, de son parent.
- Threads - Le nombre de threads en cours d'exécution pour un processus donné. Un thread est l'unité de base de l'utilisation de CPU et comprend un compteur de programmes, un ensemble d'enregistrement et un espace de pile. Un thread est également appelé un processus léger.
- Physical Memory Used - La quantité de mémoire physique (ou RAM) en kilo-octets utilisée par le processus spécifié.
- Virtual Memory Used - La quantité de mémoire virtuelle en kilo-octets utilisée par le processus spécifié ou la taille du processus dans la mémoire réelle plus le swap.
Spécifiez le processus par son nom de commande ou son ID de processus (PID). La saisie d'un PID écrase la saisie d'un nom de commande. Si aucun nom de commande ou aucun PID n'est saisi, l'erreur « Command not found » (commande introuvable) est affichée et l'état de la sonde deviendra CRITICAL.
Conditions préalables - Le démon de contrôle Red Hat Network (
rhnmd
) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.
Champ | Valeur |
---|---|
Command Name (nom de commande) | |
Process ID (PID) file (fichier PID) | |
Timeout* (délai d'attente) | 15 |
Critical Maximum CPU Usage (utilisation du CPU maximum pour le statut critical) | |
Warning Maximum CPU Usage (utilisation du CPU maximum pour le statut warning) | |
Critical Maximum Child Process Groups (groupes de processus enfants maximum pour le statut critical) | |
Warning Maximum Child Process Groups (groupes de processus enfants maximum pour le statut warning) | |
Critical Maximum Threads (threads maximum pour le statut critical) | |
Warning Maximum Threads (threads maximum pour le statut warning) | |
Critical Maximum Physical Memory Used (mémoire physique utilisée maximum pour le statut critical) | |
Warning Maximum Physical Memory Used (mémoire physique utilisée maximum pour le statut warning) | |
Critical Maximum Virtual Memory Used (mémoire virtuelle utilisée maximum pour le statut critical) | |
Warning Maximum Virtual Memory Used (mémoire virtuelle utilisée maximum pour le statut warning) |