PostgreSQL externo

Para configurar ServiceDesk Plus con una base de datos PostgreSQL externa, configure un servidor PostgreSQL externo y conéctelo a ServiceDesk Plus.

Utilice Linux para el servidor PostgreSQL externo (recomendado).

Para obtener más información sobre la instalación de PostgreSQL, haga clic aquí.

Versiones compatibles

 

ServiceDesk Plus

PostgreSQL

14300 a 14600

11.17

14610 a 14830

15.2

14840 a 15140

15.10, 15.8

15150 y posteriores15.14

 

Requisitos del sistema para la base de datos PostgreSQL

 

Procesador

RAM

Disco duro

3.0 GHz

30MB de caché L3

12 núcleos

32 GB

1 TB

 

Configurar el servidor PostgreSQL

Paso 1: Inicie el servidor PostgreSQL externo y conéctese a la consola de PostgreSQL.

Paso 2: Cree un usuario e inicie sesión como ese usuario.

a. Cree un usuario:

CREATE USER <username> WITH CREATEDB LOGIN REPLICATION ENCRYPTED PASSWORD '<password>'; 
Ejemplo:   CREATE USER sdpadmin WITH CREATEDB LOGIN REPLICATION ENCRYPTED PASSWORD 'password';

b. Cierre sesión: \q

c. Inicie sesión nuevamente como un usuario nuevo:  psql -h <host> -p <port> -d postgres -U <newly created user> 

d. Enumere todos los roles y usuarios: \du

Paso 3: Cree una base de datos.

 

  1. Cree una nueva base de datos:

 CREATE DATABASE <new_db_name> WITH OWNER = <your_owner_name> ENCODING = 'UTF8' LC_COLLATE = 'C' LC_CTYPE = 'C' TEMPLATE = template0; 
  1. Vaya a la nueva base de datos:  \c <database_name> 

  2. Enumere todas las bases de datos: \l

 

Paso 4: Crear extensiones

a. Ejecute los siguientes comandos para crear una extensión.

CREATE EXTENSION IF NOT EXISTS pg_trgm;
CREATE EXTENSION IF NOT EXISTS pgcrypto;
CREATE EXTENSION IF NOT EXISTS citext; 

b. Verifique las extensiones: \dx

 

Paso 5: Configure la dirección IP.

Si la aplicación y el servidor PostgreSQL están alojados en máquinas diferentes, configure la dirección de la máquina donde está alojada la aplicación.
  • Edite pg_hba.conf. y agregue una fila host para habilitar las conexiones.
host    all    all    XX.XX.XX.XX/XX    md5 
Advertencia: Evite usar '0.0.0.0/0', ya que permite el acceso desde todas las máquinas.

 

 

Paso 6: Edite el archivo postgresql.conf y agregue el siguiente comando al final del archivo:

 listen_addresses = '<IP address(es)>' 
Advertencia: Usar * puede representar un riesgo de seguridad, ya que escuchará todas las interfaces IP.

Paso 7: Reinicie el servidor PostgreSQL.

Conectar el servidor PostgreSQL con  ServiceDesk Plus

  1. Vaya al directorio <prod_home>/bin y ejecute el siguiente comando:

  •  
    • Linux: changeDBServer.sh

    • Windows: changeDBServer.bat

  1. Configure el host, la base de datos, el puerto, el nombre de usuario y la contraseña.

  2. Vaya al directorio <prod_home>/conf/ y modifique customer-config.xml:

  •  
    • Establezca StartDBServer en "false".

  1. Inicie la aplicación.

 

Pasos para mejorar el rendimiento del servidor PostgreSQL

  1. Vaya al archivo postgresql.conf.

  2. Establezca el valor de las propiedades según se sugiere:

 
shared_buffers = 2GB
effective_cache_size = 6GB
maintenance_work_mem = 256MB
work_mem = 48MB
wal_buffers = 16MB

    

 

Con la confianza de las mejores organizaciones del mundo

Brindemos un mejor soporte juntos, más rápido y más fácil