Skip to main content
Ctrl+K
Postgres Enterprise Manager 10.4.1 documentation - Home
  • Introduction
  • Postgres Enterprise Manager release notes
    • Postgres Enterprise Manager 10.4.1 release notes
    • Postgres Enterprise Manager 10.4.0 release notes
    • Postgres Enterprise Manager 10.3.1 release notes
    • Postgres Enterprise Manager 10.3.0 release notes
    • Postgres Enterprise Manager 10.2.0 release notes
    • Postgres Enterprise Manager 10.1.2 release notes
    • Postgres Enterprise Manager 10.1.1 release notes
    • Postgres Enterprise Manager 10.1.0 release notes
    • Postgres Enterprise Manager 10.0.0 release notes
  • Platform compatibility
  • Hardware requirements for installing the PEM server on Linux
  • Understanding Postgres Enterprise Manager components and architecture
  • Deployment considerations
    • How PEM licensing works
    • PEM server and agent connection management mechanism
    • Authentication options
    • Deciding on an SSL model
    • Securing your deployment
      • Web server security configuration
      • PEM application security configurations
    • Web server installation options
    • Sizing PEM deployments
    • High availability patterns for PEM deployment
  • Installing Postgres Enterprise Manager server
    • Dependencies of the PEM Server and Agent on Linux
    • Installing Postgres Enterprise Manager server on Linux x86 (amd64)
      • Installing Postgres Enterprise Manager server on RHEL 9 or OL 9 x86_64
      • Installing Postgres Enterprise Manager server on RHEL 8 or OL 8 x86_64
      • Installing Postgres Enterprise Manager server on AlmaLinux 9 or Rocky
      • Installing Postgres Enterprise Manager server on AlmaLinux 8 or Rocky
      • Installing Postgres Enterprise Manager server on SLES 15 x86_64
      • Installing Postgres Enterprise Manager server on Ubuntu 24.04 x86_64
      • Installing Postgres Enterprise Manager server on Ubuntu 22.04 x86_64
      • Installing Postgres Enterprise Manager server on Debian 12 x86_64
      • Installing Postgres Enterprise Manager server on Debian 11 x86_64
    • Installing Postgres Enterprise Manager server on Linux AArch64 (ARM64)
      • Installing Postgres Enterprise Manager server on RHEL 9 or OL 9 arm64
      • Installing Postgres Enterprise Manager server on Debian 12 arm64
    • Installing Postgres Enterprise Manager server on Linux IBM Power (ppc64le)
      • Installing Postgres Enterprise Manager server on RHEL 9 ppc64le
      • Installing Postgres Enterprise Manager server on RHEL 8 ppc64le
      • Installing Postgres Enterprise Manager server on SLES 15 ppc64le
    • Installing Postgres Enterprise Manager server on Windows
      • Installing the PEM server and PEM-HTTPD on the same host
      • Installing the PEM server and PEM-HTTPD on separate hosts
      • Installing the PEM server on an existing Postgres servers
    • Creating an EDB repository on an isolated network
    • Configuring the PEM server on Linux
    • Installing Postgres Enterprise Manager in HA Patterns
      • HA PEM using the C1 architecture with EFM and a Virtual IP
      • HA PEM using the S1 architecture with EFM and a Virtual IP
      • Storing user settings in the backend, accessible to all web application instances
      • HA PEM using the SM architecture with Patroni
      • Generating SSL files for HA PEM backend hosts
  • Installing Postgres Enterprise Manager agent
    • Installing Postgres Enterprise Manager agent on Linux x86 (amd64)
      • Installing Postgres Enterprise Manager agent on RHEL 9 or OL 9 x86_64
      • Installing Postgres Enterprise Manager agent on RHEL 8 or OL 8 x86_64
      • Installing Postgres Enterprise Manager agent on AlmaLinux 9 or Rocky
      • Installing Postgres Enterprise Manager agent on AlmaLinux 8 or Rocky
      • Installing Postgres Enterprise Manager agent on SLES 15 x86_64
      • Installing Postgres Enterprise Manager agent on Ubuntu 24.04 x86_64
      • Installing Postgres Enterprise Manager agent on Ubuntu 22.04 x86_64
      • Installing Postgres Enterprise Manager agent on Debian 12 x86_64
      • Installing Postgres Enterprise Manager agent on Debian 11 x86_64
    • Installing Postgres Enterprise Manager agent on Linux AArch64 (ARM64)
      • Installing Postgres Enterprise Manager agent on RHEL 9 or OL 9 arm64
      • Installing Postgres Enterprise Manager agent on Debian 12 arm64
    • Installing Postgres Enterprise Manager agent on Linux IBM Power (ppc64le)
      • Installing Postgres Enterprise Manager agent on RHEL 9 ppc64le
      • Installing Postgres Enterprise Manager agent on RHEL 8 ppc64le
      • Installing Postgres Enterprise Manager agent on SLES 15 ppc64le
    • Installing Postgres Enterprise Manager agent on Windows
  • Configuring user authentication in PEM
    • Configuring the PEM server to use two-factor authentication
    • Configuring the PEM server to use Kerberos authentication
    • Configuring the PEM server to use Windows Active Directory domain services for Kerberos authentication (SSPI)
  • Connection pooling using PgBouncer
    • Preparing the PEM database server
    • Configuring PgBouncer
    • Configuring the PEM agent
  • Upgrade and migration
    • Upgrading a PEM installation
      • Upgrading a PEM installation on a Linux host
      • Upgrading a PEM installation on a Windows host
      • Upgrading an HA PEM installation
    • Upgrading the PEM backend Postgres database
    • Upgrading SQL Profiler
    • Upgrading the PEM web server
    • Moving the PEM server
  • Splitting an existing PEM server
  • Uninstalling
    • Uninstalling Postgres Enterprise Manager components on Linux
    • Uninstalling Postgres Enterprise Manager components on Windows
  • Troubleshooting
  • Changing the default port
  • Registering a PEM agent
  • Registering a Postgres server
  • Managing a PEM server
  • Managing Postgres servers
  • Managing a PEM agent
    • Managing job notifications
    • Managing scheduled jobs
    • Modifying agent configuration
    • Reviewing or modifying agent properties
    • Setting agent privileges
  • Managing SSL certificates
    • Regenerating the server SSL certificates
    • Regenerating the agent SSL certificates
  • Managing configuration settings
  • Troubleshooting agent issues
  • Accessing the web interface
  • Connecting and disconnecting a database server
  • Monitoring performance
    • Probes
      • Managing and customizing probes
        • Creating custom probes
        • Exporting or importing probes
        • Deleting a custom probe
        • Managing probes using pemworker
      • Probe configuration
      • Copying probe configurations
    • Alerts
      • Managing alerts
      • Alert templates
      • Predefined alert templates - reference
      • Defining a new alert
      • Modifying an alert
      • Deleting an alert
      • Copying an alert
    • Managing monitoring settings using profiles
    • Notifications
      • SMTP
      • Webhooks
      • SNMP
      • Nagios
    • Capacity Manager
    • Audit Manager
    • Log Manager
    • Charts
    • Dashboards
    • Remote monitoring
  • Monitoring Barman
  • Monitoring EDB Postgres Distributed
  • Monitoring Failover Manager
  • Monitoring Replication Server
  • Monitoring event history
  • Tuning performance
    • Performance Diagnostic
  • Profiling workloads
    • Installing the SQL Profiler extension
    • Using SQL Profiler
  • Reports
    • Custom report templates
    • Viewing system reports
  • PEM command line interface
  • EDB Postgres Enterprise Manager REST APIs v1.0.0
    • EDB Postgres Enterprise Manager REST APIs v16.0
      • Object
      • Profiles
      • Monitored Object Status
      • Agent Job
      • Alerts History
      • Alerts Status
      • Alerts
      • Copy Alert
      • Alert template
      • Export Custom Alert Templates
      • Import Custom Alert Templates
      • Export Custom Charts
      • Import Custom Charts
      • Export Custom Dashboards
      • Import Custom Dashboards
      • Custom Probe
      • Export Custom Probes
      • Import Custom Probes
      • Probe Configuration
      • Copy Probe
      • Probe data
      • Probe history
      • Webhook
      • Email Groups
      • Include/Exclude Database Monitoring
      • Schemas
  • Using the Query tool
  • Using the Schema Diff tool
  • Using the ERD tool
  • PL debugger
  • .rst

  • Changing the default port
    • For RHEL
      • Modify the SELinux configuration
      • Configure the web server (NGINX)
      • Configure the web server (Apache HTTPD)
    • For Debian and Ubuntu
      • Configure the web server (NGINX)
      • Configure the web server (Apache HTTPD)
  • Registering a PEM agent
    • How to register PEM agents
    • Registering a PEM agent using the pemworker utility
      • Linux
      • Windows
      • Authenticating the pemworker utility
      • Enable the PEM Agent service
      • Linux
      • Windows
    • Verifying PEM agent registration
      • Command syntax
      • Understanding exit codes
      • Usage examples
    • Unregistering a PEM agent
    • Advanced usage
      • Using connection strings
      • The registration connection string
      • The agent connection string
      • Setting the agent ID
      • Overriding default configurations - examples
      • Setting the agent ID
      • Providing an existing SSL certificate and key
      • Using a non-root user account to register a PEM agent on Linux
  • Registering a Postgres server
    • What does registering a Postgres server do?
    • Using the pemworker utility to register a server
      • Specifying additional parameters for the pemworker connection
      • Examples
      • Using the pemworker utility to unregister a server
    • Registering a server with automatic server discovery
    • Manually registering a database server
    • Verifying the connection and binding
  • Managing a PEM server
    • Starting and stopping the PEM server and agents
    • Controlling the PEM server or PEM agent on Linux
    • Controlling the PEM server or PEM agent on Windows
    • Controlling the web server on Linux
      • NGINX
      • Apache HTTPD
    • Controlling the web server on Windows
    • Managing PEM authentication
    • Editing the PEM server configuration
    • Managing security
      • Login roles
      • Group roles
      • Using PEM predefined roles to manage access to PEM functionality
      • Using a team role
      • Object permissions
    • Server configuration
    • Server configuration parameters - reference
  • Managing Postgres servers
    • Starting and stopping monitored database servers
    • Modifying the pg_hba.conf file
    • Creating and maintaining databases and objects
    • Template Linux service script
  • Managing a PEM agent
    • Managing job notifications
      • Configuring job notifications at job level
      • Configuring job notifications at agent level
      • Configuring job notifications at server level
    • Managing scheduled jobs
      • Provide general information about the job
      • Define the job steps
      • Define the job schedule
      • Configure the email notifications
    • Modifying agent configuration
      • Contents of the configuration file
      • Contents of the registry
      • About alert threads
    • Reviewing or modifying agent properties
    • Setting agent privileges
      • Root user versus non-root user
      • Functionality affected by limiting operating system privileges
      • Functionality affected by limiting database privileges
      • Error handling
  • Managing SSL certificates
    • Web server certificates
      • Replace the web server certificates (NGINX)
      • Replace the web server certificates (Apache HTTPD)
    • PEM backend database server and agent connection certificates
      • Certificates and key files on the PEM server
      • Certificates and key files for PEM agents
      • PEM certificate renewal
    • Generate a common agent certificate and key pair
    • Use certificates and keys signed by trusted CA
      • Replace the server SSL certificates with certificates signed by a trusted CA
      • Replace the agent SSL certificates with certificates signed by a trusted CA
    • Testing certificates
      • Validate a certificate against the root certificate
      • Make a test connection to the PEM backend database
  • Managing configuration settings
  • Troubleshooting agent issues
    • Restoring a deleted PEM agent
    • Updating configuration file path (agent status displaying as unknown)
    • Using the command line to delete a PEM agent with down or unknown status

previous

Troubleshooting

next

Changing the default port

By EnterpriseDB Corporation

© Copyright EnterpriseDB Corporation.