Managing a PEM server#

PEMサーバーの管理に関連するタスクの一部は次のとおりです。

  • PEMサーバーとエージェントの再起動

・ PEMサーバーまたはPEMエージェントの制御

  • Webサーバーの制御

  • PEM認証とセキュリティの管理

  • pg_hba.conf ファイルの変更

  • プロキシサーバーを使用するようにPEMを変更する

PEMサーバーとエージェントの起動と停止#

PEMサーバーは、それが常駐するPostgresサーバインスタンスが起動、停止、または再起動したときに起動、停止、および再起動します。 Postgresサーバーの制御に使用するのと同じコマンドを使用してPEMサーバーを制御します。 Linuxプラットフォームでは、サービススクリプトを停止および開始するコマンドは、プラットフォームおよびOSバージョンによって異なります。

PEMエージェントは、pemagentという名前のサービスによって制御されます。

Windowsオペレーティングシステムには、サーバーの状態を表示し、対話型のサーバー制御を提供するグラフィカルサービスコントローラが含まれています。 Windows Control PanelからServicesユーティリティにアクセスできます。ユーティリティが開いたら、リストされたサービスをナビゲートし、サービス名を選択します。

サービスの状態を制御するには、 Stop 、 Pause 、 Start 、または Restart を選択します。

Postgresサーバーに接続しているユーザまたはクライアントアプリケーションは、サービスを停止すると突然切断されます。サービスの制御の詳細については、 EDB Postgres Advanced Server を参照してください。

LinuxでのPEMサーバーまたはPEMエージェントの制御#

Linuxプラットフォームで、以下を制御するサービススクリプトの名前。

  • EDB Postgres Advanced ServerのPEMサーバーはedb-as-<x> または単にedb-as です。

  • PostgreSQLのPEMサーバーはpostgresql-<x> です。

  • PEMエージェントはpemagent です。

x は、サーバーバージョン番号を示します。

サービススクリプトを使用して、サービスを制御できます。

サービスを制御するには、コマンドプロンプトでスーパーユーザー権限を引き受けて、コマンドを発行します。

systemctl <action> <service_name>

そこで

service_name はサービスの名前です。

action は、サービスが実行するアクションを指定します。以下を指定します

  • start サービスを開始します。

  • stop サービスを停止します。

  • restart サービスを停止してから開始します。

  • status サービスのステータスを確認します。

WindowsでのPEMサーバーまたはPEMエージェントの制御#

Windowsオペレーティングシステムには、サーバーの状態を表示し、対話型のサーバー制御を提供するグラフィカルサービスコントローラが含まれています。以下を制御するサービスの登録名前

  • PostgreSQLのPEMサーバーホストはpostgresql-<x> です。

  • Advanced Server上のPEMサーバーホストはedb-as-<x> またはppas-<x> です。

  • PEMエージェントはPostgres Enterprise Manager - pemAgent です。

x は、サーバーバージョン番号を示します。

Windows Control Panelで、 Servicesユーティリティを開き、 Servicesのリストを表示します。

サービスを停止するには、 Stop the service を選択します。サーバーに接続しているユーザまたはクライアントアプリケーションは、サービスを停止すると突然切断されます。

Pause the service を選択して、サービスの構成パラメーターをリロードします。 サービスの一時停止 は、多くの構成パラメーターのユーザセッションを中断せずにパラメーターをリセットする効果的な方法です。

サービスを開始するには、 Start the service を選択します。

LinuxでのWebサーバーの制御#

Linuxでは、NGINXとApache HTTPDの両方がサポートされています。新規インストールのデフォルトはNGINXです。

次のコマンドを実行して、インストールが使用しているWebサーバーを確認できます。 USE_NGINX=1 を返した場合、インストールはNGINXを使用しています。 USE_NGINX=0 を返すか、何も返さない場合、インストールはApache HTTPDを使用しています。

grep USE_NGINX /usr/edb/pem/share/.install-config

NGINX#

次のコマンドで、NGINXサービスのステータスを確認できます。

systemctl status nginx

サービスが実行されていない場合は、開始できます。

systemctl start nginx

NGINXがWebサーバーとして使用される場合、PEMは別のサービスedb-uwsgi を使用してアプリケーション自分自身を実行します。

次のコマンドで、edb-uwsgi サービスのステータスを確認できます。

systemctl status edb-uwsgi

サービスが実行されていない場合は、開始できます。

systemctl start edb-uwsgi

Apache HTTPD#

次のコマンドを使用して、Apacheサービスのステータスを確認できます。オペレーティングシステムのサービスの名前を<service-name> に置き換えます。これは通常、RHEL様のシステムの場合はhttpd であり、Debian様のシステムの場合はapache2 です。

systemctl status <service-name>

