2. Utwórz użytkownika zbx_monitor tylko do odczytu z dostępem do serwera PostgreSQL.
Dla PostgreSQL w wersji 10 i wyższej:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>' INHERIT; GRANT pg_monitor TO zbx_monitor;
Dla PostgreSQL w wersji 9.6 i niższych:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>';
GRANT SELECT ON pg_stat_database TO zbx_monitor;
--Для сбора метрик WAL пользователь должен быть superuser.
ALTER USER zbx_monitor WITH SUPERUSER;
3. Skopiuj katalog postgresql/ do katalogu /var/lib/zabbix/. Jeśli nie masz katalogu zabbix/ w /var/lib/, utwórz go. Katalog postgresql / zawiera pliki potrzebne do pobrania metryk z PostgreSQL.
cp -r postgresql/ /var/lib/zabbix/
4. Następnie skopiuj plik template_db_postgresql.conf do katalogu konfiguracyjnego agenta Zabbix /etc/zabbix/zabbix_agentd.d/ i zrestartuj agenta Zabbix.
Na stronie tworzenia/edycji hosta wybierz opcję „Szablony" i i kliknij link "Dodaj";
W „Grupie” wybierz z listy „Szablony/Bazy danych”, wybierz szablon „Szablon bazy danych PostgreSQL", naciśnij przycisk "Wybierz"i naciśnij przycisk"Aktualizacja";
Czekamy chwilę i w końcu przechodzimy do „Monitorowanie»=>«Najnowsze dane»=>«Zastępy niebieskie„wybierz serwer za pomocą PostgreSQL => kliknij”Aplikuj".