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 <https://www.enterprisedb.com/docs/epas/latest/>`_  を参照してください。

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

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

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

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

- PEMエージェントは\ ``pemagent`` です。

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

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

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

.. code:: shell

       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を使用しています。

.. code:: shell

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

NGINX
^^^^^

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

.. code:: shell

   systemctl status nginx

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

.. code:: shell

   systemctl start nginx

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

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

.. code:: shell

   systemctl status edb-uwsgi

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

.. code:: shell

   systemctl start edb-uwsgi

Apache HTTPD
^^^^^^^^^^^^

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

.. code:: shell

   systemctl status <service-name>

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

.. code:: shell

   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 <http://www.postgresql.org/docs/current/libpq-pgpass.html>`_ を参照してください。

Postgresでサポートされている認証方法の詳細については、
`PostgreSQL core documentation <http://www.postgresql.org/docs/current/client-authentication.html>`_ を参照してください。

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 <http://www.postgresql.org/docs/current/sql-createrole.html>`_ を参照してください。

グループロール
^^^^^^^^^^^^^^

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

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

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

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

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

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

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

.. figure:: /images/role_sql.png
   :width: 70% 
   :alt: Create Login Role - SQL tab

   Create Login Role - SQL tab

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

.. csv-table::
  :header: Value,Parent role,Description
  :widths: 12,15,25
  :align: left
  :class: longtable

  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サーバーの動作の側面を変更できます。構成パラメーターのリストは変更される場合があります。

.. csv-table::
  :header: Parameter name,Value and unit,Description
  :widths: 12,15,25
  :align: left
  :class: longtable

  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コアドキュメントの場所を指定します。