サービスが実行されていない場合は、開始できます。

systemctl start <service-name>

WindowsでのWebサーバーの制御#

Windowsでは、WebサーバーはPEM-HTTPDと呼ばれるApache HTTPDのバンドルバージョンです。

サービスアプレットを使用して、PEM HTTPDサービスのステータスを確認できます。サービスアプレットを開いた後、リストからPEM HTTPDサービスを選択します。

Status列には、サーバーの現在の状態が表示されます。サービスが実行されていない場合は、 Start を選択してPEM HTTPDを起動します。

PEM認証の管理#

Postgresは多くの認証方法をサポートしています

  • 安全なパスワードMD5

  • GSSAPI

  • SSPI

  • ケルベロス

  • アイデント

  • LDAP

  • RADIUS

  • 証明書SSL

  • PAM

PostgresおよびPEM認証は、pg_hba.conf 構成ファイルによって制御されます。構成ファイルのエントリでは、次のことを指定します。

  • 特定のデータベースに接続できる人

  • そのユーザーが接続を許可される前に必要な認証の種類

postgresという名前のユーザーが認証接続がフォームを取る安全なパスワードMD5を使用して、ローカルホスト127.0.0.1/32からすべてのデータベースに接続できますpg_hba.conf ファイル内の一般的なエントリー

host all postgres 127.0.0.1/32 md5

システム構成によっては、PEMエージェントがサーバーへの接続に使用するユーザーアカウントのパスワードファイルを作成する必要がある場合があります。このファイルにより、エージェントはサーバーの認証要求に適切に応答できます。パスワードが1safepwd であるpostgres名前付けのユーザーのパスワードファイルのエントリーは、次のフォームます。

localhost:5432:*:postgres:1safepwd

パスワードファイルの名前は、通常、Linuxシステムでは~root/.pgpass 、またはWindowsでは%APPDATA%\postgresql\pgpass.conf です。パスワードファイルの構成の詳細については、 PostgreSQL website を参照してください。

Postgresでサポートされている認証方法の詳細については、 PostgreSQL core documentation を参照してください。

PEMサーバー構成の編集#

PEMクライアントを使用してPEMサーバーの構成パラメーターを管理し、機能を有効にしたり、デフォルト設定を変更したりできます。 [ Server Configuration ]ダイアログボックスを開くには、[ Management > Server Configuration ]を選択します。次に、必要に応じてパラメーター値を編集します。

セキュリティの管理#

PEMは、 Postgresのロールとサーバーを管理するためのインターフェイスを提供します。

ログインロール#

PEMサーバーに接続するときは、PEMサーバーがデータを保存するデータベースへのアクセスを許可するロール資格情報を提供する必要があります。デフォルトでは、 postgresスーパーユーザーアカウントはサーバーへの最初の接続に使用されますが、セキュリティと監査の両方の目的で、接続するユーザーごとに個別のロールを作成することを強くお勧めします。 PEMクエリツール、PEM WebインターフェイスのCreate – Login/Group Roleダイアログボックス、またはコマンドラインクライアントpsqlなどを使用して、ロールを作成できます。

[Create – Login/Group Role]ダイアログボックスを使用してロールを作成するには

  1. PEMツリーで、ロールを作成するサーバーのノードを展開します。

  2. Login/Group Roles ノードを右クリックします。

  3. コンテキストメニューから、 Create > Login/Group Role を選択します。

  4. [Create – Login/Group Role]ダイアログボックスのタブを使用して、ロールを定義します。

  5. 新しいロールの定義が終了したら、[ Save ]を選択してロールを作成します。

既存のログインロールのプロパティを変更するには、ツリーでログインロールの名前を右クリックし、コンテキストメニューから プロパティ を選択します。ログインロールを削除するには、ロールの名前を右クリックし、コンテキストメニューから Delete/Drop を選択します。

ロールの作成と管理の詳細については、 PostgreSQL online documentation を参照してください。

グループロール#

グループロールはコンテナとして機能し、データベースの作成などのシステム特権やテーブルへのデータの挿入などのオブジェクト特権を分配するために使用されます。グループロールの主な目的は、 DBAによるシステムおよびオブジェクト権限の大量管理を簡単にすることです。多くの異なるログインアカウントに個別に特権を割り当てまたは変更するのではなく、単一のロールの特権を割り当てまたは変更し、そのロールを一度に多くのログインロールに付与できます。

Group Roles ノードPEMツリーの各登録サーバーの名前の下にありますを使用して、グループロールを作成および管理します。コンテキストメニューのオプションは、新しいロールを作成したり、既存のロールのプロパティを変更したりできるダイアログボックスへのアクセスを提供します。ロールの作成の詳細については、 PostgreSQL documentation を参照してください。

