前のトピック: プロセス モニタリングの例

次のトピック: edgewatch の例


プロセス モニタリング用の edgewatch コマンド

edgewatch プロセス モニタリング コマンドおよび関連する引数は以下のとおりです。

add procAlive processname index flags interval 'descr' 'action' [objClass objInst objAttr severity]
add attribute processname index flags interval sampleType oper value 'description' 'action' [objClass objInst objAttr severity]
setstatus index status
delete index
list
dump
processname

モニタするプロセスの PID の検索に使用される正規表現を指定します。 スペースまたは他の特殊文字が含まれる場合は、この値を引用符で囲みます。

index

このエントリに使用するモニタ テーブルの行(インデックス)を指定します。 テーブル内の各行は、インデックス番号によって一意に識別されます。 行 1 ~ 10 はエージェントによる内部使用に予約済みです。したがって、インデックス値は 10 より大きく、テーブル全体で一意である必要があります。

flags

16 進法フラグ値(たとえば 0x00000001)を使用して、このエントリの動作に関する追加の指示を指定します。

interval

モニタを実行する必要がある頻度を秒単位で指定します。 たとえば、値 30 は、このエントリを 30 秒ごとにモニタするようにエージェントに指示します。 最小値は 30 で、30 秒の倍数で指定する必要があります。

sampleType

絶対値またはデルタのいずれかのサンプル タイプを指定します。 この値は、エージェントがオブジェクトの絶対値をサンプリングするか、連続するサンプル間の差異を取得するかを示します。

oper

現在のエントリ値を指定されたしきい値と突き合わせて評価するためのブール演算子を指定します。

演算子の有効な値は以下のとおりです。

value

モニタされる属性の現在値が指定された演算子を使用して比較される整数しきい値を指定します。

'descr'

テーブル エントリの任意の説明(長さが 0 ~ 512 文字)を指定します。

'action'

しきい値条件が満たされ、エージェントがしきい値違反トラップ(レガシー モニタ)または状態変更トラップ(ステートフル モニタ)を送信したときに実行されるコマンド(長さが 0 ~ 2048 文字)を、フル パスおよび任意のパラメータを含めて指定します。 ステートフル セルフ モニタについては、しきい値違反がオブジェクトの状態変更をもたらさない場合、コマンドは実行されません。 文字列が空の場合、エージェントはこのエントリに対してアクションを実行しません。

注: エージェントがアクションを実行するときのデフォルト設定は変更できます。 詳細については、「エージェントの設定」の章を参照してください。

objClass

状態管理モデルで使用するために、モニタされるオブジェクトのオブジェクト クラスを指定します。 値が同じすべてのエントリを集計する管理対象オブジェクトを作成するために、このプロパティの値を(objInst および objAttr と共に)定義します。

デフォルト: processEntry

objInst

状態管理モデルで使用するために、モニタされるオブジェクトのオブジェクト インスタンスを指定します。 値が同じすべてのエントリを集計する管理対象オブジェクトを作成するために、このプロパティの値を(objClass および objAttr と共に)定義します。 エージェントは、デフォルト値として specified regExpr プロパティの値を使用します。

objAttr

状態管理モデルで使用するためにオブジェクト属性を指定します。 値が同じすべてのエントリを集計する管理対象オブジェクトを作成するために、このプロパティの値を(objClass および objInst と共に)定義します。

デフォルト: プロセス属性名

severity

オブジェクト状態管理モデルに使用する重大度を指定します。 この値は、しきい値違反が発生したときにエントリに割り当てる状態を定義します。 有効な値は以下のとおりです。

none の値はレガシー モニタを作成し、エントリがオブジェクト状態管理モデルから除外されます。

デフォルト: なし

status

エントリのステータスを定義します。エントリのステータスは以下のいずれかになります。

attribute

指定されたしきい値をエージェントがモニタするプロセス属性を指定します。 「プロセス属性」のリストのどんなプロセス属性でも選択できます。