Teimpléad oifigiúil PostgreSQL a bhunú ar Zabbix 4.4

Dia duit gach duine.

Tá oifigeach ag Zabbix anois Teimpléad DB PostgreSQL. San Airteagal seo déanfaimid é a chumrú i Zabbix 4.4.

Teimpléad oifigiúil PostgreSQL a bhunú ar Zabbix 4.4

NÓTA

Má tá tú go maith le Béarla, molaim an teimpléad a shuiteáil de réir an lámhleabhair oifigiúil

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

Mar sin féin, cuireann mo alt san áireamh nuances nach bhfuil san áireamh sa nasc seo.

An teimpléad a ullmhú

1. Téigh go dtí do eolaire baile.

cd ~

2. Íoslódáil an fóntais git agus clón an stór oifigiúil Zabbix, atá suite ar GitHub.

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

3. Téigh go dtí an eolaire leis an teimpléad PostgreSQL.

cd zabbix/templates/db/postgresql/

Teimpléad a shocrú don ghníomhaire Zabbix

1. Déanaimis ceangal le PostgreSQL.

psql -U postgres

2. Cruthaigh zbx_monitor úsáideora inléite amháin le rochtain ar an bhfreastalaí PostgreSQL.

Le haghaidh PostgreSQL leagan 10 agus níos airde:

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

Do PostgreSQL leagan 9.6 agus thíos:

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

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

3. Cóipeáil an postgresql/ eolaire chuig an eolaire /var/lib/zabbix/. Mura bhfuil zabbix/ eolaire agat in /var/lib/, cruthaigh ansin é. Tá na comhaid is gá chun méadracht a aisghabháil ó PostgreSQL sa phostgresql / eolaire.

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

4. Ansin cóipeáil an comhad template_db_postgresql.conf chuig an eolaire cumraíochta gníomhaire Zabbix /etc/zabbix/zabbix_agentd.d/ agus atosú ar an ngníomhaire Zabbix.

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

5. Anois déanaimis an comhad pg_hba.conf a chur in eagar chun ceangal le Zabbix a cheadú. Tuilleadh sonraí faoin gcomhad pg_hba.conf: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html.

Comhad a oscailt:

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

Cuir ceann amháin de na línte leis (Mura dtuigeann tú cén fáth a bhfuil gá leis seo, cuir leis an gcéad líne amháin.):

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

NÓTA

Má tá PostgreSQL suiteáilte ó stór PGDG, cuir an cosán go pg_isready chuig an athróg timpeallachta PATH don úsáideoir zabbix.

Mar rogha:

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

* - ós rud é go bhfuil leagan pgsql 12 agam, beidh cosán difriúil agat in ionad pgsql-12.

Mura ndéantar é seo, ansin Stádas: Beidh Ping Síos i gcónaí.

Teimpléad á chur leis ar aghaidh Zabbix

Creidim go bhfuil a fhios acu siúd ar gá dóibh méadracht a ghlacadh ó PostgreSQL cheana féin conas teimpléid a chur leis. Mar sin, déanfaidh mé cur síos gairid ar an bpróiseas.

  1. Téigh go dtí an leathanach Zabbix;
  2. Téigh go dtí an leathanach"cumraíocht» => «Óstríomhaire";
  3. Brúigh an cnaipe "Cruthaigh óstach" nó roghnaigh óstach atá ann cheana;
  4. Ar an leathanach cruthú/eagarthóireachta óstaigh, roghnaigh an “teimpléid" agus agus cliceáil ar an nasc "Cuir";
  5. I “Grúpa”, roghnaigh “Teimpléid/Bunachair Sonraí” ón liosta, roghnaigh an teimpléad “Teimpléad DB PostgreSQL", brúigh an cnaipe"Roghnaigh"agus brúigh an cnaipe"Nuashonraigh";

Fanfaimid le tamall agus ar deireadh téigh go dtí “Monatóireacht» => «Sonraí is déanaí» => «Óstríomhairí"roghnaigh freastalaí le PostgreSQL => cliceáil "Cuir iarratas isteach".

Teimpléad oifigiúil PostgreSQL a bhunú ar Zabbix 4.4
Bain sult as!

Foinse: will.com

Add a comment