PEMの事前定義されたロールを使用してPEM機能へのアクセスを管理する#

Login/Group Roleダイアログボックスを使用して、制限された特権を持つロールにAudit Manager、Capacity Manager、 SQLプロファイラーなどのPEM機能にアクセスを許可できます。 PEMの事前定義されたロールにより、PEM機能へのアクセスが許可されます。これらのロールのメンバーシップが割り当てられたロールは、関連付けられた機能にアクセスできます。

ユーザーを定義するときは、 Membership タブを使用して、新しいユーザーがメンバーであるロールを指定します。新しいユーザーは、メンバーである各ロールに関連付けられた特権を共有します。ユーザーがPEM拡張機能にアクセスするには、ロールがpem_userロールと、機能へのアクセスを許可する事前定義されたロールのメンバーである必要があります。 役割 フィールドを使用して、リストから事前定義されたロール名を選択します。

[ SQL ]タブには、 Save を選択したときにサーバーが実行SQLコマンドが表示されます。

この例では、監査マネージャーにアクセスするacctg_clerkという名前のログインロールを作成します。ロールは、任意の時点で、サーバーへの無制限の接続をmakeことができます。

Create Login Role - SQL tab

Create Login Role - SQL tab#

PEMの事前定義されたロールを使用して、表にリストされている機能へのアクセスを許可できます。

Value

Parent role

Description

pem_super_admin

PEM上のすべてを管理/構成するロール

pem_admin

pem_super_admin

すべての可視エージェント/サーバーおよび監視対象オブジェクトの管理/管理/構成のためのロール

pem_user

pem_userロールを持つユーザに表示されるすべてのエージェント、サーバー、または監視対象オブジェクトへの読み取り専用アクセスを持つロール。 pem_userロールを持つユーザーは、サーバーのプロパティの下のTeamフィールドでこのロールが記載されているオブジェクトのみを表示できます。

pem_config

pem_admin

PEMの構成管理のためのロール

pem_component

pem_admin

すべてのウィザード/ダイアログボックスベースのコンポーネントを実行/実行するロール

pem_rest_api

pem_admin

REST APIにアクセスするロール

pem_server_service_manager

pem_admin

監視対象データベースサーバーを再起動/リロードできるロールサーバーIDが提供されている場合

pem_manage_schedule_task

pem_admin

スケジュールタスクを構成するロール

pem_manage_chart

pem_admin

カスタムチャートを管理/構成するためのロール。

pem_manage_alert

pem_admin

アラートとそのテンプレートを管理/構成するためのロール

pem_config_alert

pem_config, pem_manage_alert

監視対象オブジェクトのアラートを構成するロール

pem_manage_probe

pem_admin

カスタムプローブを作成、更新、および削除し、カスタムプローブ構成を変更するロール

pem_config_probe

pem_config, pem_manage_probe

すべての目に見える監視対象オブジェクトのプローブ構成のロール履歴保持、実行頻度、プローブの有効化/無効化

pem_database_server_registration

pem_admin

データベースサーバーを登録するロール

pem_comp_auto_discovery

pem_component

データベースサーバーの自動検出ダイアログボックスを実行するロール

pem_comp_sqlprofiler

pem_component

SQLプロファイラーを実行するロール

pem_manage_efm

pem_admin

フェールオーバーマネージャーを管理するロール

pem_comp_capacity_manager

pem_component

Capacity Managerを実行するロール

pem_comp_log_manager

pem_component

Log Managerを実行するロール

pem_comp_audit_manager

pem_component

Audit Managerを実行するロール

pem_comp_bart

pem_component

BARTサーバーを構成および管理するロール。

pem_comp_performance_diagnostic

pem_component

パフォーマンス診断を実行するロール。

チームロールを使用する#

PEMによる監視のためのサーバーを登録するときに、サーバーに関連付けるチームを指定できます。チームは、1つ以上の監視対象サーバーへのアクセスを限定されたロールメンバーのグループに許可または制限するために使用できるグループロールです。 PEMクライアントは、指定されたチームのサーバーを次のユーザーにのみ表示します。

  • チームロールのメンバー

  • サーバーを作成したロール

  • PEMサーバーでスーパーユーザー権限を持つロール

チームロールを作成するには

  1. PEMツリーで、ロールを作成するサーバーのノードを展開します。

  2. Login/Group Roles ノードを右クリックします。

  3. コンテキストメニューから、 Create > Login/Group Role を選択します。

  4. [Create - Login/Group Role]ダイアログボックスで、フィールドを使用してチームロールのプロパティを指定します。

オブジェクト権限#

