2. Jieun zbx_monitor pamaké dibaca wungkul kalawan aksés ka server PostgreSQL.
Pikeun versi PostgreSQL 10 sareng langkung luhur:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>' INHERIT; GRANT pg_monitor TO zbx_monitor;
Pikeun versi PostgreSQL 9.6 sareng handap:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>';
GRANT SELECT ON pg_stat_database TO zbx_monitor;
--Для сбора метрик WAL пользователь должен быть superuser.
ALTER USER zbx_monitor WITH SUPERUSER;
3. Salin diréktori postgresql/ kana diréktori /var/lib/zabbix/. Upami anjeun teu gaduh diréktori zabbix/ di /var/lib/, teras jieun. Diréktori postgresql / ngandung file anu diperyogikeun pikeun nyandak métrik tina PostgreSQL.
cp -r postgresql/ /var/lib/zabbix/
4. Lajeng nyalin file template_db_postgresql.conf kana diréktori konfigurasi agén Zabbix /etc/zabbix/zabbix_agentd.d/ sarta balikan deui agén Zabbix.
* - saprak kuring boga pgsql Vérsi 12, anjeun bakal boga jalur béda tinimbang pgsql-12.
Upami ieu henteu dilakukeun, teras Status: Ping bakal salawasna Turun.
Nambahkeun template dina frontend Zabbix
Kuring yakin yén jalma anu kedah nyandak métrik tina PostgreSQL parantos terang kumaha nambihan témplat. Ku alatan éta, kuring bakal ngajelaskeun prosés sakeudeung.
Pindah ka halaman Zabbix;
Pindah ka kaca "konfigurasi" => "nu boga imah";
Pencét kana tombol "Jieun host"atanapi pilih host anu tos aya;
Dina halaman nyiptakeun/ngédit host, pilih "témplat"Sareng sareng klik tautan"nambah";
Dina "Grup", pilih "Templat / Database" tina daptar, pilih témplat "Citakan DB PostgreSQL", pencét tombol "milih"jeung pencét tombol"Update";
Urang antosan sababaraha waktos sareng tungtungna angkat ka "ngawaskeun" => "data panganyarna" => "Sarwa"pilih server kalawan PostgreSQL => klik "ngalamar".