はじめに

Vertica Management Console(以下、MC)ではVerticaやサーバの稼働状況を様々な監視項目から一元管理することができます。システムの安定運用にあたっては、システムの監視要件に合わせて監視間隔を短くしたり、あるいは閾値を厳しくしたりするようなケースがあるかと思います。この記事では、Management Consoleで監視する項目の閾値の設定画面の説明と、実際に閾値を変更した時の動作確認の例をご紹介します。


設定変更画面に移動する

MCにログインしたら、対象データベースを選択します。

Vertica Management Console


まずは設定変更をするために閾値を管理するページに移動します。Overviewの画面下段にあるメニューから「Settings」を選択します。

Vertica Management Console Threshold


MCの設定画面に移動すると、左側に更に詳細設定のメニューが表示されます。一番下にある「Threshold」を選択します。

Vertica Management Console Threshold


監視項目の設定画面に移動しました。

Vertica Management Console Threshold

この画面では、以下の項目の閾値を設定することができます。

SYSTEM HEALTH
 -Node Health ・・・クラスタを構成するノードのCPUやメモリ、IOに関する稼動状態の閾値
 -Network Health・・・ネットワークのIOエラーの閾値

SYSTEM PERFORMANCE
 -Query・・・・・・実行されたクエリに関する稼働状況の閾値
 -Resource Pool・・リソースプールの制限や稼働状況の閾値


SYSTEM HEALTH

Node Health

クラスタを構成するノードのCPUやメモリ、IOに関する稼動状態の閾値

Vertica Management Console Threshold


Network Health

ネットワークのIOエラーの閾値

Vertica Management Console Threshold



SYSTEM PERFORMANCE

Query

実行されたクエリに関する稼働状況の閾値

Vertica Management Console Threshold


Resource Pool

リソースプールの制限や稼働状況の閾値

Vertica Management Console Threshold



閾値を変更してみる ~DISK使用率~

それでは実際に閾値を変更してメッセージングのレベルが変わるか見てみましょう。
ここでは、90%以上のDISK使用率になるとMessage Centerに通知が届くデフォルトの設定を「10%以上」と意図的に閾値を低く設定し、検知させやすい状態にしてみます。


閾値を90%から10%に変更

デフォルト「90%」を「10%」に変更します。

Vertica Management Console


右上にある「Apply」ボタンをクリックして変更を反映させます。

Vertica Management Console


この画面が表示されたら変更内容が反映されます。

Vertica Management Console


DISK使用率を確認する

OSレベルでDISK使用率を確認します。
今回の検証環境では、「/home/dbadmin」配下にデータベースを配置しました。
現在の使用状況は約29%です。



今回の閾値である10%を超える使用率であるため、通知が上がってくることを確認します。

Vertica Management Console




閾値を変更してみる ~CPU使用率~

次に、CPU使用率の閾値を変更してメッセージングのレベルが変わるか見てみたいと思います。
デフォルトでは90%以上の閾値となっていますが、ここでは「5%以上」と極端に閾値を厳しくしてみます。


閾値を90%から5%に変更

デフォルト「90%」を「5%」に変更します。

Vertica Management Console


右上にある「Apply」ボタンをクリックして変更を反映させます。

Vertica Management Console



CPU使用率を確認する

OSレベルでCPU使用率を確認してみます。
topコマンドでCPU使用率を見てみると、現在の使用状況は約1%です。



ここで負荷の高い処理を実行してみます。処理実行途中にtopコマンドで見てみたところverticaプロセスのCPU使用率は約89%でした。



今回5分間隔での監視設定としていたので、設定後に以下のような通知が上がってくること確認できました。

Vertica Management Console



まとめ

このように、MCの監視閾値を任意の数値に変更することで、システム要件に合わせてVerticaの運用監視を効率良く行うことができます。
今回ご紹介した項目以外にも調整可能な監視項目がありますので、適宜調整の上ご利用ください。