データベースオブジェクトにアクセス、実行、または作成する前に、ロールに十分な特権を付与する必要があります。 PEMでは、PEMクライアントインターフェイスを使用して、グループロールまたはログインアカウントにオブジェクト権限を割り当て GRANT および削除 REVOKE できます。

オブジェクトの権限は、特定のオブジェクトごとにグラフィカルオブジェクトエディタで管理されます。たとえば、データベーステーブルにアクセスする特権を割り当てるには、ツリーでテーブル名前を右クリックし、コンテキストメニューから プロパティ を選択します。 Privileges タブを使用して、テーブルの特権を割り当てます。

また、PEMクライアントには、Grantウィザード Tools メニューからアクセスが含まれており、一度に多くのオブジェクト権限を管理できます。

サーバー構成#

[ Server Configuration ]ダイアログボックスを使用して、PEM動作を制御するユーザー設定可能なパラメーターの値を変更できます。 [ Server Configuration ]ダイアログボックスにアクセスするには、PEMサーバーに接続し、 File > Server Configuration を選択します。

ダイアログの右上隅の検索ボックスにパラメーター名を入力して、リスト内の特定のパラメーターを見つけます。

パラメーター値を変更するには、パラメーター名の右側にある Value フィールドに表示される内容を編集します。変更を保存するには、ダイアログボックスの右上隅にある Save アイコンを選択します。

サーバー構成パラメーター - リファレンス#

グローバル構成オプションを使用して、PEMサーバーの動作の側面を変更できます。構成パラメーターのリストは変更される場合があります。

Parameter name

Value and unit

Description

audit_log_retention_time

30 days

監査ログがPEMサーバーに保持される日数を指定します。

auto_create_agent_alerts

true

エージェントの登録時に、デフォルトのエージェントレベルのアラートを自動的に作成するかどうかを指定します。

auto_create_server_alerts

true

サーバーがエージェントにバインドされたときに、デフォルトのサーバーレベルのアラートを自動的に作成するかどうかを指定します。

chart_disable_bullets

false

ダッシュボードの折れ線グラフとCapacity Managerレポートの箇条書きを有効/無効にします。

cm_data_points_per_report

50

Capacity Managerレポートのチャートにプロットするデータポイントの数を指定します。

cm_max_end_date_in_years

5 years

Capacity Managerがデータを推定する最大時間を指定します。レポートのしきい値ベースの終了日が無期限に推定されないようにします。

dash_alerts_timeout

60 seconds

アラートダッシュボードのコンポーネントが更新される秒数を指定します。

dash_db_comrol_span

7 days

データベース分析およびサーバー分析ダッシュボードのコミット/ロールバック分析チャートにプロットするデータの日数を指定します。

dash_db_comrol_timeout

1800 seconds

データベース分析およびサーバー分析ダッシュボードでコミット/ロールバック折れ線グラフが更新されるまでの秒数を指定します。

dash_db_connovervw_timeout

300 seconds

データベース分析ダッシュボードで接続の概要円グラフが更新されるまでの秒数を指定します。

dash_db_eventlag_span

7 days

データベース分析ダッシュボードのスロニーレプリケーションのイベント数ラグチャートにプロットするデータの日数を指定します。

dash_db_eventlag_timeout

1800 seconds

slonyレプリケーションのNumber of Events Lag折れ線グラフがデータベース分析ダッシュボードで更新されるまでの秒数を指定します。

dash_db_hottable_rows

25 rows

データベース分析ダッシュボードのHOT Table Analysisテーブルに表示する行数を指定します。

dash_db_hottable_timeout

300 seconds

データベース分析ダッシュボードでホットテーブルテーブルが更新されるまでの秒数を指定します。

dash_db_io_span

7 days

データベース分析およびI/O分析ダッシュボードのデータベースI/O分析チャートにプロットするデータの日数を指定します。

dash_db_io_timeout

1800 seconds

データベース分析およびI/O分析ダッシュボードでデータベースI/O折れ線グラフが更新されるまでの秒数を指定します。

dash_db_rowact_span

7 days

データベース分析、I/O分析、およびサーバー分析ダッシュボードの行アクティビティ分析チャートにプロットするデータの日数を指定します。

dash_db_rowact_timeout

1800 seconds

データベース分析、I/O分析、およびサーバー分析のダッシュボードで行アクティビティ折れ線グラフが更新されるまでの秒数を指定します。

dash_db_storage_timeout

300 seconds

データベース分析ダッシュボードでストレージ棒グラフが更新されるまでの秒数を指定します。

dash_db_timelag_span

7 days

データベース分析ダッシュボードのSlonyレプリケーションのタイムラグチャートにプロットするデータの日数を指定します。

dash_db_timelag_timeout

1800 seconds

データベース分析ダッシュボードでSlonyレプリケーションのタイムラグ折れ線グラフが更新されるまでの秒数を指定します。

