nifty-update-alarm
処理概要
API「 NiftyUpdateAlarm 」が実行されます。
コマンド構文
nifty-update-alarm 監視ルール名 [オプション]
オプション
オプション | 短縮 | 説明 | 必須 |
---|---|---|---|
--function-name |
機能名を指定します。
Server|LoadBalancer|DiskPartition|ElasticLoadBalancer |
○ | |
--rule-name-update |
変更後監視ルール名を指定します。
使用可能な文字:半角英数字(1〜15文字) |
||
--description | メモを指定します。 | ||
--instance-id InstanceId1[,InstanceId2[,...]] | -i |
サーバー名を指定します。
使用可能な文字:半角英数字(1〜15文字) |
○
(function-name=DiskPartitionの場合かつpartitionを指定する場合) |
--lb-name LoadBalancerName1[,LoadBalancerName2[,...]] |
ロードバランサー名を指定します。
使用可能な文字:半角英数字(1〜15文字) |
○
(function-name=LoadBalancerの場合) |
|
--lb-port LoadBalancerPort1[,LoadBalancerPort2[,...]] |
待ち受けポートを指定します。
0〜65535の数値 |
○
(function-name=LoadBalancerの場合かつdata-type=networkPortの場合) |
|
--partition Partition1[,Partition2[,...]] |
パーティションを指定します。
使用可能な文字:半角英数字(1〜255文字) ※all(すべてのパーティション)指定可能 |
○
(function-name=DiskPartitionの場合かつinstance-idを指定する場合) |
|
--elastic-lb-name ElasticLoadBalancerName1[,ElasticLoadBalancerName2[,...]] |
マルチロードバランサー名を指定します。
使用可能な文字:半角英数字(1〜15文字) |
○
(function-name=ElasticLoadBalancerの場合) |
|
--elastic-lb-protocol ElasticLoadBalancerProtocol1[,ElasticLoadBalancerProtocol2[,...]] |
マルチロードバランサーのプロトコルを指定します。
TCP|UDP|HTTP|HTTPS |
○
(function-name=ElasticLoadBalancerの場合かつdata-type=networkPortnetworkの場合) |
|
--elastic-lb-port ElasticLoadBalancerPort1[,ElasticLoadBalancerPort2[,...]] |
マルチロードバランサーの待ち受けポートを指定します。
0〜65535の数値 |
○
(function-name=ElasticLoadBalancerの場合かつdata-type=networkPortの場合) |
|
--rule "data-type=value,
threshold=value, upper-lower-condition=value, breach-duration=value" [--rule "data-type=value, threshold=value, upper-lower-condition=value, breach-duration=value"] |
基本監視ルールを指定します。
・data-type : function-name=Serverの場合:(ping|status|cpu|memory|volume) function-name=LoadBalancerの場合:(networkAll|networkPort) function-name=DiskPartitionの場合:(partition) function-name=ElasticLoadBalancerの場合:(networkAll|networkPort) ・threshold : 0〜100の数値(%) ・upper-lower-condition : upper(以上)|lower(以下) ・breach-duration : 0〜30の数値 |
○ | |
--alarm-condition |
監視通知の条件を指定します。
and(すべて)|or(いずれか) |
||
--email-address EmailAddress1[,EmailAddress2[,...]] |
通知先メールアドレスを指定します。
メールアドレス形式 |
出力要素
なし
実行サンプル
PROMPT>nifty-update-alarm rule123 --function-name Server --rule "data-type=status,breach-duration=10"