Nyetél témplat PostgreSQL resmi dina Zabbix 4.4

Sampurasun sadayana.

Zabbix ayeuna gaduh resmi Citakan DB PostgreSQL. Dina artikel ieu kami bakal ngonpigurasikeunana dina Zabbix 4.4.

Nyetél témplat PostgreSQL resmi dina Zabbix 4.4

CATETAN

Upami anjeun saé basa Inggris, maka kuring nyarankeun masang témplat numutkeun manual resmi

github.com/zabbix/zabbix/tree/master/templates/db/postgresql

Sanajan kitu, artikel abdi tumut kana akun nuances nu teu kaasup dina link ieu.

Nyiapkeun témplat

1. Pindah ka diréktori asal anjeun.

cd ~

2. Unduh utiliti git sareng clone gudang resmi Zabbix, anu aya di GitHub.

yum -y install git
git clone https://github.com/zabbix/zabbix.git

3. Buka diréktori kalawan template PostgreSQL.

cd zabbix/templates/db/postgresql/

Nyetel template pikeun agén Zabbix

1. Hayu urang nyambung ka PostgreSQL.

psql -U postgres

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.

cp template_db_postgresql.conf /etc/zabbix/zabbix_agentd.d/

5. Ayeuna hayu urang ngédit file pg_hba.conf pikeun ngidinan sambungan ka Zabbix. Rincian langkung seueur ngeunaan file pg_hba.conf: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html.

Buka file:

vi /var/lib/pgsql/12/data/pg_hba.conf

Tambahkeun salah sahiji garis (Mun anjeun teu ngarti naha ieu diperlukeun, lajeng nambahkeun ngan baris kahiji.):

host all zbx_monitor 127.0.0.1/32 trust
host all zbx_monitor 0.0.0.0/0 md5
host all zbx_monitor ::0/0 md5

CATETAN

Upami PostgreSQL dipasang tina gudang PGDG, tambahkeun jalur ka pg_isready kana variabel lingkungan PATH pikeun pangguna zabbix.

Salaku pilihan:

ln -s /usr/pgsql-12/bin/pg_isready /usr/bin/pg_isready

* - 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.

  1. Pindah ka halaman Zabbix;
  2. Pindah ka kaca "konfigurasi" => "nu boga imah";
  3. Pencét kana tombol "Jieun host"atanapi pilih host anu tos aya;
  4. Dina halaman nyiptakeun/ngédit host, pilih "témplat"Sareng sareng klik tautan"nambah";
  5. 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".

Nyetél témplat PostgreSQL resmi dina Zabbix 4.4
Ngarasakeun!

sumber: www.habr.com

Tambahkeun komentar