Red Hat Training

A Red Hat training course is available for Red Hat Satellite

D.5. Linux

Les sondes de cette section contrôlent les aspects essentiels de vos systèmes Linux, de l'utilisation du CPU à la mémoire virtuelle. Appliquez les aux systèmes à mission critique pour être averti avant un échec.
Au contraire des autres groupes de sondes, qui peuvent nécessiter le Red Hat Network Monitoring Daemon, chaque sonde Linux nécessite que rhnmd soit en cours d'exécution sur le système contrôlé.

D.5.1. Linux::CPU Usage

La sonde Linux::CPU Usage contrôle l'utilisation de CPU sur un système et recueille les métriques suivantes :
  • Pourcentage de CPU utilisé — La moyenne en cinq secondes du pourcentage de l'utilisation de CPU au moment de l'exécution de la sonde.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.15. Paramètres de Linux::CPU Usage

Champ Valeur
Timeout* (délai d'attente) 15
Critical Maximum CPU Percent Used (pourcentage de CPU utilisé maximum pour le statut critical)
Warning Maximum CPU Percent Used (pourcentage de CPU utilisé maximum pour le statut warning)

D.5.2. Linux::Disk IO Throughput

La sonde Linux::Disk IO Throughput contrôle un disque donné et recueille les métriques suivantes :
  • Taux de lecture — La quantité de données qui est lue en kilo-octets par seconde.
  • Taux d'écriture — La quantité de données qui est écrite en kilo-octets par seconde.
Pour obtenir la valeur pour le champ Disk number or disk name (numéro ou nom de disque), exécutez iostat sur le système à contrôler et regardez quel nom a été assigné au disque que vous souhaitez. La valeur par défaut de 0 vous donne normalement des statistiques du premier disque dur connecté directement au système.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde. Le paramètre Disk number or disk name doit également correspondre au format utilisé lorsque la commande iostat est exécutée. Si le format n'est pas identique, la sonde configurée passe dans un état UNKNOWN.

Tableau D.16. Paramètres de Linux::Disk IO Throughput

Champ Valeur
Disk number or disk name* 0
Timeout* (délai d'attente) 15
Critical Maximum KB read/second (Ko lus par seconde maximum pour le statut critical)
Warning Maximum KB read/second (Ko lus par seconde maximum pour le statut warning)
Warning Minimum KB read/second (Ko lus par seconde minimum pour le statut warning)
Critical Minimum KB read/second (Ko lus par seconde minimum pour le statut critical)
Critical Maximum KB written/second (Ko écrits par seconde maximum pour le statut critical)
Warning Maximum KB written/second (Ko écrits par seconde maximum pour le statut warning)
Warning Minimum KB written/second (Ko écrits par seconde minimum pour le statut warning)
Critical Minimum KB written/second (Ko écrits par seconde minimum pour le statut critical)

D.5.3. Linux::Disk Usage

La sonde Linux::Disk Usage contrôle l'espace disque sur un système de fichiers spécifique et recueille les métriques suivantes :
  • Système de fichiers utilisé — Le pourcentage de système de fichiers actuellement en utilisation.
  • Espace utilisé — La quantité du système de fichiers en méga-octets actuellement en utilisation.
  • Espace disponible — La quantité du système de fichiers en méga-octets actuellement disponible.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.17. Paramètres de Linux::Disk Usage

Champ Valeur
File system* /dev/hda1
Timeout* (délai d'attente) 15
Critical Maximum File System Percent Used (pourcentage utilisé de système de fichiers maximum pour le statut critical)
Warning Maximum File System Percent Used (pourcentage utilisé de système de fichiers maximum pour le statut warning)
Critical Maximum Space Used (espace utilisé maximum pour le statut critical)
Warning Maximum Space Used (espace utilisé maximum pour le statut warning)
Warning Minimum Space Available (espace disponible minimum pour le statut warning)
Critical Minimum Space Available (espace disponible minimum pour le statut critical)

D.5.4. Linux::Inodes

La sonde Linux::Inodes contrôle le système de fichiers spécifié et recueille les métriques suivantes :
  • Inodes — Le pourcentage d'inodes actuellement en utilisation.
Une inode est une structure de données contenant des informations sur les fichiers dans un système de fichiers Linux. Il existe une inode pour chaque fichier et un fichier est identifié uniquement par le système de fichiers sur lequel il se trouve et son numéro d'inode sur ce système.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.18. Paramètres de Linux::Inodes

Champ Valeur
File system* /
Timeout* (délai d'attente) 15
Critical Maximum Inodes Percent Used (pourcentage d'inodes utilisé maximum pour le statut critical)
Warning Maximum Inodes Percent Used (pourcentage d'inodes utilisé maximum pour le statut warning)

D.5.5. Linux::Interface Traffic

La sonde Linux::Interface Traffic mesure la quantité de trafic entrant et sortant de l'interface spécifiée (comme eth0) et recueille les métriques suivantes :
  • Taux d'entrée — Le trafic en octets par seconde entrant l'interface spécifiée.
  • Taux de sortie — Le trafic en octets par seconde sortant de l'interface spécifiée.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.19. Paramètres de Linux::Interface Traffic

Champ Valeur
Interface*
Timeout* (délai d'attente) 30
Critical Maximum Input Rate (taux d'entrée maximum pour le statut critical)
Warning Maximum Input Rate (taux d'entrée maximum pour le statut warning)
Warning Minimum Input Rate (taux d'entrée minimum pour le statut warning)
Critical Minimum Input Rate (taux d'entrée minimum pour le statut critical)
Critical Maximum Output Rate (taux de sortie maximum pour le statut critical)
Warning Maximum Output Rate (taux de sortie maximum pour le statut warning)
Warning Minimum Output Rate (taux de sortie minimum pour le statut warning)
Critical Minimum Output Rate (taux de sortie minimum pour le statut critical)

D.5.6. Linux::Load

La sonde Linux::Load contrôle le CPU d'un système et recueille les métriques suivantes :
  • Charge — La charge moyenne sur le CPU du système sur diverses périodes de temps.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.20. Paramètres de Linux::Load

Champ Valeur
Timeout* (délai d'attente) 15
Critical CPU Load 1-minute average (moyenne en 1 minute de charge de CPU pour le statut critical)
Warning CPU Load 1-minute average (moyenne en 1 minute de charge de CPU pour le statut warning)
Critical CPU Load 5-minute average (moyenne en 5 minutes de charge de CPU pour le statut critical)
Warning CPU Load 5-minute average (moyenne en 5 minutes de charge de CPU pour le statut warning)
Critical CPU Load 15-minute average (moyenne en 15 minutes de charge de CPU pour le statut critical)
Warning CPU Load 15-minute average (moyenne en 15 minutes de charge de CPU pour le statut warning)

D.5.7. Linux::Memory Usage

La sonde Linux::Memory Usage contrôle la mémoire sur un système et recueille les métriques suivantes :
  • RAM libre — La quantité de RAM libre en méga-octets sur un système.
Vous pouvez également inclure la mémoire récupérable dans cette métrique en saisissant yes ou no dans le champ Include reclaimable memory (inclure la mémoire récupérable)
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.21. Paramètres de Linux::Memory Usage

Champ Valeur
Include reclaimable memory (inclut la mémoire recouvrable) non
Timeout* (délai d'attente) 15
Warning Maximum RAM Free (RAM libre maximum pour le statut warning)
Critical Maximum RAM Free (RAM libre maximum pour le statut critical)

D.5.8. Linux::Process Counts by State

La sonde Linux::Process Counts by State identifie le nombre de processus dans les états suivants :
  • Bloqué — Un processus qui est passé dans la file d'attente et dont l'état est passé sur waiting.
  • Terminé — Un processus qui a été terminé (parce qu'il a été tué par un signal ou parce qu'il a appelé exit())) et dont le processus parent n'a pas encore reçu de notification de son arrêt en exécutant une forme de l'appel système wait().
  • Arrêté — Un processus qui a été arrêté avant la fin de son exécution.
  • Endormi — Un processus qui est dans l'état de sommeil Interruptible et qui peut être réintroduit plus tard en mémoire, son exécution étant reprise à partir de son point d'arrêt.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.22. Paramètres de Linux::Process Counts by State

Champ Valeur
Timeout* (délai d'attente) 15
Critical Maximum Blocked Processes (processus bloqués maximum pour le statut critical)
Warning Maximum Blocked Processes (processus bloqués maximum pour le statut warning)
Critical Maximum Defunct Processes (processus terminés maximum pour le statut critical)
Warning Maximum Defunct Processes (processus terminés maximum pour le statut warning)
Critical Maximum Stopped Processes (processus arrêtés maximum pour le statut critical)
Warning Maximum Stopped Processes (processus arrêtés maximum pour le statut warning)
Critical Maximum Sleeping Processes (processus endormis maximum pour le statut critical)
Warning Maximum Sleeping Processes (processus endormis maximum pour le statut warning)
Critical Maximum Child Processes (processus enfants maximum pour le statut critical)
Warning Maximum Child Processes (processus enfants maximum pour le statut warning)

D.5.9. Linux::Process Count Total

La sonde Linux::Process Count Total contrôle un système et recueille les métriques suivantes :
  • Compte de processus — Le nombre total de processus en cours d'exécution sur le système.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.23. Paramètres de Linux::Process Count Total

Champ Valeur
Timeout* (délai d'attente) 15
Critical Maximum Process Count (compte de processus maximum pour le statut critical)
Warning Maximum Process Count (compte de processus maximum pour le statut warning)

D.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 :
  • Utilisation du CPU — Le taux d'utilisation du CPU pour un processus donné en millisecondes par seconde. Cette métrique rapporte la colonne time (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).
  • Groupes de processus enfants — 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.
  • Fils — Le nombre de fils en cours d'exécution pour un processus donné. Un fil 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 fil est également appelé un processus léger.
  • Mémoire physique utilisée — La quantité de mémoire physique (ou RAM) en kilo-octets utilisée par le processus spécifié.
  • Mémoire virtuelle utilisée — 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 non trouvée) est affichée et l'état de la sonde deviendra CRITICAL.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.24. Paramètres de Linux::Process Health

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 (fils maximum pour le statut critical)
Warning Maximum Threads (fils 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)

D.5.11. Linux::Process Running

La sonde Linux::Process Running vérifie que le processus spécifié fonctionne correctement. Elle compte les processus ou les groupes de processus selon si la case Count process groups (compter les groupes de processus) est sélectionnée.
Par défaut, la case est sélectionnée, indiquant ainsi que la sonde devrait compter le nombre de parents de groupes de processus indépendant du nombre d'enfants. Cela vous permet, par exemple, de vérifier que deux instances du Apache Web server sont exécutées sans se soucier du nombre (dynamique) de processus enfants. Si elle n'est pas sélectionnée, la sonde effectue un compte direct du nombre de processus (enfants et parents) correspondant au processus spécifié.
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 non trouvée) est affichée et l'état de la sonde devient CRITICAL.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.25. Paramètres de Linux::Process Running

Champ Valeur
Command name
fichier PID
Compter les groupes de processus (sélectionné)
Timeout* (délai d'attente) 15
Critical Maximum Number Running (nombre en cours d'exécution maximum pour le statut critical)
Critical Minimum Number Running (nombre en cours d'exécution minimum pour le statut critical)

D.5.12. Linux::Swap Usage

La sonde Linux::Swap Usage contrôle les partitions swap en cours d'exécution sur un système et rapporte la métrique suivante :
  • Swap libre — Le pourcentage de mémoire swap actuellement libre.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.26. Paramètres de Linux::Swap Usage

Champ Valeur
Timeout* (délai d'attente) 15
Warning Minimum Swap Free (swap libre minimum pour le statut warning)
Critical Minimum Swap Free (swap libre minimum pour le statut critical)

D.5.13. Linux::TCP Connections by State

La sonde Linux::TCP Connections by State identifie le nombre total de connexions TCP, ainsi que la quantité de chacune dans les états suivants :
  • TIME_WAIT — La socket attend après la fermeture par commande d'arrêt à distance afin de pouvoir traiter les paquets qui sont toujours dans le réseau.
  • CLOSE_WAIT — Le côté à distance a été éteint et attend maintenant la fermeture de la socket.
  • FIN_WAIT — La socket est fermée et la connexion est maintenant en train de fermer.
  • ESTABLISHED — La socket a une connexion établie.
  • SYN_RCVD — La requête de connexion a été reçue du réseau.
Cette sonde peut être utile pour trouver et isoler le trafic réseau pour des adresses IP spécifiques ou pour examiner les connexions réseau au système contrôlé.
Les paramètres de filtre pour la sonde vous permettent de rétrécir l'étendue de la sonde. Cette sonde utilise la commande netstat -ant pour recevoir des données. Les paramètres Local IP address et Local port utilisent des valeurs de la colonne Local Address de la sortie ; les paramètres Remote IP address et Remote port utilisent les valeurs de la colonne Foreign Address de la sortie pour tout rapport.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.27. Paramètres de Linux::TCP Connections by State

Champ Valeur
Local IP address filter pattern list (liste de modèles de filtres d'adresses IP locales)
Local port number filter (filtre de numéros de ports locaux)
Remote IP address filter pattern list (liste de modèles de filtres d'adresses IP à distance)
Remote port number filter (filtre de numéros de ports à distance)
Timeout* (délai d'attente) 15
Critical Maximum Total Connections (connexions totales maximum pour le statut critical)
Warning Maximum Total Connections (connexions totales maximum pour le statut warning)
Critical Maximum TIME_WAIT Connections (connexions TIME_WAIT maximum pour le statut critical)
Warning Maximum TIME_WAIT Connections (connexions TIME_WAIT maximum pour le statut warning)
Critical Maximum CLOSE_WAIT Connections (connexions CLOSE_WAIT maximum pour le statut critical)
Warning Maximum CLOSE_WAIT Connections (connexions CLOSE_WAIT maximum pour le statut warning)
Critical Maximum FIN_WAIT Connections (connexions FIN_WAIT maximum pour le statut critical)
Warning Maximum FIN_WAIT Connections (connexions FIN_WAIT maximum pour le statut warning)
Critical Maximum ESTABLISHED Connections (connexions ESTABLISHED maximum pour le statut critical)
Warning Maximum ESTABLISHED Connections (connexions ESTABLISHED maximum pour le statut warning)
Critical Maximum SYN_RCVD Connections (connexions SYN_RCVD maximum pour le statut critical)
Warning Maximum SYN_RCVD Connections (connexions SYN_RCVD maximum pour le statut warning)

D.5.14. Linux::Users

La sonde Linux::Users contrôle les utilisateurs d'un système et rapporte la métrique suivante :
  • Utilisateurs — Le nombre d'utilisateurs actuellement connectés.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.28. Paramètres de Linux::Users

Champ Valeur
Timeout* (délai d'attente) 15
Critical Maximum Users (utilisateurs maximum pour le statut critical)
Warning Maximum Users (utilisateurs maximum pour le statut warning)

D.5.15. Linux::Virtual Memory

La sonde Linux::Virtual Memory contrôle la mémoire totale du système et recueille la métrique suivante :
  • Mémoire virtuelle — Le pourcentage de la mémoire totale du système - RAM plus swap - qui est libre.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde.

Tableau D.29. Paramètres de Linux::Virtual Memory

Champ Valeur
Timeout* (délai d'attente) 15
Warning Minimum Virtual Memory Free (mémoire virtuelle libre minimum pour le statut warning)
Critical Minimum Virtual Memory Free (mémoire virtuelle libre minimum pour le statut critical)