dash_db_useract_span

7 days

データベース分析ダッシュボードのユーザーアクティビティ分析チャートにプロットするデータの日数を指定します。

dash_db_useract_timeout

1800 seconds

データベース分析ダッシュボードでユーザーアクティビティ折れ線グラフが更新されるまでの秒数を指定します。

dash_efm_timeout

300 seconds

ストリーミングレプリケーションダッシュボードでフェールオーバーマネージャーノードのステータスとフェールオーバーマネージャークラスター情報の折れ線グラフが更新されるまでの秒数を指定します。

dash_global_overview_timeout

30 seconds

グローバル概要ダッシュボードのコンポーネントが更新されるまでの秒数を指定します。

dash_header_timeout

60 seconds

すべてのダッシュボードのヘッダーの情報が更新されるまでの秒数を指定します。

dash_io_chkpt_span

7 days

I/O Analysisダッシュボードのチェックポイントチャートにプロットするデータの日数を指定します。

dash_io_chkpt_timeout

1800 seconds

I/O分析ダッシュボードでチェックポイント折れ線グラフが更新されるまでの秒数を指定します。

dash_io_hotindx_timeout

300 seconds

I/O分析ダッシュボードでホットインデックス棒グラフが更新されるまでの秒数を指定します。

dash_io_hottbl_timeout

300 seconds

I/O分析ダッシュボードでホットテーブル棒グラフが更新されるまでの秒数を指定します。

dash_io_index_objectio_rows

25 rows

I/O分析およびオブジェクトアクティビティ分析ダッシュボードのインデックスアクティビティテーブルに表示される行数を指定します。

dash_io_index_objectio_timeout

60 seconds

I/O分析およびオブジェクトアクティビティ分析ダッシュボードでインデックスアクティビティテーブルが更新されるまでの秒数を指定します。

dash_io_objectio_rows

25 rows

I/O分析およびオブジェクトアクティビティ分析ダッシュボードのObject I/O Detailsテーブルに表示される行数を指定します。

dash_io_objectio_timeout

300 seconds

I/O分析およびオブジェクトアクティビティ分析ダッシュボードでObject I/O Detailsテーブルが更新されるまでの秒数を指定します。

dash_memory_hostmemact_span

7 days

メモリ分析ダッシュボードのホストメモリアクティビティ分析チャートにプロットするデータの日数を指定します。

dash_memory_hostmemact_timeout

1800 seconds

メモリ分析ダッシュボードでホストメモリアクティビティ折れ線グラフが更新されるまでの秒数を指定します。

dash_memory_hostmemconf_timeout

300 seconds

メモリ分析およびサーバー分析ダッシュボードでホストメモリ構成円グラフが更新されるまでの秒数を指定します。

dash_memory_servmemact_span

7 days

サーバーのメモリ分析ダッシュボードのメモリアクティビティ分析チャートにプロットするデータの日数を指定します。

dash_memory_servmemact_timeout

1800 seconds

メモリ分析ダッシュボードでサーバーメモリアクティビティ折れ線グラフが更新されるまでの秒数を指定します。

dash_memory_servmemconf_timeout

300 seconds

メモリ分析ダッシュボードでサーバーメモリ構成円グラフが更新されるまでの秒数を指定します。

dash_objectact_objstorage_rows

15 rows

オブジェクトアクティビティ分析ダッシュボードのオブジェクトストレージテーブルに表示する行数を指定します。

dash_objectact_objstorage_timeout

300 seconds

オブジェクトアクティビティ分析ダッシュボードでオブジェクトストレージテーブルが更新されるまでの秒数を指定します。

dash_objectact_objtopindexes_timeout

300 seconds

オブジェクトアクティビティ分析ダッシュボードでトップ5最大インデックス棒グラフが更新されるまでの秒数を指定します。

dash_objectact_objtoptables_timeout

300 seconds

オブジェクトアクティビティ分析ダッシュボードで上位5最大テーブル棒グラフが更新されるまでの秒数を指定します。

dash_os_cpu_span

7 days

オペレーティングシステム分析ダッシュボードのCPUチャートにプロットするデータの日数を指定します。

dash_os_cpu_timeout

1800 seconds

オペレーティングシステム分析ダッシュボードでCPU折れ線グラフが更新されるまでの秒数を指定します。

dash_os_data_span

7 days

オペレーティングシステム分析ダッシュボードのI/O折れ線グラフにプロットするデータの日数を指定します。

dash_os_disk_span

7 days

オペレーティングシステム分析ダッシュボードの使用率グラフにプロットするデータの日数を指定します。

dash_os_hostfs_timeout

1800 seconds

オペレーティングシステム分析ダッシュボードでホストファイルシステムの詳細テーブルが更新されるまでの秒数を指定します。

