edgewatch autowatch コマンドおよび関連する引数は以下のとおりです。
add -index=[watchIndex] -attribute=value [-attribute=value ...] setstatus -index=[watchIndex] -rowstatus=[active | notInService | destroy] delete -index=[watchIndex] list
属性はすべて「-attribute=value」形式で指定し、位置に依存しません。
add コマンドの必須属性は以下のとおりです。
自動ウォッチャー エントリの名前を指定します。
以下のいずれかのタイプを指定します。generic、process、または service。
モニタ対象インスタンスを選択するためのプライマリ テーブル条件の正規表現を単一引用符で囲んで指定します。
オブジェクト状態モデルに使用する次のいずれかの重大度を指定します: none、ok、warning、minor、major、critical、fatal。
add -watchtype=generic の追加必須属性は以下のとおりです。
モニタ対象のテーブル エントリを指定します(devTableEntry など)。
モニタ対象のテーブル列属性を指定します(devCapacity など)。
次の比較演算子を指定します: nop、gt、lt、ge、le、eq、ne。
比較のしきい値を指定します。
add -watchtype=process の追加必須属性は以下のとおりです。
次のいずれかの値を指定します: procAlive、procMem、procSize、procRSS、procTime、procInBlks、procOutBlks、procMsgsSent、procMsgsRecv、procNice、procNumThreads、procNumSwaps、procSysCalls、procMinorPgFlts、procMajorPgFlts、procVolCtx、procInvolCtx、procTimePermil。
次の比較演算子を指定します: nop、gt、lt、ge、le、eq、ne。 procAlive には必要ありません。
比較のしきい値を指定します。
オプション属性
生成されるモニタの評価間隔を指定します(デフォルト: 60)。
生成されるすべてのモニタに適用される説明を単一引用符で囲んで指定します。
生成されるすべてのモニタに適用される 16 進数の整数(0x0000 など)を指定します(デフォルト: 0x0000)。
0x0001 - アクションを実行しない。
0x0002 - トラップを送信しない。
0x0004 - エントリを再初期化しない。
0x0008 - syslog イベントを送信しない。
0x0010 - 連続する notReady トラップを送信する。
0x0020 - アクション スクリプトに SystemEDGE 引数を送信しない。
0x0040 - このエントリの notReady トラップを送信しない。
-watchtype = generic:
0x0100 - クリア トラップを送信する。
0x0200 - X 回の違反後にしきい値トラップを送信する。
0x0400 - 最大 X 回の連続するしきい値トラップを送信する。0xfff00000 = X の値。
-watchtype = process または service:
0x0200 - 開始トラップを送信しない。
0x0400 - クリア トラップを送信する。
0x0800 - プロセス名および引数を一致させる。
0x1000 - X 回の違反後にしきい値/停止トラップを送信する。
0x2000 - 最大 X 回の連続するしきい値/停止トラップを送信する。
0x8000 - Solaris ゾーンでプロセスをモニタする。
0xfff00000 - X の値。
プライマリ選択条件として使用する以下のいずれかの一致タイプを指定します: positive、negative (デフォルト: positive)。
セカンダリ選択条件として使用するモニタ対象テーブル内の列を指定します。
セカンダリ選択条件で使用する正規表現を単一引用符で囲んで指定します。 (デフォルト: '.*')
セカンダリ選択条件として使用する以下のいずれかの一致タイプを指定します: positive、negative (デフォルト: positive)。
ターシャリ選択条件として使用するモニタ対象テーブル内の列を指定します。
ターシャリ選択条件で使用する正規表現を単一引用符で囲んで指定します。 (デフォルト: '.*')
ターシャリ選択条件として使用する以下のいずれかの一致タイプを指定します: positive、negative (デフォルト: positive)。
生成されるすべてのモニタに適用される以下のいずれかのサンプル タイプを指定します: absolute、delta (デフォルト: absolute)。
生成されるすべてのモニタに適用されるスケールの値を指定します(デフォルト: 1)。
コマンド(action)のフル パスを単一引用符で囲んで指定します(デフォルト: action は未設定)。
オブジェクト状態モデルのオブジェクト クラスの名前を指定します。
オブジェクト状態モデルのオブジェクト属性の名前を指定します。
自動ウォッチャーの動作を変更するための 16 進数の整数(0x0000 など)を指定します(デフォルト: 0x0000)。
0x0002 - 自動ウォッチャー トラップを送信しない。
0x0004 - エントリを再初期化しない。
0x0008 - syslog イベントを送信しない。
0x0010 - 連続する notReady 自動ウォッチャー トラップを送信する。
0x0040 - このエントリの notReady トラップを送信しない。
0x1000 - PID でプロセスをモニタする(-watchtype=process の場合のみ)。
モニタ対象テーブルのディスカバリ スキャンの間隔を指定します(デフォルト: 300)。
この自動ウォッチャー エントリ用に生成されるモニタの最大数を指定します(デフォルト: 100)。
生成されたモニタがそのオブジェクトをモニタしなくなったときに実行される次のいずれかの消失アクションを指定します: remove、ok、warning、minor、major、critical、fatal、up、down (デフォルト: fatal)。
Windows サービスの開始タイプを指定します。 この属性は -watchtype=service にのみ適用されます。 次のいずれかの値を使用します: automatic、manual、disabled (デフォルト: すべてのタイプ)。
setstatus 操作と共に使用されたときに MIB テーブルで行のステータスを設定する際に使用する、Status テキスト表記法の値を指定します。 有効な値は以下のとおりです。 値は、割り当てられた整数値またはスペル アウトされた実際のステータス テキストのいずれかになります。
| Copyright © 2013 CA. All rights reserved. |
|