Nyetel template PostgreSQL resmi ing Zabbix 4.4

Halo kabeh.

Zabbix saiki duwe pejabat Cithakan DB PostgreSQL. Ing artikel iki kita bakal ngatur ing Zabbix 4.4.

Nyetel template PostgreSQL resmi ing Zabbix 4.4

CATETAN

Yen sampeyan apik karo basa Inggris, aku nyaranake nginstal template miturut manual resmi

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

Nanging, artikelku nganggep nuansa sing ora kalebu ing tautan iki.

Nyiyapake cithakan

1. Pindhah menyang direktori ngarep.

cd ~

2. Ngundhuh utilitas git lan clone repositori Zabbix resmi, sing ana ing GitHub.

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

3. Pindhah menyang direktori karo cithakan PostgreSQL.

cd zabbix/templates/db/postgresql/

Nyetel cithakan kanggo agen Zabbix

1. Ayo nyambung menyang PostgreSQL.

psql -U postgres

2. Nggawe zbx_monitor pangguna mung diwaca kanthi akses menyang server PostgreSQL.

Kanggo PostgreSQL versi 10 lan luwih dhuwur:

CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ΠŸΠΠ ΠžΠ›Π¬>' INHERIT; GRANT pg_monitor TO zbx_monitor;

Kanggo PostgreSQL versi 9.6 lan ngisor:

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 direktori postgresql/ menyang direktori /var/lib/zabbix/. Yen sampeyan ora duwe direktori zabbix/ ing /var/lib/, banjur gawe. Direktori postgresql / ngemot file sing dibutuhake kanggo njupuk metrik saka PostgreSQL.

cp -r postgresql/ /var/lib/zabbix/

4. Banjur nyalin file template_db_postgresql.conf menyang direktori konfigurasi agen Zabbix /etc/zabbix/zabbix_agentd.d/ lan miwiti maneh agen Zabbix.

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

5. Saiki ayo ngowahi file pg_hba.conf kanggo ngidini sambungan menyang Zabbix. Rincian liyane babagan file pg_hba.conf: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html.

Bukak file:

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

Tambah salah siji saka baris (Yen sampeyan ora ngerti apa iki perlu, banjur nambah mung baris pisanan.):

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

Yen PostgreSQL diinstal saka gudang PGDG, tambahake path menyang pg_isready menyang variabel lingkungan PATH kanggo pangguna zabbix.

Minangka pilihan:

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

* - amarga aku duwe versi pgsql 12, sampeyan bakal duwe dalan sing beda tinimbang pgsql-12.

Yen iki ora rampung, banjur Status: Ping bakal tansah Down.

Nambahake cithakan ing frontend Zabbix

Aku percaya yen sing kudu njupuk metrik saka PostgreSQL wis ngerti carane nambah template. Mulane, aku bakal njlèntrèhaké proses sedhela.

  1. Pindhah menyang kaca Zabbix;
  2. Pindhah menyang kaca"konfigurasi" => "host";
  3. Klik ing tombol "Nggawe host"utawa pilih host sing wis ana;
  4. Ing kaca nggawe / nyunting host, pilih "cithakan"lan klik link"Tambah";
  5. Ing "Grup", pilih "Templates/Databases" saka dhaptar, pilih template "Cithakan DB PostgreSQL", tekan tombol "pilih"lan pencet tombol"Nganyari";

Kita ngenteni sawetara wektu lan pungkasane menyang "ngawasi" => "data paling anyar" => "Pandhita"pilih server nganggo PostgreSQL => klik "aplikasi".

Nyetel template PostgreSQL resmi ing Zabbix 4.4
Seneng!

Source: www.habr.com

Add a comment