Как узнать, что пытается использовать мою базу данных?

Как узнать, что пытается использовать мою базу данных?

У меня есть рабочий postgre 11.5 в контейнере Docker, все в порядке!

В логах я вижу много:

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"

как узнать, какой процесс пытается получить доступ к моей базе данных, особенно с неверными учетными данными?

решение1

Настройка log_connections = onв postgresql.conf будет регистрировать IP-адреса клиентов.

Издокументация:

log_connections (логическое значение)

Заставляет регистрировать каждую попытку подключения к серверу, а также успешное завершение аутентификации клиента. Только суперпользователи могут изменять этот параметр в начале сеанса, и его нельзя изменить в течение сеанса. По умолчанию отключено.

Связанный контент