Seame üles ametliku PostgreSQL malli Zabbix 4.4 jaoks

Tere kõigile.

Zabbixis on nüüd ametlik Template DB PostgreSQL. Selles artiklis seadistame selle Zabbix 4.4-s.

Seame üles ametliku PostgreSQL malli Zabbix 4.4 jaoks

MÄRKUS

Kui teie inglise keel on hea, soovitan võtta šablooni ametliku käsiraamatu põhjal

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

Sellegipoolest on minu artiklis arvesse võetud nüansse, mida sellel lingil pole.

Šablooni ettevalmistamine

1. Liigume koduakna katalooge.

cd ~

2. Laadime alla git utiliidi ja kloonime Zabbixi ametliku hoidla, mis asub GitHubis.

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

3. Liigume PostgreSQL šablooni kataloogi.

cd zabbix/templates/db/postgresql/

Zabbixi agendi šablooni seadistamine

1. Ühendame PostgreSQL-iga.

psql -U postgres

2. Loome vaatluseks uue kasutaja zbx_monitor PostgreSQL serverisse.

PostgreSQL versiooni 10 ja uuemate puhul:

CREATE USER zbx_monitor WITH PASSWORD '' INHERIT; GRANT pg_monitor TO zbx_monitor;

PostgreSQL versiooni 9.6 ja vanemate puhul:

CREATE USER zbx_monitor WITH PASSWORD '';
GRANT SELECT ON pg_stat_database TO zbx_monitor;

--WAL mõõdikute kogumiseks peab kasutaja olema superuser.
ALTER USER zbx_monitor WITH SUPERUSER;

3. Klooni kataloog postgresql/ katalooge /var/lib/zabbix/. Kui teie /var/lib/ kataloogis ei ole zabbix/ katalooge, siis loo see. Kataloog postgresql/ sisaldab faile, mis on vajalikud mõõdikute saamiseks PostgreSQL-st.

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

4. Seejärel kopeerime faili template_db_postgresql.conf Zabbixi agendi konfiguratsioonikausta /etc/zabbix/zabbix_agentd.d/ ja taaskäivitame Zabbixi agendi.

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

5. Nüüd redigeerime faili pg_hba.conf, et lubada Zabbixile ühendus. Rohkem teavet pg_hba.conf faili kohta: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html.

Avage fail:

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

Lisage üks rida (kui te ei mõista, miks see on vajalik, lisage ainult esimene rida):

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

MÄRKUS

Kui PostgreSQL on installitud PGDG hoidlast, lisage pg_isready tee keskkonnaparameetrisse PATH kasutajale zabbix.

Valikuna:

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

* — kuna mul on pgsql 12 versioon, siis asendage pgsql-12 teise teega.

Kui seda ei tehta, on Status: Ping alati seisundis Down.

Mallide lisamine Zabbixi liidese kaudu

Arvan, et need, kellele on vajalik PostgreSQL-i mõõtmiste tegemine, teavad, kuidas malli lisada. Seetõttu kirjeldaan protsessi lühidalt.

  1. Siseneme Zabbixi lehele;
  2. Liigume lehele „Konfiguratsioon” => „Host«;
  3. Klõpsame nupul „Create host” või valime olemasoleva hosti;
  4. Loo/redigeeri hosti lehelt valime vahekaardi „Templates» ja klõpsame lingil «Lisa«;
  5. Valime nimekirjast „Group” valiku „Templates/Databases”, valime mall „Template DB PostgreSQL«, klõpsame nuppu „Select» ja vajutame nuppu „Uuendus«;

Ootame natuke aega ja lõpuks liigume „Monitoring” => „Viimased andmed” => „Hosts» valime PostgreSQL serveri => klõpsame „Kinnita«.

Seame üles ametliku PostgreSQL malli Zabbix 4.4 jaoks
Naudi!

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster