Как подключить zabbix-мониторинг postgres, запущенные с помощью docker-compose?
Вопрос - как сделать так, чтобы из контейнера zabbix-agent вызвать psql, содержащийся в контейнере db?
Никак. В этом смысл изоляции в отдельные контейнеры. Если вам в контейнере с zabbix-agent нужен psql, то создайте кастомный образ из Dockerfile на базе существующего и поставьте туда psql.
Захотел далее подключить мониторинг базы данных PostgreSQL, находящуюся на том же хосте, где и zabbix-сервер
Если я правильно понял вопрос - то надо инсталлировать zabbix-agent на том хосте где PostgreSQL.