dash_os_io_timeout

1800 seconds

オペレーティングシステム分析ダッシュボードでI/O折れ線グラフが更新されるまでの秒数を指定します。

dash_os_memory_span

7 days

オペレーティングシステム分析ダッシュボードのメモリチャートにプロットするデータの日数を指定します。

dash_os_memory_timeout

1800 seconds

オペレーティングシステム分析ダッシュボードでメモリ折れ線グラフが更新されるまでの秒数を指定します。

dash_os_packet_span

7 days

オペレーティングシステム分析ダッシュボードのパケットチャートにプロットするデータの日数を指定します。

dash_os_packet_timeout

1800 seconds

オペレーティングシステム分析ダッシュボードでネットワークパケット折れ線グラフが更新されるまでの秒数を指定します。

dash_os_process_span

7 days

オペレーティングシステム分析ダッシュボードのプロセスチャートにプロットするデータの日数を指定します。

dash_os_process_timeout

1800 seconds

オペレーティングシステム分析ダッシュボードでプロセス折れ線グラフが更新されるまでの秒数を指定します。

dash_os_storage_timeout

1800 seconds

オペレーティングシステム分析ダッシュボードでストレージ円グラフが更新されるまでの秒数を指定します。

dash_os_traffic_span

7 days

オペレーティングシステム分析ダッシュボードのトラフィックチャートにプロットするデータの日数を指定します。

dash_os_traffic_timeout

1800 seconds

オペレーティングシステム分析ダッシュボードでトラフィック折れ線グラフが更新されるまでの秒数を指定します。

dash_os_util_timeout

1800 seconds

オペレーティングシステム分析ダッシュボードで使用率折れ線グラフが更新されるまでの秒数を指定します。

dash_patroni_timeout

300 seconds

ストリーミングレプリケーションダッシュボードのパトロニノードステータスとパトロニクラスターステータスの折れ線グラフの更新間隔を秒単位で指定します。

dash_probe_log_timeout

300 seconds

プローブログテーブルが更新されるまでの秒数を指定します。

dash_replication_archivestat_span

7 days

Streaming Replication AnalysisダッシュボードのWAL Archive Statusチャートにプロットするデータの日数を指定します。

dash_replication_archivestat_timeout

1800 seconds

ストリーミングレプリケーションダッシュボードでWAL Archive Status折れ線グラフが更新されるまでの秒数を指定します。

dash_replication_pagelag_span

7 days

ストリーミングレプリケーションダッシュボードのWAL Lag Pagesチャートにプロットするデータの日数を指定します。

dash_replication_pagelag_timeout

1800 seconds

ストリーミングレプリケーションダッシュボードでWAL Lag Pages折れ線グラフが更新されるまでの秒数を指定します。

dash_replication_segmentlag_span

7 days

ストリーミングレプリケーションダッシュボードのWALラグセグメントチャートにプロットするデータの日数を指定します。

dash_replication_segmentlag_timeout

1800 seconds

ストリーミングレプリケーションダッシュボードでWALラグセグメント折れ線グラフが更新されるまでの秒数を指定します。

dash_replication_timelag_span

7 days

ストリーミングレプリケーションダッシュボードのレプリケーションラグタイムチャートにプロットするデータの日数を指定します。

dash_replication_timelag_timeout

1800 seconds

ストリーミングレプリケーションダッシュボードでレプリケーションラグタイム折れ線グラフが更新されるまでの秒数を指定します。

dash_server_buffers_written

168 hours

Server AnalysisダッシュボードのBackground Writer Statisticsチャートにプロットするデータの日数を指定します。

dash_server_buffers_written_timeout

300 seconds

Server AnalysisダッシュボードでBackground Writer Statisticsの折れ線グラフが更新されるまでの秒数を指定します。

dash_server_connovervw_timeout

300 seconds

Server AnalysisダッシュボードでConnection Overview円グラフが更新されるまでの秒数を指定します。

dash_server_database_timeout

300 seconds

Server AnalysisダッシュボードでDatabasesテーブルが更新されるまでの秒数を指定します。

dash_server_dbsize_span

7 days

Server Analysisダッシュボードのデータベースサイズ分析にプロットするデータの日数を指定します。

dash_server_dbsize_timeout

1800 seconds

Server Analysisダッシュボードでデータベースサイズの折れ線グラフが更新されるまでの秒数を指定します。

dash_server_disk_timeout

1800 seconds

Server Analysisダッシュボードでディスク折れ線グラフが更新されるまでの秒数を指定します。

dash_server_global_span

7 days

Server Analysisダッシュボードのディスク折れ線グラフにプロットするデータの日数を指定します。

dash_server_sharedbuff_span

7 days

