Была аналогичная проблема на стаке Centos+Postgre+Zabbix. Проблема была в аутентификации через ident, вместо мд5
1. Нужно открыть файл /var/lib/pgsql/data/pg_hba.conf
2. Поменять ident в строчках ниже, на md5
host all all 127.0.0.1/32 ident
host all all ::1/128 ident
3. После этого нужно перезапустить сервис постгре и можно проверить заходит ли он по паролю командой:
psql -h localhost -U <your_zabbixdb_user> <your_zabbix_db>