Sefydlu templed swyddogol PostgreSQL ar Zabbix 4.4

Helo pawb

Bellach mae gan Zabbix swyddog Templed DB PostgreSQL. Yn yr erthygl hon byddwn yn ei ffurfweddu yn Zabbix 4.4.

Sefydlu templed swyddogol PostgreSQL ar Zabbix 4.4

SYLWCH

Os ydych chi'n dda gyda Saesneg, yna rwy'n argymell gosod y templed yn ôl y llawlyfr swyddogol

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

Fodd bynnag, mae fy erthygl yn ystyried arlliwiau nad ydynt wedi'u cynnwys yn y ddolen hon.

Paratoi'r templed

1. Ewch i'ch cyfeiriadur cartref.

cd ~

2. Dadlwythwch y cyfleustodau git a chloniwch y storfa swyddogol Zabbix, sydd wedi'i lleoli ar GitHub.

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

3. Ewch i'r cyfeiriadur gyda'r templed PostgreSQL.

cd zabbix/templates/db/postgresql/

Sefydlu templed ar gyfer yr asiant Zabbix

1. Gadewch i ni gysylltu â PostgreSQL.

psql -U postgres

2. Creu zbx_monitor defnyddiwr darllen yn unig gyda mynediad i'r gweinydd PostgreSQL.

Ar gyfer fersiwn PostgreSQL 10 ac uwch:

CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>' INHERIT; GRANT pg_monitor TO zbx_monitor;

Ar gyfer fersiwn PostgreSQL 9.6 ac isod:

CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>';
GRANT SELECT ON pg_stat_database TO zbx_monitor;

--Для сбора метрик WAL пользователь должен быть superuser.
ALTER USER zbx_monitor WITH SUPERUSER;

3. Copïwch y cyfeiriadur postgresql/ i'r cyfeiriadur /var/lib/zabbix/. Os nad oes gennych zabbix/ cyfeiriadur yn /var/lib/, yna crëwch ef. Mae'r postgresql / cyfeiriadur yn cynnwys y ffeiliau sydd eu hangen i adfer metrigau o PostgreSQL.

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

4. Yna copïwch y ffeil template_db_postgresql.conf i gyfeiriadur cyfluniad asiant Zabbix /etc/zabbix/zabbix_agentd.d/ ac ailgychwyn yr asiant Zabbix.

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

5. Nawr, gadewch i ni olygu'r ffeil pg_hba.conf i ganiatáu cysylltiad â Zabbix. Mwy o fanylion am y ffeil pg_hba.conf: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html.

Agorwch y ffeil:

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

Ychwanegwch un o'r llinellau (Os nad ydych chi'n deall pam mae angen hyn, yna ychwanegwch y llinell gyntaf yn unig.):

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

SYLWCH

Os yw PostgreSQL wedi'i osod o'r ystorfa PGDG, ychwanegwch y llwybr i pg_isready i'r newidyn amgylchedd PATH ar gyfer y defnyddiwr zabbix.

Fel opsiwn:

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

* - gan fod gennyf fersiwn pgsql 12, bydd gennych lwybr gwahanol yn lle pgsql-12.

Os na wneir hyn, yna bydd Statws: Ping i lawr bob amser.

Ychwanegu templed ar flaen y Zabbix

Rwy'n credu bod y rhai sydd angen cymryd metrigau o PostgreSQL eisoes yn gwybod sut i ychwanegu templedi. Felly, disgrifiaf y broses yn gryno.

  1. Ewch i dudalen Zabbix;
  2. Ewch i'r dudalen "ffurfweddiad" => "Gwesteiwr";
  3. Cliciwch ar y botwm "Creu gwesteiwrmsgstr "neu dewiswch gwesteiwr presennol;
  4. Ar y dudalen creu / golygu gwesteiwr, dewiswch y “Templedi" a chliciwch ar y ddolen "Ychwanegu";
  5. Yn “Grŵp”, dewiswch “Templedi/Cronfeydd Data” o'r rhestr, dewiswch y templed “Templed DB PostgreSQL", pwyswch y botwm"dewiswch" a gwasgwch y botwm "Diweddariad";

Rydyn ni'n aros am beth amser ac o'r diwedd yn mynd i “Monitro" => "Data diweddaraf" => "Hostsmsgstr "dewis gweinydd gyda PostgreSQL => cliciwch "Gwneud cais".

Sefydlu templed swyddogol PostgreSQL ar Zabbix 4.4
Mwynhewch!

Ffynhonnell: hab.com

Ychwanegu sylw