Server Analysisダッシュボードの共有バッファチャートにプロットするデータの日数を指定します。

dash_server_sharedbuff_timeout

1800 seconds

Server Analysisダッシュボードで共有バッファーの折れ線グラフが更新されるまでの秒数を指定します。

dash_server_tabspacesize_span

7 days

Server Analysisダッシュボードのテーブルスペースサイズチャートにプロットするデータの日数を指定します。

dash_server_tabspacesize_timeout

1800 seconds

Server Analysisダッシュボードでテーブルスペースサイズの折れ線グラフが更新されるまでの秒数を指定します。

dash_server_useract_span

7 days

Server Analysisダッシュボードのユーザーアクティビティチャートにプロットするデータの日数を指定します。

dash_server_useract_timeout

1800 seconds

Server Analysisダッシュボードでユーザーアクティビティ折れ線グラフが更新されるまでの秒数を指定します。

dash_sess_waits_timewait_timeout

300 seconds

セッション待機時間分析ダッシュボードでセッション待機時間ごとの円グラフが更新されるまでの秒数を指定します。

dash_sess_waits_waitdtl_timeout

300 seconds

Session Waits AnalysisダッシュボードのSession Waits Detailsテーブルが更新されるまでの秒数を指定します。

dash_sessact_lockact_timeout

300 seconds

セッションアクティビティ分析ダッシュボードのセッションロックアクティビティテーブルが更新されるまでの秒数を指定します。

dash_sessact_workload_timeout

300 seconds

セッションアクティビティ分析ダッシュボードのセッションワークロードテーブルが更新されるまでの秒数を指定します。

dash_storage_dbdtls_timeout

300 seconds

ストレージ分析ダッシュボードでデータベースの詳細テーブルが更新されるまでの秒数を指定します。

dash_storage_dbovervw_timeout

300 seconds

ストレージ分析ダッシュボードでデータベースの概要円グラフが更新されるまでの秒数を指定します。

dash_storage_hostdtls_timeout

300 seconds

Host Detailsテーブルが更新されるまでの秒数を指定します。

dash_storage_hostovervw_timeout

300 seconds

ストレージ分析ダッシュボードでホスト概要円グラフが更新されるまでの秒数を指定します。

dash_storage_tblspcdtls_timeout

300 seconds

Storage AnalysisダッシュボードでTablespace Detailsテーブルが更新されるまでの秒数を指定します。

dash_storage_tblspcovervw_timeout

300 seconds

ストレージ分析ダッシュボードでテーブルスペースの概要円グラフが更新されるまでの秒数を指定します。

dash_sys_waits_nowaits_timeout

300 seconds

システム待機数分析ダッシュボードで待機数別のシステム待機円グラフが更新されるまでの秒数を指定します。

dash_sys_waits_timewait_timeout

300 seconds

システム待機時間分析ダッシュボードでシステム待機時間ごとの円グラフが更新されるまでの秒数を指定します。

dash_sys_waits_waitdtl_timeout

300 seconds

システム待機分析ダッシュボードのシステム待機の詳細テーブルが更新されるまでの秒数を指定します。

deleted_charts_retention_time

7 days

カスタムグラフユーザー定義のダッシュボードに表示されるを保存する日数を指定します。

deleted_objects_data_retention_time

3 days

削除されたオブジェクトたとえば、サーバーまたはエージェントまたはBarmanサーバーのプローブデータがpemhistoryおよびpemdataスキーマから削除されるまでの日数を指定します。これらの古いオブジェクトのデータを削除したくない場合、ジョブを削除します。

deleted_probes_retention_time

7 days

カスタムプローブユーザー定義のダッシュボードに表示されるを保存する日数を指定します。

download_chart_format

jpeg

ダウンロードしたチャートを保存する形式を指定します。 jpegまたはpngにすることができます。

flapping_detection_state_change

3

指定された間隔内で検出された状態変更の数を指定して、特定のアラートをフラッピングとして定義します。フラッピングは、 N`を超える状態変更が[ `N + 1 *(min(probe_interval) * 2)]分間発生し、詳細な状態がNone以外の場合に開始されます。 N`のデフォルト値は2または3で、min(probe_interval)は、アラートで使用されるすべてのプローブの最小間隔です。フラッピングは、状態の変更が[2 `N * min(probe_interval)]分間発生したときに終了します。

job_notification_error_limit

1000

ジョブ失敗通知に含まれるエラー出力の文字制限を指定します。

job_notification_webhook_endpoint

ジョブ失敗通知に使用するWebhookエンドポイントの名前を指定します。ジョブが失敗すると、設定済みのWebhookに通知が送信されます。

job_retention_time

30 days

非定期的なスケジュールされたタスクとそれに関連するジョブが保持される日数を指定します。

