Mete kanpe modèl ofisyèl PostgreSQL sou Zabbix 4.4

Bonjou tout moun.

Zabbix kounye a gen yon ofisyèl Modèl DB PostgreSQL. Nan atik sa a nou pral konfigirasyon li nan Zabbix 4.4.

Mete kanpe modèl ofisyèl PostgreSQL sou Zabbix 4.4

REMAK

Si ou bon ak angle, Lè sa a, mwen rekòmande enstale modèl la dapre manyèl ofisyèl la

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

Sepandan, atik mwen an pran an kont nuans ki pa enkli nan lyen sa a.

Prepare modèl la

1. Ale nan anyè lakay ou.

cd ~

2. Telechaje sèvis piblik git la epi klonaj repozitwa ofisyèl Zabbix, ki sitiye sou GitHub.

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

3. Ale nan anyè a ak modèl PostgreSQL la.

cd zabbix/templates/db/postgresql/

Mete kanpe yon modèl pou ajan Zabbix la

1. Ann konekte ak PostgreSQL.

psql -U postgres

2. Kreye yon itilizatè sèlman zbx_monitor ki gen aksè a sèvè PostgreSQL la.

Pou PostgreSQL vèsyon 10 ak pi wo a:

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

Pou PostgreSQL vèsyon 9.6 ak anba a:

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

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

3. Kopi anyè postgresql/ nan anyè /var/lib/zabbix/. Si ou pa gen yon anyè zabbix/ nan /var/lib/, Lè sa a, kreye li. Postgresql / anyè a gen dosye ki nesesè pou rekipere mezi nan PostgreSQL.

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

4. Lè sa a, kopye fichye template_db_postgresql.conf nan anyè konfigirasyon ajan Zabbix /etc/zabbix/zabbix_agentd.d/ epi rekòmanse ajan Zabbix la.

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

5. Koulye a, ann edite fichye pg_hba.conf pou pèmèt koneksyon ak Zabbix. Plis detay sou dosye pg_hba.conf: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html.

Louvri fichye a:

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

Ajoute youn nan liy yo (Si ou pa konprann poukisa sa nesesè, ajoute sèlman premye liy lan.):

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

REMAK

Si PostgreSQL enstale nan depo PGDG, ajoute chemen pg_isready nan varyab anviwònman PATH pou itilizatè zabbix la.

Kòm yon opsyon:

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

* - Depi mwen gen pgsql vèsyon 12, ou pral gen yon chemen diferan olye pou yo pgsql-12.

Si sa pa fèt, Lè sa a, Estati: Ping ap toujou desann.

Ajoute yon modèl sou entèfas Zabbix la

Mwen kwè ke moun ki bezwen pran mezi nan PostgreSQL deja konnen ki jan yo ajoute modèl. Se poutèt sa, mwen pral dekri pwosesis la yon ti tan.

  1. Ale nan paj Zabbix la;
  2. Ale nan paj la "nou konte ofri sèvis" => "Lame";
  3. Klike sou bouton an "Kreye lame"oswa chwazi yon lame ki egziste deja;
  4. Sou paj kreyasyon / koreksyon lame a, chwazi "Templates" epi klike sou lyen an "Add";
  5. Nan "Gwoup", chwazi "Modèl / Baz done" nan lis la, chwazi modèl la "Modèl DB PostgreSQL", peze bouton an "chwazi" epi peze bouton an "Mete ajou";

Nou tann pou kèk tan epi finalman ale nan "Monitè" => "Dènye done" => "Akèy"chwazi yon sèvè ak PostgreSQL => klike sou"Aplike".

Mete kanpe modèl ofisyèl PostgreSQL sou Zabbix 4.4
Amize!

Sous: www.habr.com

Add nouvo kòmantè