Red Hat Training

A Red Hat training course is available for Red Hat Satellite

A.5.10. Linux::Process Health

Il probe Linux::Process Health controlla i processi specificati dall'utente e racoglie le seguenti metriche:
  • Utilizzo della CPU - Tasso di utilizzo della CPU di un dato processo espresso in millisecondi. Questa metrica riporta la colonna del tempo dell'output ps, il quale risulta essere il tempo comulativo della CPU utilizzato dal processo. Ciò rende la metrica indipendente dall'intervallo di probe, permette l'impostazione corretta dei limiti, e genera delle grafiche utilizzabili (es. una improvvisa variazione nell'utilizzo della CPU, viene tradotta con un picco all'interno del grafico).
  • Gruppi di processi figlio - Il numero di processi figli originati dal processo genitore specificato. Un processo figlio eredita la maggior parte dei propri attributi, come gli open file, dal proprio genitore.
  • Thread - Il numero di thread in esecuzione per un dato processo. Un thread è una unità di base riguardante l'utilizzo della CPU, e consiste in un conteggiatore di programma, un set registratore, ed uno spazio dello stack. Un thread viene anche chiamato processo leggero.
  • Memoria fisica utilizzata - La quantità di memoria fisica (o RAM), espressa in kilobyte, utilizzata dal processo specificato.
  • Memoria Virtuale utilizzata - Quantità di memoria virtuale utilizzata, espressa in kilobyte, da un processo specificato, oppure la misura del processo presente nella memoria reale più lo swap.
Specifica il processo inserendo il nome del comando o l'I.D. del processo (PID). Inserendo un PID, verrà annullata la entry nome del comando. Se nessun nome o PID viene inserito, verrà visualizzato l'errore Command not found ed il probe verrà impostato su CRITICAL.
Requisiti - Il Red Hat Network monitoring daemon (rhnmd) deve essere in esecuzione sul sistema monitorato per poter eseguire questo probe.

Tabella A.24. Impostazioni di Linux::Process Health

Campo Valore
Nome del comando
File ID del processo (PID)
Timeout* 15
Critical Utilizzo Massimo della CPU
Warning Utilizzo CPU Massimo
Critical Gruppi Massimi di Processi Figli
Warning Gruppi Massimi di Processo Figlio
Critical Thread Massimi
Warning Trhead Massimi
Critical Memoria Fisica Massima Utilizzata
Warning Memoria Fisica Massima Utilizzata
Critical Memoria Virtuale Massima Utilizzata
Warning Memoria Virtuale Massima Utilizzata