[ Deployment Mode Selection ]ダイアログで
[ New Package Installation ]を
Mode Selection [Package Deployment]ウィザードで[
Agent /
Server Selection ]ダイアログが開き(図3.3を参照)、新しいアプリケーションをインストールするエージェントとサーバを指定できます。
New Packages Installationダイアログが(図3.4を参照)が開きます。
Download Packagesダイアログ
の Start Downloadボタンをクリックして、Package Deploymentウィザードにアプリケーションインストーラをダウンロードするように指示します(図3.6参照)。ダウンロード中に[
Downloadの
Cancel ]ボタンをクリックすると、バッチダウンロードを中止できます。ダウンロードが完了したら、[
Next ]をクリックします。
• |
ダウンロードしたパッケージをすぐにインストールするように各PEMエージェントに指示するには、[ Deploy Now 横のスライダを[ Yesに 設定します。パッケージでサーバーの再起動が必要な場合は、現在のユーザーセッションが中断される可能性があります。 |
• |
[ Now Deploy 横にあるスライダを[ No 設定し、 [ Timeセレクタを使用して、パッケージのインストールを開始する日付と時刻を指定します。 |
[ Finishを
クリックしてダウンロードしたパッケージをインストールするか、インストールをスケジュールしてパッケージ展開ウィザードを終了します。
Scheduled Tasks ]タブ(図3.8を参照)、各タスクの状態を識別アイコンを表示、伝説を備えています。 Manage TasksのManage Tasksテーブルには、実行が保留中または最近完了したタスクの一覧が表示されます。
system tasks Show 設定しますか?システムタスクを表示するには、
Yesします。これが
Noに設定されていると、ユーザー定義タスクのみが表示されます。システムタスクは灰色の背景で表示され、変更できません。
• |
選択したタスク中に実行されたステップのリストを表示 するには、「 Stepsドロップダウンを 使用します。 |
• |
[ Statusフィールドに現在のタスクのステータスが表示されます。 |
• |
Enabled ?タスクが有効になっている場合、switchはYes表示します。タスクが無効になっている場合はNo 。 |
• |
[ Nameフィールドにタスクの名前が表示されます。 |
• |
[ Agentフィールドには、タスクの実行を担当するエージェントの名前が表示されます。 |
• |
Last runフィールドには、タスクの最後の実行の日付と時刻を表示します。 |
• |
[ Next runフィールドには、次にスケジュールされているタスクの実行日時が表示されます。 |
• |
[ Created日]フィールドには、タスクが定義された日時が表示されます。 |
最上位のダッシュボードは Global Overview (図4.1に示す)。
Global Overviewは、PEMサーバによって監視されているすべてのサーバとエージェントのステータス概要、監視対象サーバのリスト、および現在トリガーされているアラートの状態が表示されます。 PEMクライアントは、PEMサーバに接続したときに
Global Overview表示します。他のダッシュボードは、監視対象オブジェクトに関する統計情報を提供します。これらは含まれています:
Alertsダッシュボードは現在、トリガーのアラートが表示されます。 Global Overviewから開いた場合、ダッシュボードにはシステム上のすべての監視対象ノードに関する現在のアラートが表示されます。サーバー内のノードから開いた場合、レポートにはそのノードに関連するアラート、およびツリーコントロール内のそのオブジェクトの下にあるすべての監視対象オブジェクトが反映されます。
Database Analysisダッシュボードには、選択したデータベースのパフォーマンス統計を表示します。
I/O Analysisダッシュボードディスプレイ、オブジェクトDML活性など様々な領域を横切るI / Oアクティビティ、操作などをログ。
Memory AnalysisのPostgresサーバのための様々なメモリ関連のメトリックに関するダッシュボード用品の統計。
Object Activity Analysisダッシュボードは、選択されたデータベースのテーブル/インデックスのパフォーマンスの詳細を提供します。
Operating System Analysisダッシュボードには、基礎となるマシンのオペレーティングシステムのパフォーマンスに関する情報を提供しています。
Probe Log Analysisダッシュボードには、PEMエージェントによって返されたエラーメッセージを表示します。
Server Analysisダッシュボードには、選択したPostgresのサーバーの全体的な操作に関する一般的なパフォーマンス情報を提供します。
Server Log Analysisダッシュボードを使用すると、フィルタリングとPEMサーバ上に格納されているサーバのログの内容を確認することができます。
Session Activity Analysis ダッシュボードには、選択したサーバーのセッションワークロードとロックアクティビティに関する情報が表示されます。
Session Waits Analysisダッシュボードには、現在のDRITAは、Advanced Serverのセッションのためのイベントを待つの概要を説明します。
Storage Analysisダッシュボードには、表領域およびオブジェクトのための宇宙関連のメトリックを表示します。
System Waits Analysisダッシュボードには、システムのグラフィカルな分析は、Advanced Serverのセッションのための情報を待って表示されます。
Streaming Replication Analysis ダッシュボードには、監視対象サーバーのWALアクティビティに関する統計情報が表示され、Failover Managerクラスタのステータスを監視できます。
• |
ツリーコントロール内の監視対象オブジェクトの名前を 右 クリックして、 Dashboardsメニューから確認したいダッシュボードの名前を選択します。 |
各ダッシュボードは 、クライアントウィンドウのメインパネルの[
Monitoring ]タブに
表示されます。ダッシュボードを開いたら、同じタブ内の他のダッシュボードに移動できます。
[
Dashboard Configuration ]ダイアログの
オプションを使用すると、ダッシュボード上のすべての折れ線グラフの時系列をリンクさせることができます。
Dashboard Configurationダイアログ(図4.2を参照)を開くには、ダッシュボードのヘッダーに表示されているSettingsアイコンをクリックします。
• |
設定する Link timelines of all the line chartsスライダーを Enable指定されたタイムラインがダッシュボードに表示されるグラフを線に印加されなければならないことを示すために、 Disableに設定した場合、設定は後で使用するために保持されますが、表示されるデータ量は変更されません。 |
• |
Daysセレクタを 使用して、折れ線グラフに表示される収集データの日数を指定します。 |
• |
使用 Hour(s)線グラフ上に表示されるべきで収集されたデータの時間数を指定するセレクタ。 |
• |
横のボックスをチェック Remember configuration for this dashboardカスタマイズされた時間帯のみ、現在のダッシュボードに適用されるべきであることを示すために、チェックマークを付けないと、すべてのダッシュボードの折れ線グラフにグローバルに適用されます。 |
[
Dashboard Configuration ]ダイアログボックスで
指定された Configurationは、現在のユーザーのセッションにのみ適用されます。
[
PEM Custom Probes ]タブを使用して、新しいプローブを作成したり、既存のユーザ定義プローブを変更したりできます。 [
Custom Probes ]タブ(図4.21参照)を開くには、
Manage Probesの
Manage ]タブから
Manage Custom Probesの
Manage ]アイコンを選択します。
Show System Probes 使用しますか?
Custom Probesタブでシステムプローブを表示または非表示に切り替えます。
Generalタブの
フィールド (図4.22参照)を
使用して 、既存のプローブの定義を変更したり、新しいプローブのプロパティを指定したりします。
|
•
|
新しいプローブの名前を入力するには 、 Probe Nameフィールドを 使用します。 |
• |
プローブタイプを指定するには 、 Collection methodフィールドを 使用します。ドロップダウンリストボックスを使用して選択します。 |
• |
SQL - プローブはSQLステートメントを介して情報を収集します。 |
• |
WMI - プローブは、Windows Management Instrumentation拡張機能を介して情報を収集します。 |
• |
Batch - プローブは、情報を収集するためにコマンドスクリプトまたはシェルスクリプトを使用します。
|
• |
[ Target Typeドロップダウンリストボックスを 使用して、プローブが監視するオブジェクトタイプを選択します。 Collection methodが WMI場合、 Target typeは無効になります。 |
• |
プローブがデータを収集する頻度を指定 するには、 Minutesおよび Secondsセレクタを 使用します。 |
• |
Probe Enable 使用しますか?プローブをデフォルトで有効にするかどうかを指定するように切り替えます。デフォルトでプローブを有効にするには Yesを、デフォルトでプローブを無効にするには Noを指定します。 |
• |
収集した情報をプローブの履歴テーブルに保持する日数を指定するには 、[ Data Retentionフィールドを 使用します。
|
• |
するために次のスイッチを使用して Discard from historyサーバがプローブのための履歴テーブルを作成するかどうかを指定します。プローブ履歴を破棄する場合は Yesを選択し、テーブルにプローブ履歴を保持する場合は Noを選択します。 |
• |
[ Platformドロップダウンリストボックスを 使用して、プローブが監視するプラットフォームの種類を指定します。このフィールドは、 Collection methodが Batch場合にのみ有効になります。 |
使用 Columnsプローブデータが格納される列を定義するタブ(図4.23を参照)。 [
Columns ]タブに移動し、[
Add ]ボタン(右上隅)をクリックして新しい列を定義します。 [
Nameフィールドに列名を入力し
Name 、[
Edit ]ボタン(新しい列名の左側)をクリックして列に関する情報を入力します。
• |
[ Internal Nameフィールドは、ユーザ定義プローブに対しては有効になりません。
|
• |
[ Column Typeドロップダウンリストボックスを 使用して 、列が Key列(主キー)か Non key列かを指定します。非キー列は通常メトリック項目(グラフ化できる値)です。 |
• |
列に格納されるデータの種類を指定するには 、[ Data Typeドロップダウンリストボックスを 使用します。 |
• |
[ Unitフィールドを 使用して、列に格納されているメトリックに適用される測定単位を指定します。この単位は、カスタムチャートまたは容量マネージャチャートのY軸に表示されます。これはオプションのフィールドです。 |
• |
Graphableスイッチを 使用して 、定義されたメトリックがグラフ化されるかどうか、およびプローブが Capacity Managerダイアログまたは Manage Chartsダイアログからアクセスできるようにするかどうかを指定します。 |
• |
メトリックをポイントインタイムで保存するかどうかを指定するに Is 、 Is PITスイッチを 使用します。 |
• |
[ PIT の Calculateスイッチを 使用して、サーバーがメトリックデータのポイントインタイム値を計算するように指定します。 Is PITが Yes場合、 PIT Calculateは無効になります。 |
使用する Codeプローブによって実行されるデフォルトのコードを指定する(図4.24を参照)タブ:
• |
プローブがSQLプローブの場合は、プローブによって呼び出される SQL SELECT文を[ Code ]タブで 指定する必要があります 。クエリによって返される列名は、[ Column ]タブで指定された Internal Name一致する必要があります。クエリによって返される列数、列名、データ型などは、[ Columns ]タブで指定された情報と一致する必要があります。 |
• |
プローブがWMIプローブの場合は、WMIクエリを SELECT WMIクエリ として指定する必要があります。 SELECTステートメントで参照される列名は、[ Column ]タブで指定された対応する列の名前と同じである必要があります。クエリによって返される列名は、[ Column ]タブで指定された Internal Name一致する必要があります。クエリによって返される列数、列名、データ型などは、[ Columns ]タブで指定された情報と一致する必要があります。 |
使用する Alternate Codeサーバーの特定のバージョンにプローブ火災た場合に呼び出されるコードを提供するために、タブを(図4.25を参照)。バージョン固有のコードを提供するには、
Applies to any server version移動し
serverか?
Noに切り替えて、
Addボタンをクリックします。次に、[
Database Version(s)ドロップダウンリストボックスでバージョンを選択します。プローブの起動時に実行されるコードを入力するには、(バージョン名の左側にある)[
Edit ]ボタンをクリックします。
データベースのバージョンを選択し、[ Probe Code ]列を空白のままにした場合、そのバージョンに一致するサーバでプローブが実行されると、[PEM]は[
Code ]タブで指定された
Codeを呼び出します。
使用する Dashboards (上のメニュー
Monitoringアクセスするためのタブを)
Alerts Dashboard 。
Alerts Dashboard (図4.31を参照)には、アクティブなアラートの概要と各アラートのステータスが表示されます。
Alerts Dashboardヘッダーには日付と時刻のダッシュボードが最後に更新されたこと、および現在のアラートの数が表示されます。
[ Alerts Overviewセクションには、アクティブなアラートのグラフィック表示と、現在の高、低、中のアラートの数が表示されます。グラフの左側にある垂直バーは、各列に表示されているアラートの数を示します。グラフの右上隅に選択したアラート重大度のアラート数を表示するには、バーの上にカーソルを置きます。
Alert Detailsテーブルには、現在トリガされたアラートのリストを提供します。エントリは、重大度の高いものから低いものへと優先順位が付けられています。各エントリには、アラートを識別し、アラートを引き起こした状態を認識できるようにする情報が含まれています。アラートの名前をクリックして、アラート定義に関する詳細情報を確認します。
Alert Errorsテーブルの表示設定関連のエラー(例えば、誤って必要なプローブを無効にする、または不適切な警告パラメータを設定します)。 [ Error Message ]列に表示されている情報を使用して、 Error原因となっている競合を特定して解決できます。
上のフィールドを使用し Personalize chart configuration表示設定を提供するためのダイアログ(図4.32)を:
• |
テーブルまたはチャートに表示されるデータを更新する間隔を秒数で指定するには 、[ Auto Refreshフィールドを 使用します。 |
• |
該当する場合は、使用して Download as 、あなたのようにダウンロードするチャートたいかどうかを示すために、フィールド JPEG画像や PNG画像を。 |
• |
該当する場合は、 Coloursセレクタを使用して、チャートで使用される表示色を指定します。 |
• |
該当する場合は、[ Acknowledged Alerts の Showスイッチを[ Yes に設定して、 Acknowledged Ack'edカラムにチェックボックスを付けて確認したアラートを表に表示するようにします。このフィールドを[ Noに設定すると、テーブルは確認済みのアラートを非表示にします。スイッチはトグルとして機能します。確認済みアラートは、アラート定義で指定された時間が経過するまでテーブルの内容から消去されません。 |
カスタマイズを保存するには、右上隅に
ある Saveアイコン(チェックマーク)を
クリックし Save 。以前の変更を削除してデフォルト値に戻すには、「
Deleteアイコンをクリックします。 [
Save Deleteおよび
Deleteドロップダウンメニューを使用して、設定を[
All Dashboardsに適用するか、選択したサーバーまたはデータベースに適用するかを指定できます。
PEMクライアントの Manage Alerts ]タブを使用して、
Alertsを定義、コピー、または管理します。
Manage Alertsの
Manage ]タブ(図4.33を参照)を開くには、
Manage Management ]メニューから
Manage Alertsの
Management ]を選択
Manageます。
Quick Linksツールバーを
使用して、アラートを管理するときに役立つダイアログやタブを開きます。
• |
クリックして Copy Alerts開くには、 Copy Alert Configuration ]ダイアログボックスをして、アラート定義をコピーします。 |
• |
[ Alert Templatesを クリックして[ Alert Templates ]タブを開き、 Alert Templateを変更または作成します。 |
• |
クリックして Email Groups開くには、 Email Groupsタブを、および変更またはメールグループを作成します。 |
• |
「 Server Configurationsを クリックして「 Server configurationダイアログを開き、 Server configurationを確認または変更します。 |
で表を使用 Alertsのセクション
Manage Alerts新しいアラートを作成するか、既存のアラートを管理するためのタブ。
あなたは使用することができ Alert Templatesカスタムアラートのテンプレートを定義したり、既存のアラートテンプレートの定義を表示します(図4.34に示す)タブを。
Alert Templatesタブを開くには、
Managementメニューから
Manage Alerts ...メニューオプションを選択します。
Manage Alertsの
Manage ]タブが開いたら、
Manage Quick Linksツールバーから[
Alert Templates ]を選択します。
[
Alert Templatesテーブルに表示されるアラートテンプレートをフィルタリング
するには、[ System Template の Showドロップダウンリストボックスを使用します。リストボックスを使用してPEM階層のレベルを選択し、選択したレベルのすべてのテンプレートを表示します。
新しいアラートテンプレートを定義するには、 [
System Template の Showドロップダウンリストボックスを使用して[
None ]を選択し、アラート
テンプレートテーブルの右上隅にある[
Add ]アイコン(
+ )をクリックし
ます。図4.35に示すように、アラートテンプレートエディタが開きます。
• |
[ Template nameフィールドを 使用して 、新しいアラートテンプレートの名前を指定します。 |
• |
[ Descriptionフィールドを 使用して 、アラートテンプレートの説明を入力します。 |
• |
[ Target typeドロップダウンリストボックスを 使用して 、アラートの焦点となるオブジェクトのタイプを選択します。 |
• |
使用 Applies to serverサーバータイプ(EDBのPostgres Advanced ServerまたはPostgreSQLの)警告が適用されるように指定するには、ドロップダウンリストボックス。単一のサーバータイプ、または ALL指定できます。 |
• |
[ History retentionフィールドを 使用して 、アラートの実行結果をPEMサーバに保存する日数を指定します。 |
• |
Thresholdの単位タイプを指定するには 、 Threshold unitフィールドを 使用します。 |
• |
[ Auto createボックスの フィールドを使用して、 PEMがテンプレートを使用して自動アラートを生成する必要があるかどうかを示します。有効になっている場合、新しいサーバまたはエージェント([ Target typeドロップダウンリストボックスで指定)が追加されたときにPEMは自動的にアラートを作成し、ターゲットオブジェクトがドロップされたときにそのアラートを削除します。 |
○
|
Auto create? 移動し Auto create? PEMがテンプレートに基づいて自動的にアラートを作成する必要があることを示すには、[ Yesにスライダを移動します。既存のアラートテンプレートを変更した場合は、[ Auto create?変更し Auto create? [ Noから[ Yes 、PEMは既存のエージェントとサーバーにアラートを作成します。スライダを[ Yesから[ Noに変更すると、既存のアラートのデフォルトのしきい値が消去され、元に戻せなくなります。 |
○ |
使用する Operator現在のシステム値を評価するときにPEMが使用する演算子を選択するには、ドロップダウンリストボックスを。 |
• |
[ Check frequencyフィールドを 使用して、アラートの実行間隔のデフォルトの分数を指定します。この値は、サーバーが定義で指定されたSQLコードを呼び出し、その結果をテンプレートで指定されたしきい値と比較する頻度を指定します。 |
[
Probe Dependency ]タブ(図4.36参照)
のフィールドを使用して、 [
SQL ]タブで指定された
SQLクエリで参照されるプローブの名前を指定します。
• |
Probesドロップダウンリストボックスを 使用して 、利用可能なプローブのリストから選択します。プローブ名を強調表示し、[ Add ]ボタンをクリックして、アラートテンプレートで使用されているプローブのリストにプローブを Addます。選択したプローブリストからプローブを削除するには、プローブ名を強調表示して Deleteアイコンをクリックします。 |
• |
[ Parameters ]タブ(図4.37参照)の フィールドを使用して、[ SQL ]タブで指定されたSQLコードで使用されるパラメータを定義します。 Addアイコン( + )をクリックして、 |
[ Nameフィールドを
使用してパラメータ名を指定します。
[ Data typeドロップダウンリストボックスを
使用して 、パラメータの種類を指定します。
Unitフィールドを
使用して 、パラメータで指定された単位の種類を指定します。
• |
使用する Codeのフィールドを SQL警告を実行するときに、サーバーが呼び出すSQLクエリのテキストを提供する(図4.38に示す)]タブをクリックします。 SQLクエリは、しきい値と比較される結果を提供します。アラートの結果が指定されたしきい値から外れると、アラートが発生します。 |
クエリ内で、 [
Parameters ]タブで
定義された Parametersは、変数
param_ xによって順番に参照されます。ここで、
xは、パラメータリスト内のパラメータ定義の位置を示します。たとえば、
param_1はパラメータリストの最初のパラメータを、
param_2はパラメータリストの2番目のパラメータを、というように続きます。
• |
「 Detailed Information SQLフィールドを 使用して 、アラートがトリガーされた場合に呼び出されるSQL照会を提供します。クエリの結果セットは、 Alertsダッシュボードまたは Global Overviewダッシュボードの詳細なアラート情報の一部として表示されることがあります。 |
[ Save ]アイコンを
クリックしてアラートテンプレートの定義を保存し、テンプレート名を[
Alert Templatesリストに追加します。カスタムアラートテンプレートを保存した後、
Alerting ]ダイアログを使用してテンプレートに基づいてアラートを定義できます。
リスト内の
Template Nameを
強調表示し、
Editアイコン(行の左端)をクリックしてテンプレート定義を確認します。
Alert Templatesに関する詳細情報を表示する
には、 [
Alert Templates ]ダイアログの
タブを使用します 。
[ Manage Alerts ]タブには、PEMクライアントツリーコントロールで現在選択されているオブジェクトに定義されているアラートの表が表示されます。
Alertsテーブルを使用して、既存のアラートを変更したり、新しいアラートを作成したりできます(図4.39を参照)。
• |
[ Templateフィールド のドロップダウンリストボックスを使用して 、アラートのテンプレートを選択します。アラートテンプレートは、1つ(または複数)のメトリックまたはパラメータを使用して、PEMがユーザ指定のアラート境界と比較する値を生成する機能です。テンプレート関数によって返された値が( Operatorフィールドと Threshold valuesフィールドで指定された)ユーザー定義のアラートの境界内にある値に評価されると、PEMはアラートを発生させ、 Alerts overview表示に通知を追加します。テンプレートに指定されているアクションを実行します。 |
• |
使用 Enable ?アラートを有効にする( Yes )か無効にする( No )かを指定するように切り替えます。 |
• |
[ Intervalボックスの コントロールを使用して 、アラート条件が満たされた場合にアラートが確認する頻度を指定します。間隔の値を指定するには、 Minutesセレクタを使用します。 Defaultスイッチを使用して、 Minutes値を選択したテンプレートのデフォルト(推奨)値に設定またはリセットします。 |
• |
[ History retentionボックスの コントロールを使用して、アラートによって収集されたデータをPEMが保存する日数を指定します。 Daysセレクタを使用して、データが保存される日数を指定します。 Defaultスイッチを使用して、 Days値をデフォルト値(30日)に設定またはリセットします。 |
• |
コントロールを使用して Threshold valuesアラートのトリガ条件を定義するボックス。 Threshold Valuesフィールドで指定された値が( Operator指定されたように)システム値よりも大きいか小さいかに評価されると、PEMは Low 、 Mediumまたは Highレベルのアラートを生成します。 |
• |
使用する Operator現在のシステム値を評価するときにPEMが使用する演算子を選択するには、ドロップダウンリストボックスを: |
Parameter Optionsの表には、選択したテンプレートに必要なパラメータのリストが含まれています。テーブルには、定義済みのパラメータと、値を指定する必要があるパラメータの両方が表示されます。 [ Value ]列にプロンプトを表示するパラメータには値を指定する必要があります。
指定したレベルでアラートが発生した場合にEメール通知を受け取るEメールグループを指定するには
、[ Email notificationボックス
のフィールドを使用します 。 [
Email Groups ]タブを使用して、アラートが発生したときに通知を受ける1人または複数のユーザーのアドレスを含む電子メールグループを作成します。 [
Email Groups ]タブにアクセスするには、
Manage Alertsの
Manage ]タブの
Manage Quick Links ]メニューにある
Manage Email Groups ]アイコンをクリックします。
このアラートのトラップ通知を設定
するには、 Trap notificationオプションを使用します。
• |
このアラートの状態が変化したときにSNMPトラップ通知を送信するに は、[ Send trapスライダを[ Yesに 設定します。 |
• |
SNMPバージョンを識別するには 、[ SNMP Verスライダを v1または v2に 設定し SNMP 。 |
• |
使用する Low alert 、 Med alertと High alertトラップをトリガーする警告のレベル(複数可)を選択し、スライダを。たとえば、[ High alert横のスライダを[ Yesに設定した場合、重大度の高いアラートがトリガーされたときにPEMは通知を送信します。 |
Nagios notification *ボックス
のフィールドを使用して 、アラートがトリガーまたはクリアされたときにNagiosネットワークアラートソフトウェアに通知するようにPEMサーバーに指示します。 PEMでNagiosを設定して使用することに関する詳細な情報については、セクション
4.5.3を参照して
ください 。
• |
[ passive service check result to Nagios Submitを[ Yesに 設定して 、アラートがトリガーまたはクリアされたときにNagiosに通知するようにPEMサーバーに指示します。 |
[ Script executionボックス
のフィールドを使用して、 (オプションで)アラートが発生した場合に実行されるスクリプトを定義し、スクリプト実行に関する詳細を指定します。
• |
アラートが発生した場合にPEMに提供されたスクリプトを実行するように指示するには、[ script の Executeスライダを[ Yesに 設定します。 |
• |
設定し Execute on alert clearedにスライダーを Yesアラートをトリガーし、状況が解決されたとき、PEMが提供されたスクリプトを実行するように指示します。 |
• |
隣のラジオボタンを使って Execute script onスクリプトは上で実行する必要があることを示すために、 PEM Serverまたは Monitored Server 。 |
%ObjectName% - このプレースホルダは、アラートが発生したサーバーまたはエージェントの名前に置き換えられます。
Capacity Managerを開くには、PEMクライアントの[
Management ]メニューから
[ Capacity Manager... ]オプションを選択します。
Capacity Managerウィザードが開き、[
Metrics ]タブにツリーコントロールが表示されます(図5.1を参照)。
[ Metrics ]タブ
のツリーコントロールを展開して、分析するノードのメトリックを確認します(図5.2を参照)。メトリックをレポートに含めるには、メトリックの名前の左側にあるチェックボックスをオンにします。
Graph/chart metrics individually? 横にあるスライダを Graph/chart metrics individually? 動かし Graph/chart metrics individually? [
Metrics ]タブで選択した各メトリックについて個別のレポートを作成するようにCapacity Managerに指示するには、[
Yes ]に設定します。このオプションを[
No ]に設定すると、選択したすべての指標が単一のグラフまたは表にマージされます。
[ Generate ]ボタンを
クリックしてレポートを画面に表示する(デフォルトの設定オプションをそのまま使用する)か、[
Options ]タブ(図5.3を参照)を使用してサンプリング境界、レポートの種類、およびレポートの出力先をカスタマイズします。 [
Options ]タブに表示される時間は、PEMクライアントが存在するタイムゾーンです。
• |
[ Periodドロップダウンリストボックスを使用して、レポートに使用する期間の種類を選択します。選択できます: |
• |
Start timeフィールドの 横にある日付と時刻のセレクタを使用して 、サンプリング期間の開始日と時刻を指定するか、またはレポートに含める Historical day(s)選択します。 [ Start timeフィールドに指定された日時は、現在の日時より後にしてはいけません。
|
閾値を指定し、ドロップダウンリストボックスを使用して Threshold (オペレータ、メトリックを選択するフィールド
Exceeds *又は
Falls below )、及びメトリックの目標値を入力します。しきい値を使用してレポートの終わりを定義することを選択した場合、選択されたメトリックの値が指定された値を超えるか下回ると、Capacity Managerレポートは終了します。
cm_max_end_date_in_years設定パラメータは、キャパシティー・マネージャーレポートの終了境界のデフォルト時間値を定義します。レポートの終了境界としてしきい値を指定した場合、最大時間が経過する前に予想される境界使用量が満たされないと、レポートはcm_max_date_in_yearsパラメーターで指定された時間に終了します。デフォルトでは、 cm_max_end_date_in_yearsは5です。 Server Configurationダイアログを使用して、 cm_max_end_date_in_yearsの値を変更できます。
[ Reportボックス
のフィールドは、 Report種類と出力先を指定します。使用
Include on reportキャパシティー・マネージャーによって生成されるレポートの種類を指定するには、ラジオボタン:
• |
PEMクライアントウィンドウに折れ線グラフの形式でレポートを表示するようにCapacity Managerに指示 するには、 Graphを 選択します。 |
• |
PEMクライアントウィンドウにレポートデータを含むテーブルを表示するようにCapacity Managerに指示するに of Table of dataを 選択します。 |
|
•
|
選択 Graph and table of data PEMクライアントウィンドウで折れ線グラフとデータテーブルの両方を表示するには、キャパシティー・マネージャーに指示します。 |
Reportを表示または保存する場所をCapacity Managerに指示
するには、[ Report destinationラジオボタンを
使用します。
• |
PEMクライアントの新しいタブにレポートを表示するようにCapacity Managerに指示するには、 [ New tabを 選択します。最初の世代のCapacity Managerレポートを表示するには、[ New tabを選択する必要があります。その後のレポートでは、[ Previous tab選択でき tab 。 |
• |
レポートを表示するときに、以前に開いたタブを再利用するようにCapacity Managerに指示するには、 [ Previous tabを 選択します。 |
• |
指定したファイルにレポートを書き込むようにCapacity Managerに指示するには a file [ report as a file as Download theファイル名を指定する]を 選択します。 |
Audit managerウィザード
を開くには 、[
Management ]メニューから[
Audit Manager… ]を選択します。図6.3に示すように、
Audit manager - Welcomeダイアログが開きます。
監査設定を適用するサーバーを指定するには
、 Select servers の Selectツリーコントロール(図6.4を参照)を使用します。サーバーをツリーコントロールで使用できるようにするには、PEMによる監視用にサーバーを登録するときに、[
Create ] - [
Server ]ダイアログの[
Advanced ]タブで
Service IDを指定する必要があり
Create 。 EDB Postgres Advanced Serverだけが監査をサポートしていることに注意してください。 PostgreSQLサーバはツリーコントロールに含まれません。
Auditing Parameters Configurationダイアログが表示され、(図6.5を参照)を有効または監査を無効にして、レコードがPEMに収集されているログイン頻度を選択することができます。
監査設定を指定する
には、 Auditing parameters configurationダイアログ
のフィールドを使用します。
• |
指定したサーバーで監査 を Enable または Disable するには、 Auditing スイッチを 使用し ます。 |
• |
Audit 使用する 監査ログの保存先を選択するための保存 destination ドロップダウン。 [ File または File Syslog 選択し File 。この機能はAdvanced Server 10以降のリリースでのみサポートされています。 |
• |
[ PEMへの Import logs to PEM の Import logs to PEM スイッチを 使用して、 各サーバーからPEMサーバーにログレコードを定期的にインポートするようにPEMに指示します。 ログファイルをインポート するには、スイッチを[ Yes に 設定し ます。デフォルトは No です。 |
• |
Collection 使う frequency 収集が有効な場合にPEMが監視対象サーバからログレコードを収集する frequency を指定する frequency ドロップダウンリストボックス。 |
• |
Log formatドロップダウンリストボックスを 使用して、各サーバーに書き込まれる生のログ形式を選択します。ログ収集が有効になっている場合、PEMサーバはCSV形式を使用します。 |
• |
ログファイル名を生成するときに使用される形式を指定するには 、 File nameフィールドを使用します。デフォルトでは、フォーマットは audit-%Y-%m-%d_%H%M%Sに設定されています。ここで、 |
auditは、
Audit Directory Nameフィールドに指定されているファイル名です。
Yはログが保存された年です
mはログが保存された月です
dはログが保存された日です
Hはログが保管された時間です。
Mはログが保存された分です。
Sはログが保存された秒です
• |
次のチェックボックスをオンに Change Log Directory for selected servers? [ Audit Directory Nameフィールドを使用して、監査ログの書き込み先のディレクトリ名を指定します。ディレクトリは、PEMサーバの dataディレクトリの下にあります。 |
Log directoryボックスの
フィールドを使用して、ログファイルを保存するディレクトリに関する情報を指定します。
• |
selected servers Change log directory for 移動し serversか。 [ Directory nameフィールドを有効にするには、[ Yesに切り替えます。 |
• |
[ Directory nameフィールドを 使用して、監査ログが書き込まれる各サーバー上のディレクトリの名前を指定します。指定されたディレクトリは、サーバー上の dataディレクトリのサブディレクトリとして作成されます。 |
Audit log configurationダイアログ(図6.6を参照)を使用すると、上の監査を有効にしている場合のみ利用可能であるAuditing parameters configurationダイアログを。
Audit log configurationダイアログ
のコントロールを使用して、各サーバに適用されるログ設定の詳細を指定します。
• |
Connection attemptsスイッチを 使用して、 Connection attemptsログに記録するかどうかを指定します。以下を指定してください。 |
すべての接続試行がログに記録されることを示すための
All 。
• |
切断をログに記録するかどうかを指定 するには、[ Disconnection attemptsスイッチを 使用します。以下を指定してください。 |
切断がログに記録されないように指定するには、
Noneを指定します。
• |
Logに記録するステートメントの種類を指定するには 、 Log statementsフィールドを 使用します。フィールド内をクリックして、次から選択します。 |
Select -
SELECTキーワードを含むすべてのステートメントがログに記録されます。
Error - エラーが発生したすべてのステートメントがログに記録されます。
DML - すべてのDML(データ修正言語)ステートメントがログに記録されます。
DDL - すべてのDDL(データ定義言語)ステートメント(データを追加、削除、または変更するステートメント)がログに記録されます。
• |
Audit tagフィールドを 使用して 、収集したログの追跡タグを指定します。監査タグ付け機能はAdvanced Serverバージョン9.5以降でのみ利用可能です。複数のサーバーに対して監査機能を定義していて、1つ以上のサーバーがバージョン9.5以降の場合、このフィールドは有効になりますが、選択されている場合、タグ付け機能はバージョン9.5以降のサーバーにのみ適用されます。 |
• |
使用 Enable ?ログファイルをローテーションするように指定します。単一のファイルが手に負えないほど大きくなるのを防ぐために、新しいログファイルを定期的に使用する必要があります。 |
• |
ログファイルをローテーションする日を選択するには、[ Dayドロップダウンリストボックスを 使用します。 |
• |
Size ( MB )フィールドを 使用して、ログファイルをローテーションするサイズをメガバイト単位で指定します。 |
• |
ログファイルのローテーション間の秒数を指定するには 、[ Time ( seconds )]フィールドを使用します。 |
使用 Schedule Auditing Changes ]ダイアログを監査設定の変更を有効にしている場合を決定する
(図6.7を参照)。
• |
Configure logging now? 選択し Configure logging now? 監査設定の変更をすぐに実行したい場合。影響を受けるデータベースサーバーが再起動され、監査の変更が有効になります。 |
• |
Time? 使う Time? 将来のある時点で監査構成の変更が行われるようにスケジュールするセレクター。ドロップダウンリストから希望の日時を選択します。影響を受けたデータベースサーバーは、監査の変更を有効にするために、指定された日時に再起動されます。 |
[ Finishを
クリックして監査設定プロセスを完了します。
[
Scheduled Tasks ]タブを
使用して、 Scheduledれているジョブの一覧を確認
できます 。 [
Scheduled Tasks ]タブを開くには、サーバまたはエージェントの名前を強調表示して、[
Management ]メニューから[
Scheduled Tasks…を選択します。
PEM Log Managerを使ってPostgresインスタンスのサーバーログ設定を簡単にする
ことができます。ログマネージャでは、クリックするだけでサーバーのログパラメータをすべて変更できます。
ログマネージャを開くには、PEMクライアントの[
Management ]メニューから
Log Manager… ]オプションを選択します。ウィザードが開き、ログマネージャが表示されます(図7.1を参照)。
Nextを
クリックして
Server selectionダイアログに進み
Server (図7.2参照)。
[ Server selection ]ダイアログに、PEMによって監視されているサーバ接続のリストが表示されます。 Log Managerウィザードが指定された構成を適用するサーバーの名前の横にあるボックスをチェックします。ログマネージャは、
Server selectionツリーコントロールの名前の左側に赤い感嘆符が表示されているサーバーでは無効になっています。サーバーが有効にならない可能性がある理由はいくつかあります。
• |
[ Properties ]ダイアログボックスの[ Advanced ]タブで Service ID を指定しているサーバーのみがログマネージャで設定できます。 |
サービスIDを入力するには、ツリーコントロールのサーバー名を右クリックして 、コンテキストメニューから
[ Server Disconnect Server を選択します。プロンプトが表示されたら、パスワードを入力します。次に、サーバーのコンテキストメニューを開き、[
Properties ]を選択し
Properties 。 [
Advanced ]タブに移動し、[
Service IDフィールドにサービスの名前を入力します。
Saveをクリックして変更を保存し、ダイアログを終了します。
[
Log configuration ]ダイアログ(図7.3)
のオプションを使用して、ログファイルをPEMにインポートする頻度を指定し、ログローテーションの詳細を指定します。
[ Import Logsボックス
内のオプションで、ログファイルをPEMにインポートする頻度を指定します。
• |
logs to PEM ImportしてServer Log Analysisダッシュボードに表示するかどうかを指定するには、[ PEM logs to Importラベルの 横にあるスイッチを使用します。 |
• |
[ Import Frequencyドロップダウンリストボックスを 使用して、ログファイルをPEMに Import Frequencyを指定します。 |
Log rotation configurationボックス
のフィールドを使用して 、ログファイルの最大長(寿命またはサイズ)を指定します。
• |
個々のログファイルの最大サイズをメガバイト単位で指定するには 、[ Rotation Sizeフィールドを 使用します。デフォルト値は10 MBです。 0に設定すると、ログファイルの最大サイズに制限がなくなります。 |
• |
各ログファイルに保存する全日数を指定するには 、 Rotation Timeフィールドを 使用します。デフォルト値は1日です。 |
時間ベースのログファイルローテーションに対するサーバーの動作を指定するには
on Rotation Truncationスイッチを
使用します。
• |
新しいファイルと同じ名前の既存のログファイルをサーバーが上書きするように指定するには、 ONを 選択します。
|
• |
新しいログファイルと同じ名前で既存のログファイルに新しいログファイルエントリを追加するように指定するには、 OFFを 選択します。これがデフォルトの動作です。 |
上のフィールドを使用する Where to logのログファイルが書き込まれる場所を指定する(図7.4に示されている)ダイアログを。
○ |
ログファイルを stderrに書き込むように指定するに は、 stderrスイッチを Yesに 設定します。 |
|
○
|
ログファイルをコンマ区切り値形式でファイルに書き込むように指定するに は、 csvlogスイッチを Yesに 設定します。 [ Schedule ]ダイアログで[ PEMへの logs Import ] to選択した場合、このオプションは自動的に有効になります(編集できなくなります)。 PEMにサーバログファイルをインポートしていない場合、このオプションは編集可能です。 |
○ |
ログファイルをシステムログファイルに書き込むように指定するに は、 syslogスイッチを Yesに 設定します。 |
○ |
Log Collectorスイッチを Enableに 設定して、 ( STDERR )キャプチャされたログメッセージをログファイルに STDERRするようにサーバーに指示します。 |
○ |
Log Silent Modeスイッチを Enableに 設定して 、サーバーをバックグラウンドで Silent Mode実行し、制御端末から切り離します。 |
○ |
selected servers Change log directory for 設定し serversか?ログファイルの各セットを別々のディレクトリに保持するように指定するには、 Yesに切り替えます。 |
○ |
使用する Directory name書き込まれるログファイルを先のディレクトリを指定するには、フィールドを。このディレクトリは、監視対象サーバのインストールディレクトリの下の pg_logディレクトリの下にあります。 |
• |
Log File Nameの形式を指定 するには、 Log File Nameフィールドを 使用します。 DEFAULTに設定されている場合、フォーマットは enterprisedb-%Y-%m-%d_%H%M%Sになります。ここで、 |
enterprisedbはファイル名のプレフィックスです。
Yはログが保存された年です
mはログが保存された月です
dはログが保存された日です
Hはログが保管された時間です。
Mはログが保存された分です。
Sはログが保存された秒です
• |
Syslog Facilityドロップダウンリストボックスを 使用して、使用する Syslog Facilityを指定します。 |
• |
システムログ内のAdvanced Serverエントリを識別するプログラム名を指定するには 、 Syslog Identフィールドを 使用します。 |
上のフィールドを使用 When to logイベントがログファイルのエントリを開始するかを指定する(図7.5に示されている)ダイアログ。重大度レベル(重大度の順に、最も高いものから最も低いものへ)は、次のとおりです。
panic - すべてのデータベースセッションを中断させるエラー。
log - 管理者にとって関心のある情報メッセージ。
warning - コマンドは完了しますが、期待どおりに実行されない可能性があるエラー状態。
notice - ユーザーにとって関心のある項目これがデフォルトです。
info - ユーザーによって暗黙的に要求された情報。
debug5から
debug1 - 開発者にとって有用な詳細なデバッグ情報。
• |
[ Client min messagesドロップダウンリストボックスを 使用して、クライアントアプリケーションに送信されるメッセージの最低重要度レベルを指定します。 |
• |
Log min messagesドロップダウンリストボックスを 使用して、サーバログに書き込まれる最低の重大度を指定します。 |
• |
ステートメントの期間をミリ秒単位で指定 するには、 Log min duration statementドロップダウンリストボックスを使用します。指定されたミリ秒数を超えるステートメントはすべてサーバーログに書き込まれます。値を -1すると、期間ベースのすべてのログ記録が無効になります。値 0すべてのステートメントとその期間をログに記録します。 |
• |
使用 Log temp filesキロバイト単位でファイルサイズを指定するには、フィールドを。一時ファイルが指定されたサイズに達すると、記録されます。値 -1 (デフォルト)はこの機能を無効にします。 |
• |
Log autoVacuum min durationフィールドを 使用して時間の長さをミリ秒単位で指定します。自動バキューム処理が指定された時間を超えると、アクティビティはログに記録されます。値 -1 (デフォルト)はこの機能を無効にします。 |
上のフィールドを使用して What to log 、デバッグおよび監査に役立つエントリーのオプションをログに指定する(図7.6に示されている)ダイアログを。
[ Debug optionsボックス
のスイッチは、開発者にとって重要な、クエリの実行に関連する情報をログファイルに含めるようにサーバーに指示します。
• |
[ Parse treeスイッチを[ Yesに 設定して、 Parse treeログファイルに含めるようにサーバーに指示します。 |
• |
ログリライタの出力をログファイルに含めるようにサーバに指示するには 、[ Rewriter outputスイッチを[ Yesに 設定します。 |
• |
Execution planスイッチを Yesに 設定して、 Executionされた各クエリの実行計画をログファイルに含めるようにサーバーに指示します。 |
ときに Indent Debug Options Output in Logスイッチに設定されて
Yes 、サーバーのインデント解析ツリーエントリ、問い合わせ書き換えエントリまたはクエリ実行プランのエントリを含む各ライン。インデントは、結果のログファイルを読みやすくしますが、ログファイルが長くなります。
[ General Optionsボックス
のスイッチを使用して、ログファイルに監査情報を含めるようにサーバーに指示します。
• |
チェックポイントとリスタートポイントをサーバーログに含めるには 、 Checkpointsスイッチを[ Yesに 設定します。 |
• |
サーバーへの接続試行(および認証に成功した接続)をサーバーログに含めるには 、[ Connectionsスイッチを[ Yesに 設定します。 |
• |
セッション情報とセッション期間を提供する各終了セッションのサーバーログエントリを含めるには 、[ Disconnectionsスイッチを[ Yesに 設定します。 |
• |
ログに記録された各ステートメントの実行に必要な時間をサーバーログに含めるには、 [ Durationスイッチを[ Yesに 設定します。 |
• |
設定する Hostnameにスイッチを Yes (デフォルトでは、IPアドレスのみが記録されます)各サーバログエントリにIPアドレスとホスト名の両方を含みます。これによりパフォーマンスが低下する可能性があります。 |
• |
Lock Waitsスイッチを Yesに 設定して、 Lockを獲得するために deadlock _ timeoutパラメータで指定された時間より長く待機しているセッションのログエントリを書き込むようにサーバーに指示します。これは、ロック待機がパフォーマンスの低下の原因であるかどうかを判断するときに役立ちます。 |
[ Error verbosityドロップダウンリストボックスを
使用して、サーバーログの各エントリに書き込まれる詳細を指定します。
• |
エラーメッセージ、 DETAIL 、 HINT 、 QUERY 、および CONTEXTを各サーバーログエントリに含めるには、 defaultを 選択し default 。 |
• |
エラーメッセージのみをログに記録するには、 terseを 選択します。 |
• |
verboseを 選択して 、エラーメッセージ、 DETAIL 、 HINT 、 QUERY 、および CONTEXTエラー情報、 SQLSTATEエラーコードとソースコードファイル名、関数名、およびエラーを生成した行番号を含めます。 |
各ログファイルエントリの先頭に書き込まれるprintf形式の文字列を指定
するには、 Prefix stringフィールドを
使用します。サポートされているオプションについての情報は、(Postgresコアドキュメントにある)
log_line_prefixドキュメントを参照してください。
[ Statementsドロップダウンリストボックスを
使用して、サーバーログに含めるSQLステートメントを指定します。デフォルトは
noneです。有効なオプションは以下のとおりです。
• |
SQLステートメントのロギングを無効にするには、 noneを 指定します。 |
• |
CREATE 、 ALTER 、 DROPなどのddl(データ定義言語)ステートメントをログに記録するようにサーバーに指示するには、 ddlを 指定します。 |
• |
modを 指定して 、 INSERT 、 UPDATE 、 DELETE 、 TRUNCATE 、および COPY FROMなどのすべてのdmlステートメント、およびすべてのdmlステートメントをログに記録するようにサーバーに指示します。 |
• |
すべてのSQLステートメントをログに記録するようにサーバーに指示するには、 allを 指定します。 |
Schedule オプションを使用する logging ロギング設定の変更がいつ適用されるかを指定するための changes ダイアログ(図7.7参照):
• |
[ Configure logging now 設定する] を[ Yes に 設定して、 Configure logging now 有効にし、[ログマネージャ]ウィザードが完了したらサーバーを再起動するように指定します。 |
• |
設定する Configure logging now に No 使用するように Schedule it for some other ロギング設定を適用するのに都合のよい時間を指定し、サーバーを再起動するための time カレンダーセレクタ。 |
「 Finishを
クリックしてウィザードを
Finishし、サーバーを再起動するか、または
スケジュールダイアログで指定された時間サーバーの
再起動をスケジュールします
。
チューニングウィザードを開くには、PEMクライアントの
[ Management ]メニューから
[ Tuning Wizard ...]を
選択します。チューニングウィザードが開き、歓迎します(図10.1を参照)。
Nextを
クリックしてサーバー選択ダイアログに進みます(図10.2参照)。
ツリーコントロールの
[ Serversノードを展開して、現在PEMによって監視されている、チューニングに使用できるサーバーの一覧を表示します。サーバー名の左側にあるチェックボックスをオンにして、調整対象のサーバーを選択します。
Nextを
クリックして
Configurationダイアログに進みます(図10.3参照)。
[ Machine utilizationフィールドで
オプションを選択して、選択したサーバーによって実行される作業の種類を指定します。サーバーによって実行される作業の種類によって、チューニングウィザードがシステムリソースを割り当てる方法が決まります。
• |
システムリソースの大部分をデータベースサーバー Dedicatedするには、 [ Dedicatedを 選択します。 |
• |
中程度の量のシステムリソースをデータベースサーバー専用にするには、 [ Mixed useを 選択します。 |
• |
比較的少量のシステムリソースをデータベースサーバー専用にするには、 Developer workstationを 選択します。 |
「 Workload Selectionフィールドで
オプションを選択して、選択したサーバーで通常実行されるワークロードのタイプを指定します。
• |
選択したサーバーが主にオンライントランザクションワークロードの処理に使用される場合は、 [ OLTP選択します。 |
• |
選択したサーバーがトランザクション処理とデータ報告の両方を提供する場合は、 [ Mixed選択します。 |
• |
サーバーが大量のデータの報告に使用されている場合は、 Data warehouse 選択します。 |
Nextを
クリックして
Tuning Changes Summaryダイアログに進みます(図10.4を参照)。
Tuning Changes Summaryダイアログ
のツリーコントロールには 、Tuning Wizardによって分析された各サーバに推奨されるパラメータ設定の変更が表示されます。サーバー名またはパラメーター名の横にあるチェックボックスを使用して、チューニングウィザードがプレビューレポートに含めるか、適用する推奨事項を選択します。
Schedule or Run? 使用し Schedule or Run? PEMが変更を適用する時間を指定するか、または推奨された変更を詳述するレポートを生成するためのダイアログ。
選択したアクションは、「 Tuning Changes Summary Changes 記載されているすべての変更に適用されます 。レポートを生成することを選択した場合、PEMは現在の値のリストと
Tuning Changes Summaryダイアログで選択された設定パラメータに対する推奨される修正を含むレポートを作成します。変更を実装するには、[
Tuning Changes Summary ]ダイアログで
Changesするパラメータを指定して、Tuning Wizardをもう一度起動する必要があります。
changes Schedule 選択してスケジュールオプションを表示および指定します(図10.5を参照)。
• |
設定し Configuration now?調整ウィザードの推奨事項を適用してサーバーをすぐに再起動するには、[ Yesスライダを Yesします。 |
• |
設定する Configuration now? Time?を有効にするには、[ Noにスライダを移動し Time?フィールドを選択し、カレンダセレクタを使用して、PEMがチューニングウィザードの推奨事項を適用してサーバを再起動する時間を指定します。変更が適用される時間をスケジュールした場合、変更の推奨事項のプレビューは表示されません。 |
レポートオプションを表示するには、
[ Generate reportを
選択します(図10.6を参照)。
• |
View report now? 設定し View report now? [調整ウィザード]レポートを画面に表示するには、[ Yesスライダを[ Yesします。 |
|
•
|
View report now? 設定し View report now?スライダ No有効にする Save the report to fileフィールドをし、PEMは、チューニングウィザードレポートを書き込むためのファイル名と場所を指定するには、カレンダーのセレクターを使用しています。 |
[ Finish ]ボタンを
クリックして 、チューニングウィザードの変更を適用するか、レポートを生成し(図10.7を参照)、チューニングウィザードを終了します。
• |
Windowsホストでは、 Servicesアプレットを 使用して Postgres Enterprise Manager - pemAgentサービスを再起動します。 |
図 12.1
- ストリーミングレプリケーションウィザードの[ようこそ]ウィンドウ
Nextを
クリックして続けます。 [
Packagesの
Refresh ]ダイアログボックスが開き(図12.2を参照)、現在インストールされているパッケージについてPEMサーバに保存されているパッケージデータを更新するためのオプションが表示されます。
PEM installed _
packagesプローブは、PEMエージェントによって監視されているホストに存在する現在インストールされているパッケージに関する情報を取得します。プローブを起動してPEMサーバに保存されている情報を更新するには、
Yesを選択します。前回のプローブ実行以降に監視対象ホストにサーバを追加していない場合(デフォルトでは、
installed _
packagesプローブは24時間に1回実行
installed packages )、プローブを実行せずに続行するには、[
No ]をクリックします。
• |
[ Hostフィールド のドロップダウンリストボックスを使用して 、アクティブエージェントのリストからマスターノードを監視するPEMエージェントの名前を選択します。リストボックスに表示されるように、エージェントを使用して構成する必要があり allow_streaming_replication 、 allow_package_management 、および allow_server_restart有効(にセット true PEMエージェント設定ファイル内)。レプリケーションシナリオの各ノードには常駐エージェントが必要です。レプリケーションノードのリモート監視はサポートされていません。 |
• |
必要に応じて、[ Replication slot nameフィールドに Replication slot nameます。 PEMサーバーはマスターノードにレプリケーションスロットを作成し、スタンバイノードのrecovery.confファイルにエントリを追加します。複製スロット名には、小文字、数字、および下線文字を含めることができます。このオプションは、データベースサーバのバージョン9.4以降でのみ有効です。 |
• |
[ Replication user nameフィールドを 使用して 、データベーススーパーユーザーまたは REPLICATION権限を持つ既存のロールの名前、またはレプリケーション関連のトランザクション中に使用するためにPEMによって作成されるロールの名前を指定します。十分な特権を持たない既存のユーザーの名前を指定した場合、PEMはエラーを返します。 |
• |
複製ユーザーに関連付けるパスワードを指定するには 、「 Replication passwordフィールドを 使用します。 |
• |
「 Database user nameフィールドを 使用して、マスターノード上のデータベーススーパーユーザーの名前を指定します。 |
• |
データベースのスーパーユーザーに関連付けられたパスワードを指定するには 、「 Database passwordフィールドを 使用します。 |
Standby Server Selectionダイアログ(図12.5を参照)
の表を使用して 、1つ以上のスタンバイノードのプロパティを指定します。追加アイコン(+)をクリックして、テーブルにエントリを追加します。
Standby 使う Server スタンバイノードに関する情報を提供するための Options フォーム(図12.6を参照):
• |
レプリケーションシナリオでスタンバイノードに存在するエージェントの名前を選択するには、[ Agentドロップダウンリストボックスを 使用します。レプリケーションシナリオの一部であるスタンバイノードのプロパティを編集することはできません。 |
• |
[ IP addressドロップダウンリストボックスを 使用して 、スタンバイノードのIPアドレスを選択します。 |
• |
レプリケーションシナリオでスタンバイノードとして機能している間にスタンバイノードを読み取り専用クエリに使用する必要がある場合は 、[ Hot standbyフィールドを[ Yes 設定します。
|
• |
Synchronous? 設定し Synchronous?同期複製を有効にするには、このフィールドを Yesします。ストリーミングレプリケーションはデフォルトでは非同期です。スタンバイノードが Synchronousとして指定されている場合、トランザクションはマスターノードとスタンバイノードの両方のトランザクションログに書き込まれるまでコミットされません。 |
• |
[ Priorityドロップダウンリストボックスを 使用して、スタンバイノードが postgresql一覧表示される順序を指定します。マスタノードの confファイルたとえば、 1を選択するとスタンバイが最初に表示され、 2を選択するとノードは2番目に表示されます。 |
[ Add /
Change ]ボタンを
クリックしてサーバーのリストに別のスタンバイノードを追加するか、[
Edit ]アイコンをクリックしてリスト内のサーバーに関連付けられている値を変更します。表からスタンバイ定義を削除するには、「
Deleteアイコンを使用します。スタンバイノードの定義が終わったら、[
Next ]をクリックします。
図 12.7 - ウィザードのアップグレードと拡張ウィンドウ
[ Extension Summary ]パネル(図12.7を参照)には、レプリケーションシナリオのノードにインストールされている拡張機能またはモジュールが一覧表示されます。マスターノードにインストールされているすべての拡張機能は、レプリケーションシナリオの各スタンバイノードにもインストールする必要があります。
クラスタ
の dataディレクトリがデフォルト以外の場所に作成されている可能性があります。インストール中に指定したパスから
dataディレクトリを移動する場合は、/
/etc/postgres-reg.iniファイルで指定したパスを更新する必要があります。
Download Packagesダイアログ(図12.9を参照)構成されたレプリケーションシナリオをインストールする必要がありますパッケージのリストが表示されます。前の画面に戻って選択内容を変更するにはBackをクリックし、インストールに使用するパッケージのDownloadを開始するにはStart Download Startクリックします。
図 12.10 - 複製を設定する時間を選択します。
Schedule Setupダイアログ(図12.10参照)の
フィールドを使用して、サーバが複製シナリオを設定するのに最も都合の良い時間を指定します。
• |
now? Setup 設定し Setup now?ストリーミング複製をただちにインストールして設定するようにPEMに指示するには、 Yesに設定します。 |
• |
now? Setup 設定し Setup now?日付と時刻のセレクタを有効にするには、 Noします。 PEMに(オプションで)インストールを実行させ、ストリーミング複製を設定させるタイミングを指定するには、セレクタを使用します。 |
[ Finishを
クリックして選択内容を保存し、ウィザードを終了します。 PEMはインストールと設定のプロセスを開始するか、指定された時間の間インストールと設定をスケジュールします。 [
Scheduledれて
Scheduled Tasks ]タブでジョブのスケジュールと進行状況を確認できます。 [Scheduled Tasks]タブを開くには、ジョブキューを確認するPEMエージェントの名前を強調表示し、[
Management ]メニューから[
Scheduled Tasks ...
Tasksを選択します。ストリーミングレプリケーションのインストールウィザードが完了したら、ストリーミングレプリケーションダッシュボードでサーバーを登録してレプリケーションシナリオを監視できます。
ストリーミングレプリケーションウィザードは pg _
hba 変更するだけです。レプリケーションユーザーによる接続を許可するレプリケーションノード上の
confファイル。 PEMクライアントでサーバー接続を定義する前に、
pg _
hbaを変更する必要があります。クライアントからの接続を許可するために各ノードの
confファイル。
Lastドロップダウンリストを
使う チャートを表示する期間を選択するボックス。 1時間、4時間、12時間、または24時間を選択します。データを表示する日付と時刻を選択することもできます(図15.3を参照)。
最初のグラフには、発生した待機イベントの数が表示されます。 チャートに選択された期間にわたって発生しました。タイムライン
を絞り込むことができます
最初のチャートで特定の期間のデータを分析します(図15.4を参照)。 2番目のグラフは、最初のグラフで選択したタイムラインについて、各タイプの待機イベントの総数を表示します。データを分析したい特定の待機イベント・タイプを選択できます。
• |
[ SQL ]タブには、選択したサンプル時間の待機イベントを持つSQLクエリのリストが表示されます(図15.5を参照)。 |
• |
[ Users ]タブには、選択したサンプル時間のユーザー別にグループ化された待機イベントの詳細が表示されます。
|
• |
「 Waitsタブには、選択したサンプル時間の各待機イベント・タイプに属する待機イベントの数が表示されます。 |
特定の行のクエリの詳細を含む新しい
タブ を表示するに
は、任意の行の[Eye]アイコンをクリックします。この
タブには、クエリIDとそれに対応するセッションIDがドロップダウンリストに表示されます。データを分析したい照会のセッションIDを選択します。タブには、選択したセッションIDとクエリIDに対応する詳細が表示されます。
Waits information tableにSQLクエリが表示されます(図15.6を参照)。 SQL照会が部分的に表示されている場合は、セクションの下部にある下矢印をクリックして完全なSQL照会を表示してください。
の Wait Types パネル(図15.7を参照)には、選択したセッションIDとクエリIDに対する待機イベントの総数が表示されます。時間範囲を選択してください
最初のチャートでは、特定の期間のデータを分析します。
[ Wait Types棒グラフには、選択した期間の待機イベントタイプの総数が表示されます。区別を容易にするために、各待機イベントタイプは棒グラフの異なる色で表されます。
待機イベントタイプとそれに対応する待機イベントを分析する範囲を選択します。選択した Wait Events 基づいて 、 Wait Events ドーナツ型チャートが表示されます。で Wait Events ドーナツグラフ、選択した期間に適用されるすべての待機イベント・タイプは、パーセント形式で表示されます。任意の1つの待機イベントタイプを選択して、その特定の待機イベントタイプに属するすべての待機イベントとその数を確認できます。 さまざまな待機イベントの種類と待機イベントについて読むには、 [ Read More クリックし ます。
で Wait Events ドーナツグラフ(図15.8を参照)、選択されたタイムラインに適用されるすべての待機イベント・タイプは、パーセント形式で表示されます。任意の1つの待機イベントタイプを選択して、その特定の待機イベントタイプに属するすべての待機イベントとその数を確認できます。 さまざまな待機イベントの種類と待機イベントについて Read More は、[ Read More リンク を クリックし ます。