Привет! Судя по описанию вашей проблемы, у вас есть доступ к базе данных через `psql`, что означает, что соединение с PostgreSQL работает правильно. Однако ошибка, которую вы получаете, указывает на проблемы с таблицей пользователей в базе данных Zabbix. Вот несколько возможных причин ошибки и решения:
1. **Проблемы с таблицей users**: Сообщение о том, что таблица `users` пуста, может означать, что данные в базе данных Zabbix не были правильно инициализированы. Убедитесь, что вы правильно выполнили скрипт инициализации базы данных, который должен создать необходимые схемы и таблицы. Обычно это делается с помощью команды `zcat /usr/share/doc/zabbix-server-pgsql*/schema.sql.gz | psql -U zabbix -d zabbix`.
2. **Параметры подключения**: Убедитесь, что вы правильно вводите адрес, порт, имя пользователя и пароль при подключении. Например, порт PostgreSQL обычно 5432, проверьте, что вы не указали 0. Попробуйте использовать правильные значения:
```plaintext
Host: localhost
Port: 5432
Database: zabbix
User: zabbix
Password: public
```
3. **Права доступа**: Убедитесь, что у пользователя `zabbix` есть все необходимые права на базу данных `zabbix`. Вы можете проверить это в `psql`, выполнив следующую команду:
```sql
\du
\l
```
Убедитесь, что пользователь имеет права на подключение и ведение базы данных.
4. **Настройки конфигурации Zabbix**: Проверьте файл конфигурации Zabbix (`/etc/zabbix/zabbix_server.conf`), чтобы убедиться, что параметры подключения указаны корректно.
5. **Проблемы с совместимостью**: Убедитесь, что у вас установлены совместимые версии сервера Zabbix и PostgreSQL. Иногда обновления могут вызывать несовместимости.
6. **Логи**: Просмотрите логи Zabbix на наличие дополнительных сообщений об ошибках, которые могут помочь вам диагностировать проблему. Логи можно найти по адресу `/var/log/zabbix/zabbix_server.log`.
7. **Перезапуск сервиса**: После внесения изменений, не забудьте перезапустить сервер Zabbix:
```bash
systemctl restart zabbix-server
```
Постарайтесь выполнить вышеперечисленные шаги и дайте знать, если проблема остается.