UNIX または Linux プロセス
UNIX/Linux プロセス監視 テンプレートを使用すると、UNIX または Linux コンピューターにインストールされている特定のプロセスが実行されていることを監視できます。
シナリオ
通常、プロセスの監視はアプリケーションの正常性にとって重要であるため、UNIX/Linux プロセス監視テンプレートはアプリケーションの監視に役立ちます。
UNIX/Linux プロセス監視テンプレートによって実行される監視
次の表では、UNIX/Linux プロセス監視テンプレートによって実行される監視操作を示します。
型 | 説明 | 有効な場合 |
---|---|---|
モニター | プロセス数が範囲外です | 常に有効。 |
ウィザードのオプション
UNIX/Linux プロセス監視テンプレートを実行する場合は、次の表のオプションの値を指定する必要があります。 各表は、ウィザードのページごとのオプションです。
全般オプション
次のオプションは、ウィザードの [General Options]\(全般オプション\) ページで使用できます。
オプション | 説明 |
---|---|
Name | テンプレートに使用される名前。 これはオペレーション コンソールに表示される名前です。 |
説明 | テンプレートの説明 (省略可能)。 |
Management Pack | テンプレートによって作成されるクラスとモニターを格納するための管理パック。 ターゲット プロセスとしてプロセスを使用する追加のモニターまたはルールを作成する場合は、それらを同じ管理パックに格納する必要があります。管理パックの詳細については、「 管理パック ファイルの選択を参照してください。 |
プロセス監視の詳細
次のオプションは、ウィザードの [Process Monitoring Details]\(プロセス監視の詳細\) ページで使用できます。
オプション | 説明 |
---|---|
Process name | プロセスの名前。 [プロセスの選択] ボタンを使用して、監視対象の UNIX/Linux コンピューターに接続し、現在実行中のプロセスを一覧表示して、名前でプロセスを選択できます。 モニターの対象を 1 台のコンピューターのみにする場合は、[プロセスの選択] ボタンを使用して、コンピューターとプロセスを選ぶ必要があります。 |
コンピューター グループ | 監視するプロセスの UNIX または Linux コンピューターのグループの名前。 [グループの選択] ボタンを選択して、管理グループにインストールされているグループを選択します。 [プロセスの選択] ボタンを使用して、コンピューターから実行中のプロセスを選んだ場合、モニターの対象はそのコンピューターになります。 [プロセスの選択] ボタンを使用してプロセスを選んだ後、[グループの選択] ボタンを使用して、選んだプロセスのモニターでグループを対象にすることができます。 |
アラートの重要度 | アラートの重要度: エラー、警告、または情報。 |
プロセス引数をフィルター処理する正規表現 | 引数によるプロセスのフィルター処理に使用する省略可能な正規表現。 このオプションを使用すると、指定されたプロセス名に一致するプロセスが、その引数によってさらにフィルター処理されます。 正規表現に一致する引数を持つプロセスのみがモニターによって評価されます。 これは、システム上の他のアプリケーションが同じ名前のプロセスを使用する可能性がある場合に、特定のアプリケーションのプロセスを識別するのに役立ちます。 正規表現は、プロセス引数の連結されたリストに対して評価されます。 |
式の一致結果 | [プロセスの選択] ボタンを使用して監視対象のコンピューターに接続し、名前でプロセスを選ぶと、そのコンピューターに存在する選択したプロセス名を持つすべてのプロセスの一覧が、このフィールドに表示されます。 [プロセスの引数をフィルターする正規表現] を指定すると、このフィールドに一覧表示されるプロセスは、引数によるフィルター処理をプレビューできるようにフィルター処理されます。 |
プロセス テンプレートの設定
次のオプションは、ウィザードの [Process Template Settings]\(プロセス テンプレートの設定\) ページで使用できます。
オプション | 説明 |
---|---|
インスタンスの最小数 | 監視対象プロセスの実行中のインスタンスの最小数。 プロセスのインスタンスが実行されていない場合にアラートを生成するには、[プロセス インスタンスの数が指定した値よりも小さい場合にアラートを生成する] チェック ボックスをオンにして、値「1」を入力します。 プロセス インスタンスの数は、プロセス名とオプションの正規表現でフィルター処理した後に計算され、プロセス引数をフィルター処理します。 実行中のインスタンスの数が指定された値より少ない場合は、アラートが生成されます。 |
インスタンスの最大数 | 監視対象プロセスの実行中のインスタンスの最大数。 指定した値より多くのプロセス インスタンスが実行されている場合にアラートを生成するには、[プロセス インスタンスの数が指定した値よりも大きい場合にアラートを生成する] チェック ボックスをオンにして、最大しきい値を入力します。 プロセス インスタンスの数は、プロセス名とオプションの正規表現でフィルター処理した後に計算され、プロセス引数をフィルター処理します。 実行中のインスタンスの数が指定された値を超える場合は、アラートが生成されます。 |
追加の監視
UNIX/Linux プロセス監視テンプレートで、指定した監視を実行する他に、追加のモニターとルールに使用できるターゲット クラスを作成できます。 このクラスをターゲットとして使用するモニターまたはルールは、プロセスがインストールされている任意のエージェントで実行されます。
UNIX/Linux プロセス監視テンプレートの作成と変更
UNIX/Linux プロセス監視テンプレートを作成するには、次の手順に従います。
コンピューターのグループでプロセスを監視する場合は、次のロジックを使用して、モニターの対象グループを決定します。
監視の追加ウィザードを開始します。
[監視の種類の選択] ページで、UNIX/Linux プロセス監視を選択し、次へを選択します。
General プロパティ ページの Name と Description ボックスに、この新しいテンプレートの名前と省略可能な説明を入力します。
モニターを保存する管理パックを選択するか、 New を選択して新しい管理パックを作成します。 詳細については、「 管理パック ファイルの選択」を参照してください。
[次へ] を選択します。
プロセスの選択 ボタンを選択します。
Browse ボタンを選択し、プロセスがインストールされているコンピューターを選択し、OK を選択します。
[プロセス] ボックスで、監視するプロセスを選びます。
[アラートの重大度] を選びます。
必要に応じて、一致したプロセスの一覧をプロセスの引数でフィルター処理するための正規表現を、[プロセスの引数をフィルターする正規表現] で指定します。
コンピューターのグループでプロセスを監視する場合は、次の操作を行います。
- グループの選択ボタンを選択します。
- プロセスを含むコンピューターを含むグループを選択し、 OKを選択します。
[次へ] を選択します。
[プロセス インスタンスの数が指定した値よりも小さい場合にアラートを生成する] および [プロセス インスタンスの数が指定した値よりも大きい場合にアラートを生成する] チェック ボックスで適切なものをオンにします。
必要に応じて、[インスタンスの最小数] および [インスタンスの最大数] の値を指定します。
[次へ] を選択します。
[作成] を選択します
既存の UNIX/Linux プロセス監視テンプレートを変更する
- 作成者の資格情報を持つユーザー アカウントでオペレーション コンソールを開きます。
- [作成 ] ワークスペースを開きます。
- [作成] ナビゲーション ウィンドウで、[管理パック テンプレート] を展開し、[UNIX/Linux Process Monitoring]\(UNIX/Linux プロセス管理\) を選びます。
- [UNIX/Linux Process Monitoring]\(UNIX/Linux プロセス管理\) ウィンドウで、変更するテンプレートを見つけます。
- テンプレートを右クリックし、[プロパティ] を選びます。
- 必要な変更を入力し、 OKを選択します。
UNIX/Linux プロセス モニターと収集されたデータの表示
各モニターの状態を表示する
- [UNIX/Linux Computers]\(UNIX/Linux コンピューター\) ビューを選びます。
- UNIX/Linux コンピューター ウィンドウで、オブジェクトを右クリックし、開くを選択し、Health Explorer を選択します。
- Availability ノードを展開し、Application/Service Availability Rollup ノードを選択して、個々のプロセス モニターを表示します。