Konfigurimi i template-it zyrtar PostgreSQL në Zabbix 4.4

Përshëndetje të gjithëve.

Në Zabbix është shfaqur zyrtarisht Modeli DB PostgreSQL. Në këtë artikull do ta konfigurojmë atë në Zabbix 4.4.

Konfigurimi i template-it zyrtar PostgreSQL në Zabbix 4.4

VËREJTJE

Nëse keni njohuri të mira në anglisht, ju rekomandoj të instaloni modelin sipas manualit zyrtar

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

Megjithatë, në artikullin tim janë përfshirë nuanca që nuk janë të pranishme në këtë lidhje.

Përgatitja e modelit

1. Shkoni në katalogun tuaj të shtëpisë.

cd ~

2. Shkarkoni shtesën git dhe klononi depozitën zyrtare të Zabbix, e cila ndodhet në GitHub.

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

3. Shkoni në katalogun me modelin PostgreSQL.

cd zabbix/templates/db/postgresql/

Konfigurimi i modelit për agjentin Zabbix

1. Lidheni me PostgreSQL.

psql -U postgres

2. Krijoni përdoruesin zbx_monitor vetëm për lexim me qasje në serverin PostgreSQL.

Për PostgreSQL versionin 10 dhe më lart:

CREATE USER zbx_monitor WITH PASSWORD '<SHPASNI_UT_PASSWORD>' INHERIT; GRANT pg_monitor TO zbx_monitor;

Për PostgreSQL versionin 9.6 dhe më poshtë:

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

--Për të mbledhur metrika WAL përdoruesi duhet të jetë superuser.
ALTER USER zbx_monitor WITH SUPERUSER;

3. Kopjoni katalogun postgresql/ në katalogun /var/lib/zabbix/. Nëse nuk keni katalogun zabbix/ në /var/lib/, atëherë krijojeni atë. Katalogu postgresql/ përmban skedarët e nevojshëm për të marrë metrika nga PostgreSQL.

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

4. Pastaj, kopjoni skedarin template_db_postgresql.conf në katalogun e konfigurimeve të agjentit Zabbix /etc/zabbix/zabbix_agentd.d/ dhe rinisni agjentin Zabbix.

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

5. Tani redaktoni skedarin pg_hba.conf për të lejuar lidhjen me Zabbix. Më shumë rreth skedarit pg_hba.conf: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html.

Hapni skedarin:

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

Shtoni njërën nga rreshtat (Nëse nuk e kuptoni pse këto rreshta janë të nevojshme, atëherë shtoni vetëm rreshtin e parë):

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

VËREJTJE

Nëse PostgreSQL është instaluar nga depozitari PGDG, shtoni rrugën e pg_isready në variablin e mjedisit PATH për përdoruesin zabbix.

Si një alternativë:

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

* — pasi kam pgsql versionin 12, rruga juaj do tĂ« jetĂ« ndryshe nga pgsql-12.

Nëse kjo nuk bëhet, Status: Ping gjithmonë do të jetë në gjendje Down.

Shtimi i modelit në frontendin e Zabbix

Mendoj se ata që duhet të marrin metrika nga PostgreSQL tashmë e dinë se si të shtojnë modele. Prandaj do ta përshkruaj procesin shkurt.

  1. Shkoni në faqen Zabbix;
  2. Shkoni në faqen "Konfigurimi" => "Host«;
  3. Shtypni butonin "Krijo host" ose zgjidhni një host ekzistues;
  4. Në faqen e krijimit/redaktimit të hostit, zgjidhni skedarin "Modelet" dhe klikoni në lidhjen "Shto«;
  5. Në «Group» nga lista zgjedhim «Templates/Databases», zgjedhim modelin «Modeli DB PostgreSQL«, klikojmë butonin «Select» dhe klikojmë butonin «Përditëso«;

Pritni pak dhe më në fund, kalojmë në «Monitoring" => "Të dhënat më të fundit" => "Hosts» zgjedhim serverin me PostgreSQL => klikojmë «Apliko«.

Konfigurimi i template-it zyrtar PostgreSQL në Zabbix 4.4
Gëzoni!

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster