@vanchezz

2020-08-17 15:49:02 Password for user zbx_monitor: psql: fe_sendauth: no password supplied?

Вот такими матюками кроет Zabbix Server 5 клиента на хосте с 5 агентом и postgres 9.6
Preprocessing failed for: Password for user zbx_monitor: .psql: fe_sendauth: no password supplied
1. Failed: cannot extract value from json by path "$.buffers_alloc": cannot parse as a valid JSON object: invalid object format, expected opening character '{' or '[' at: 'Password for user zbx_monitor:
psql: fe_sendauth: no password supplied'

И так далее, все делалось по нормальным мануалам и даже чтобы совсем не напрягаться pg_hba.conf приведен к такому формату.

# "local" is for Unix domain socket connections only
local   all             all                                     trust
host    all             postgres                                trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
host    all             zbx_monitor 127.0.0.1/32                trust
host    all             zbx_monitor 0.0.0.0/0                   trust
host    all             zbx_monitor ::0/0                       trust


Читал много гугла проблему так и не могу понять
[root@db2 zabbix_agentd.d]# psql -h 127.0.0.1 --username=postgres postgres
Пароль пользователя postgres: 
psql (9.6.11)
Введите "help", чтобы получить справку.

postgres=# \q

[root@db2 zabbix_agentd.d]# psql -h 127.0.0.1 --username=zbx_monitor  postgres
Пароль пользователя zbx_monitor: 
psql (9.6.11)
Введите "help", чтобы получить справку.

postgres=# \q


Заранее спасибо.
  • Вопрос задан
  • 3068 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
[root@db2 zabbix_agentd.d]# psql -h 127.0.0.1 --username=zbx_monitor postgres
Пароль пользователя zbx_monitor:

Запрос пароля видите?
Если вы пароль не введёте - no password supplied от psql и будет.

А раз запрос пароля есть - значит trust вы не сделали. reload не скомандовали или ошибка какая синтаксическая в файле - см. логи базы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы