Back to blog

【製品解説】Postgres Enterprise Manager(PEM)10.5.0

August 11, 2026

大規模Postgres基盤の可視化と運用を統合 〜クラスタトポロジの自動検出、プロファイル管理の最適化、アラート処理の高速化を統合:大規模なPostgres環境を一括監視・管理するPEMが最新化!PatroniやPGD等のクラスタトポロジ自動検出&SVG図表示をはじめ、プロファイルのJSON移行、アラート処理の性能向上を搭載。エンタープライズDBの運用管理とセキュリティをさらに高度化します。

1. PEMとは?

Postgres Enterprise Manager(PEM)は、オープンソースの pgAdmin 4 プロジェクトをベースとした、包括的なデータベース設計および管理システムです。PostgreSQL、EDB Postgres Advanced Server、EDB Postgres Extended Server など、複数の Postgres サーバーを監視・管理するための単一のグラフィカルインターフェースを提供します。

2. 主なメリット

  • 一括管理: 地理的な境界を越えて多数のサーバーを一括管理し、グローバルダッシュボードで最新ステータスを可視化します。
  • グラフィカルな管理: 構成管理、ストレージ・セキュリティ制御、オブジェクト作成、パフォーマンス管理を単一コンソールから実行できます。
  • エンタープライズ監視: 軽量エージェントが各データベース操作と基盤OSの全側面をリアルタイム監視します。
  • プロアクティブなアラート: 24時間体制でしきい値を監視し、違反発生時に集中ダッシュボードへ迅速にアラート送信します。
  • キャパシティプランニング: 主要なパフォーマンス統計を保持し、トレンド分析やリソース予測を容易にします。
  • 完全な SQL IDE: クエリ実行、ストアドプロシージャ開発、グラフィカルデバッグ機能を備えた統合開発環境を提供します。

3. PEMの仕組み

PEM は、主に以下の構成要素およびデータ収集機構を通じて監視と管理を実現します。

  • PEM サーバー: 監視データのデータリポジトリとして機能し、Webサービスを提供(Postgres DBとWebサーバーで構成)。
  • PEM エージェント: ホストマシンおよび監視対象のPostgresインスタンスからタスクを実行し、統計情報をサーバーへ報告。
  • PEM Web クライアント: Webベースのグラフィカルインターフェースで、各種ダッシュボードや拡張機能を利用可能。
  • SQL Profiler: 詳細なワークロード分析のために監視データとクエリプランを記録する拡張機能。
  • プローブによるデータ収集: エージェントが定期タスク(プローブ)でメトリクスを収集し、SSL認証済みの libpq 経由で安全に送信。

4. バージョン10.5.0 新機能

【新機能および機能強化】

  • クラスタトポロジの検出: レプリケーションクラスタ(Patroni、PGD、EFM等)を自動検出し、ブラウザ上にインタラクティブなSVGトポロジ図を表示。
  • プロファイル管理の改善: プロファイルの複製機能や、一括表示・変更に対応した新プロファイル割り当てページを追加。
  • プロファイルのインポート/エクスポート REST API: 監視プロファイルをJSONファイルとしてエクスポート・インポート可能なREST APIエンドポイントを追加。
  • 新しいレポート機能: 自サーバーに対するカスタムレポート機能や、計画的・計画外ダウンタイムを分類追跡する「サーバーダウンタイムレポート」を追加。
  • パフォーマンスの最適化: 複数アラートスレッド環境での評価性能向上、バックエンド再起動後の接続プール自動回復、CPUサンプリングのバッチ処理化を適用。

【セキュリティの強化】

  • REST API書き込み操作に適切な管理ロールを求める承認ゲートを追加。
  • SQLインジェクションやOSコマンドインジェクションなどの脆弱性を修正。

5. 日本語マニュアル

Postgres Enterprise Manager(PEM)10.5.0 日本語マニュアル

機能の詳細な設定方法やパラメータ仕様、導入手順については日本語マニュアルをご覧ください。

日本語マニュアルを見る >> 


Share this