¿Cómo saber qué está intentando utilizar mi base de datos?

¿Cómo saber qué está intentando utilizar mi base de datos?

Tengo un postgre 11.5 funcional en un contenedor acoplable, ¡están bien!

En los registros veo muchos:

FATAL:  password authentication failed for user "myuser"
DETAIL:  Password does not match for user "myuser".
Connection matched pg_hba.conf line 95: "host all all all md5"

¿Cómo puedo saber qué proceso está intentando acceder a mi base de datos, especialmente con credenciales incorrectas?

Respuesta1

La configuración log_connections = onen postgresql.conf registrará la dirección IP de los clientes.

Desde eldocumentación:

log_connections (booleano)

Hace que se registre cada intento de conexión al servidor, así como la finalización exitosa de la autenticación del cliente. Sólo los superusuarios pueden cambiar este parámetro al inicio de la sesión y no se puede cambiar en absoluto dentro de una sesión. El valor predeterminado está desactivado.

información relacionada