Categoría: PostgreSQL

Categorías:

Fail2ban es una herramienta open source que monitorea los archivos log en busca de accesos fallidos, una vez identifica un acceso fallido fail2ban dependiendo de la configuración que se le haya creado procederá a bloquear el puerto o servicio a la IP que intenta acceder de forma “sospechosa”. Fail2ban se vale del firewall del sistema […]

Categorías:

Vamos a instalar el agente PEM para monitorear EDB Postgresql en otro servidor.  Ejecutamos el comando dnf -y install edb-pem-agent [root@rocky88 ~]# dnf -y install edb-pem-agent enterprisedb-enterprise 567 B/s | 659 B 00:01 enterprisedb-enterprise 2.3 MB/s | 8.7 MB 00:03 enterprisedb-enterprise-noarch 763 B/s | 659 B 00:00 enterprisedb-enterprise-source 676 B/s | 659 B 00:00 enterprisedb-enterprise-source […]

Categorías:

Buenas…. En esta oportunidad vamos a instalar EDB PEM con el fin de monitorear los servidores de bases de datos Postgres en nuestro entorno. Decir primero que debemos descargar e instalar el motor de base de datos para luego instalar el PEM desde los repositorios de EDB. Posterior a este paso, continuamos con la configuración… […]

Categorías:

Una vez tenemos instalado el software de EDB Postgresql debemos configurarlo, esto es, definir el directorio donde el motor de base de datos va a almacenar la información de tablas y bases de datos que se irán creando con el tiempo. En este caso en particular, vamos a hacer uso del directorio /datos/edb/as12. En la […]

Categorías:

El archive wal en postgres nos permite disponer de una base de datos íntegra y tolerante a fallos en cualquier momento, además también nos permite implementar réplicas en otros servidores postgres. Para verificar el estado del archive wal podemos ejecutar la siguiente sentencia. postgres=# show archive_mode; archive_mode -------------- off (1 row) postgres=# En este caso […]

Categorías:

¿Dónde está alojada la información correspondiente a los datos de postgres en el sistema de archivos? Con estas sentencias sql podemos responder a esta pregunta.  El usuario que ejecute estas consultas debe tener permiso de SUPERUSER postgres=# SHOW data_directory; data_directory ------------------------ /var/lib/pgsql/12/data (1 row) postgres=# También podemos hacer uso de esta consulta postgres=# SELECT setting […]

Categorías:

Para listar tablas en postgres de hace uso del comando dt, veamos como.   postgres=# \dt List of relations Schema | Name | Type | Owner --------+--------------+-------+---------- public | departments | table | postgres public | dept_emp | table | postgres public | dept_manager | table | postgres public | employees | table | postgres […]

Categorías:

Para comprobar la versión instalada de Postgres, ingresamos como usuario postgres o cualquier otro usuario de base de datos en Postgres y ejecutamos la siguiente orden -bash-4.2$ psql --version psql (PostgreSQL) 12.11 -bash-4.2$ Lo anterior desde el sistema operativo.  Desde la línea de comandos de postgres podemos ejecutar la siguiente sentencia sql -bash-4.2$ psql psql […]

Categorías:

Para cambiar la clave de un usuario de base de datos en postgres, realizamos lo siguiente. Ingresamos al sistema operativo identificados como usuario postgres   -bash-4.2$ id uid=26(postgres) gid=26(postgres) groups=26(postgres) -bash-4.2$ Luego ejecutamos el comando psql para ingresar a la base de datos. En este caso la base de datos será postgres   -bash-4.2$ psql […]

Categorías:

Para revisar la versión que tenemos instalada de postgreSQL usamos la siguiente sentencia sql.   SELECT version(); Aquí te muestro el proceso completo.   [root@pgsql1 ~]# su - postgres Last login: Mon May 3 16:05:08 -05 2021 on pts/0 -bash-4.2$ psql psql (10.16) Type "help" for help. postgres=# select version(); version ---------------------------------------------------------------------------------------------------------- PostgreSQL 10.16 on […]