[index] CentreCOM 8624PS コマンドリファレンス 2.8

# CREATE TRIGGER CPU

カテゴリー：運用・管理 / トリガー

`CREATE TRIGGER=trigger-id CPU=1..100 [DIRECTION={UP|DOWN|ANY}] [NAME=string] [REPEAT={YES|NO|ONCE|FOREVER|count}] [SCRIPT=filename...] [STATE={ENABLED|DISABLED}] [TEST={YES|NO|ON|OFF}]`

trigger-id: トリガー番号（1〜100）
string: 文字列（1〜40文字。空白を含む場合はダブルクォートで囲む）
count: 回数（1〜4294967294）
filename: ファイル名（拡張子は.scpか.cfg）

CPUトリガーを作成する。
CPUトリガーは、CPU負荷率が指定値を横切ったときに起動される。DIRECTIONパラメーターにより、上回ったとき、下回ったとき、上回ったときと下回ったときの指定が可能。トリガーから実行されるスクリプトには、特殊な引数として、%D（日付）、%T（時刻）、%N（システム名）、%S（シリアル番号）が渡される。

パラメーター

TRIGGER: トリガー番号

CPU: しきい値。CPU負荷率をパーセンテージで指定する。

DIRECTION: 起動条件。UP（しきい値まで上がるか上回ったとき）、DOWN（しきい値まで下がるか下回ったとき）、ANY（両方）から選択する。デフォルトはANY。

NAME: トリガー名。SHOW TRIGGERコマンドで表示されるもので、メモとして使う。

REPEAT: トリガーを一度だけ実行するか、それとも、何度でも繰り返し実行するかを指定する。繰り返しを許す場合は、繰り返しの限度も指定できる。YESとFOREVERは同義で、実行回数に制限を設けないことを示す。NOとONCEは同義で、一回だけしか実行を許可しないことを示す。回数を指定した場合は、指定回数まで実行を許可する。デフォルトはFOREVER。

SCRIPT: トリガー起動時に実行するスクリプトファイルを指定する。SCRIPTパラメーターは、1コマンドラインに複数個指定できる。また、トリガー作成後にも、ADD TRIGGERコマンドで追加可能。スクリプトの実行は記述順。1つのトリガーに関連付けられるスクリプトは最高5個。

STATE: トリガーの有効・無効。省略時のデフォルト値はENABLED。無効状態のトリガーは自動的には起動されないが、ACTIVATE TRIGGERコマンドを使えば手動で起動できる。

TEST: トリガーをテストモードにするかどうか。テストモードのトリガーは起動されても、SCRIPTパラメーターで指定したスクリプトを実行せず、ログにトリガーの起動を記録するだけ。ただし、ACTIVATE TRIGGERコマンドで手動起動された場合は、テストモードであってもスクリプトが実行される。デフォルトはNO。

例

``■ CPUの負荷が80%を超えたら、cpuwarn.scpを実行するCPUトリガー「1」を作成する。
`CREATE TRIGGER=1 CPU=80 DIRECTION=UP SCRIPT=cpuwarn.scp`

関連コマンド

ACTIVATE TRIGGER
ADD TRIGGER
DESTROY TRIGGER
DISABLE TRIGGER
ENABLE TRIGGER
SET TRIGGER CPU
SHOW TRIGGER

(C) 2005 - 2006 アライドテレシスホールディングス株式会社

PN: J613-M0785-02 Rev.B