ディスク容量しきい値の通知
hwDiskFullイベントタイプ(デフォルトのイベントルールDisk80PercentFullと Disk90PercentFullで定義)を使用すると、システムのSPUのいずれかのディスク領域が80~85パーセント、または90~95パーセント以上いっぱいになったときに通知を受け取ることができます。
ディスク容量のしきい値の設定
Netezza Performance Server 11.2.1.4以降を使用している場合は、システム・レジストリ変数「sysmgr.spuDatasliceUsageThresholds」を使用してディスク容量のしきい値を設定できます。
[nz@recovers1 ~]$ nzsystem showRegistry | grep -i spuDatasliceUsageThresholds
sysmgr.spuDatasliceUsageThresholds = 90この設定により、ディスクの空き容量が90%以上になると通知が届く。
構文
-name Disk80PercentFull -on no -eventType hwDiskFull -eventArgsExpr
'$threshold == 80 || $threshold == 85' -notifyType email -dst
'you@company.com' -ccDst '' -msg 'NPS system $HOST - $hwType $hwId
$partition partition is $value % full at $eventTimestamp.' -bodyText
'$notifyMsg\n\nSPA ID: $spaId\nSPA Slot: $spaSlot\nThreshold:
$threshold\nValue: $value\n' -eventAggrCount 50
-name Disk90PercentFull -on no -eventType hwDiskFull -eventArgsExpr
'$threshold == 90 || $threshold == 95' -notifyType email -dst '<your
email here>' -ccDst '' -msg 'URGENT: NPS system $HOST - $hwType $hwId
$partition partition is $value % full at $eventTimestamp.' -bodyText
'$notifyMsg\n\nSPA ID: $spaId\nSPA Slot: $spaSlot\nThreshold:
$threshold\nValue: $value\n'c -eventAggrCount 50
| 引数 | 説明 | 例 |
|---|---|---|
| hwType | 影響を受けるハードウェアのタイプ | spu、disk |
| hwId | ディスク容量問題が発生しているディスクのハードウェア ID | 1013 |
| spaId | SPA の ID | |
| spaSlot | SPA スロット番号 | |
| 区画 | データ・スライス番号 | 0,1,2,3 |
| しきい値 (threshold) | しきい値 | 75, 80, 85, 90, 95 |
| 値 | 実際の使用率の値 | 84 |
このイベント・ルールを有効にしておくと、システムのディスク容量使用率が最初のしきい値を超えて次のしきい値までの間になった場合、イベント・マネージャーが E メールを送信します。 イベント・マネージャーは、サンプル値ごとに 1 つのイベントしか送信しません。
例えば、しきい値を 80 % および 85 % に指定したイベント・ルール Disk80PercentFull を有効にした場合は、ディスク容量が 80 % 以上 85 % 未満になると、イベント・マネージャーが E メールを送信します。 E メールを受け取ったときの実際のディスク容量は 84 % である可能性があります。
- Armed
- システムはこの値に未到達
- Disarmed
- システムはこの値を超過
- 実行済み
- システムはこの値に到達
- Rearmed
- システムはこの値未満に低下
| 閾値 | Armed | トリガー | Disarmed | Rearmed |
|---|---|---|---|---|
| 75% | 何もしない | 何もしない | 何もしない | 何もしない |
| 80 | 開始 | >= 80 && < 85 | >= 80 | < 75 |
| 85 | 開始 | >= 85 && < 90 | >= 85 | < 80 |
| 90 | 開始 | >= 90 && < 95 | >= 90 | < 85 |
| 95 | 開始 | >= 95 | >= 95 | < 90 |
Netezza Performance Server System Managerが特定のしきい値のイベントを送信すると、その値以下のすべてのしきい値が解除されます。 (そのため、90 が Triggered 状態になった場合、Rearmed 状態にならない限り、再トリガーされることはありません。) Netezza Performance Server System Managerは、ディスク領域のパーセンテージ フル値が以前のしきい値を下回ると、解除された上位しきい値をすべて再有効化します。 Netezza Performance Server System Managerは、システムの起動時にすべてのしきい値(75 を除く)をアームします。
nzevent modify -u admin -pw password -name Disk80PercentFull -on
yes -dst jdoe@company.com
1 つまたは 2 つのディスクから diskFull 通知を受信する場合には、データのデータ・スライスへの分散が均等になっていない可能性があります (データの偏り)。 データの偏りが、関係する表やワークロードの組み合わせのパフォーマンスに悪影響を及ぼす可能性があります。