C.5.10. Linux::Process Health
Linux::Process Health プローブは、ユーザー指定のプロセスを監視し、次のメトリックを収集します。
- CPU 使用率 — 特定のプロセスの CPU 使用率 (ミリ秒/秒)。このメトリックは、プロセスによって使用された累積 CPU 時間である ps 出力の
時間
列を報告します。これにより、メトリックがプローブ間隔から独立し、適切なしきい値を設定できるようになり、使用可能なグラフが生成されます (つまり、CPU 使用率の突然のスパイクがグラフのスパイクとして表示されます)。 - Child Process Groups — 指定された親プロセスから生成された子プロセスの数。子プロセスは、開いているファイルなどのほとんどの属性を親プロセスから継承します。
- Threads — 特定のプロセスで実行中のスレッドの数。スレッドは CPU 使用率の基本単位であり、プログラムカウンター、レジスタセット、およびスタック空間で設定されます。スレッドは軽量プロセスとも呼ばれます。
- 使用される物理メモリー — 指定されたプロセスによって使用されるキロバイト単位の物理メモリー (または RAM) の量。
- 使用されている仮想メモリー — 指定されたプロセスによって使用されているキロバイト単位の仮想メモリーの量、または実メモリーとスワップのプロセスのサイズ。
コマンド名またはプロセス ID でプロセスを指定します。(PID)。PID を入力すると、コマンド名の入力が上書きされます。コマンド名または PID が入力されていない場合、エラー
Command not found
が表示され、プローブは CRITICAL 状態に設定されます。
Requirements — このプローブを実行するには、監視対象システムで Red Hat Network Monitoring Daemon (
rhnmd
) が実行している必要があります。
フィールド | 値 |
---|---|
Command Name | |
Process ID (PID) file | |
Timeout* | 15 |
Critical Maximum CPU Usage | |
Warning Maximum CPU Usage | |
Critical Maximum Child Process Groups | |
Warning Maximum Child Process Groups | |
Critical Maximum Threads | |
Warning Maximum Threads | |
Critical Maximum Physical Memory Used | |
Warning Maximum Physical Memory Used | |
Critical Maximum Virtual Memory Used | |
Warning Maximum Virtual Memory Used |