long_running_transaction_minutes

5 minutes

長時間実行されていると考えられるまでに、クエリが実行される分数を指定します。

nagios_cmd_file_name

file_name

パッシブサービスチェック結果を送信するnagiosコマンドファイルを指定します。

nagios_enabled

t

アラート通知をnagiosに送信するかどうかを指定します。

nagios_medium_alert_as_critical

f

中レベルのPEMアラートがnagiosで重要であると考えられるかどうかを指定します。

nagios_spool_retention_time

7 days

nagiosメッセージが破棄されるまでにスプールテーブルに保持する日数を指定します。

probe_log_retention_time

30 days

プローブログレコードが保持される日数を指定します。

reminder_notification_interval

24 hours

アラートがクリアされなかった場合に、リマインダー電子メールを送信する時間を指定します。

server_log_retention_time

30 days

サーバーログがPEMサーバーに保持される日数を指定します。

show_data_tab_on_graph

false

`true`の場合、 Data タブが各グラフに追加されます。 Data タブを選択して、グラフにプロットされたデータを確認します。

smtp_authentication

false

SMTPでの認証を有効/無効にするかどうかを指定します。

smtp_enabled

true

メールの送信を有効にするか無効にするかを指定します。

smtp_encryption

false

暗号化された接続を使用してSMTP電子メールを送信するかどうかを指定します。

smtp_password

SMTPサーバーへの接続に使用するパスワードを指定します。

smtp_port

25

電子メールの送信に使用するSMTPサーバーポートを指定します。

smtp_server

127.0.0.1

電子メールの送信に使用するSMTPサーバーホストアドレスを指定します。

smtp_spool_retention_time

7 days

送信された電子メールメッセージが破棄されるまでにスプールテーブルに保持する日数を指定します。

smtp_username

SMTPサーバーへの接続に使用するユーザー名を指定します。

snmp_authentication_password

snmp_security_nameで指定されたセキュリティ名に関連付けられた認証パスワードを指定します。 SNMPv3にのみ使用されます。

snmp_authentication_protocol

NONE

SNMPトラップの認証タイプを指定します。可能な値は、NONE、HMACMD5、およびHMACSHAです。 SNMPv3でのみ使用されます。

snmp_community

public

トラップ送信時に使用されるSNMPコミュニティを指定します。 SNMPv1およびSNMPv2でのみ使用されます。

snmp_context_engine_id

コンテキストエンジンID、SNMPトラップ送信時のMIBオブジェクトの識別子を指定します。指定しない場合、snmp_security_engine_idが使用されます。 SNMPv3でのみ使用されます。

snmp_context_name

SNMPトラップを送信するときにMIBオブジェクトの識別子であるコンテキスト名を指定します。 SNMPv3でのみ使用されます。

snmp_enabled

true

SNMPトラップの送信を有効にするか無効にするかを指定します。

snmp_port

162

SNMPトラップの送信に使用するSNMPサーバーポートを指定します。

snmp_privacy_password

snmp_security_nameで指定されたセキュリティ名に関連付けられたプライバシーパスワードを指定します。 SNMPv3にのみ使用されます。

snmp_privacy_protocol

NONE

SNMPトラップのプライバシープロトコルを指定します。可能な値は、NONE、DES、AES128、IDEA、AES192、またはAES256です。 SNMPv3でのみ使用されます。

snmp_security_engine_id

SNMPサーバー上のSNMPエージェントのエンジンIDを指定します。 SNMPv3でのみ使用されます。

snmp_security_level

NOAUTH_NOPRIV

セキュリティレベルを指定します。その可能な値は次のとおりです。- AUTH_NOPRIV - 認証、プライバシーなし。その場合、 NONEオプションはプライバシープロトコルでのみ可能です。 AUTH_PRIV - 認証、プライバシー。次に、認証とプライバシープロトコルでNONEオプション選択を許可しないでください。 NOAUTH_NOPRIV - 認証なし、プライバシーなし。その場合、認証とプライバシープロトコルではNONEオプションのみが可能です。 SNMPv3でのみ使用されます。

snmp_security_name

SNMPトラップを送信するためのユーザー名またはセキュリティ名を指定します。 SNMPv3でのみ使用されます。

snmp_server

127.0.0.1

SNMPトラップの送信に使用するSNMPサーバーホストアドレスを指定します。

snmp_spool_retention_time

7 days

送信されたトラップが破棄されるまでにスプールテーブルに保持する日数を指定します。

timezone_for_system_jobs

current server timezone

システムジョブの次回の実行時間をスケジュールするときに使用するタイムゾーンを指定します。

webclient_help_pg

EDB hosted documentation

オンラインのPostgreSQLコアドキュメントの場所を指定します。