3. Menjen a PostgreSQL sablonnal rendelkező könyvtárba.
cd zabbix/templates/db/postgresql/
Sablon beállítása a Zabbix ügynökhöz
1. Csatlakozzunk a PostgreSQL-hez.
psql -U postgres
2. Hozzon létre egy csak olvasható zbx_monitor felhasználót, amely hozzáfér a PostgreSQL szerverhez.
PostgreSQL 10-es és újabb verziói esetén:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>' INHERIT; GRANT pg_monitor TO zbx_monitor;
PostgreSQL 9.6 és régebbi verziói esetén:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>';
GRANT SELECT ON pg_stat_database TO zbx_monitor;
--Для сбора метрик WAL пользователь должен быть superuser.
ALTER USER zbx_monitor WITH SUPERUSER;
3. Másolja a postgresql/ könyvtárat a /var/lib/zabbix/ könyvtárba. Ha nincs zabbix/ könyvtár a /var/lib/ mappában, akkor hozza létre. A postgresql / könyvtár tartalmazza a metrikák PostgreSQL-ből való lekéréséhez szükséges fájlokat.
cp -r postgresql/ /var/lib/zabbix/
4. Ezután másolja a template_db_postgresql.conf fájlt a /etc/zabbix/zabbix_agentd.d/ Zabbix ügynök konfigurációs könyvtárába, és indítsa újra a Zabbix ügynököt.
* - mivel a pgsql 12-es verziója van, a pgsql-12 helyett más elérési út lesz.
Ha ez nem történik meg, akkor az Állapot: Ping mindig leáll.
Sablon hozzáadása a Zabbix frontendhez
Úgy gondolom, hogy akiknek a PostgreSQL-ből kell mérőszámokat venniük, azok már tudják, hogyan kell sablonokat hozzáadni. Ezért röviden leírom a folyamatot.
Menjen a Zabbix oldalára;
Ugrás az oldalra "Configuration»=>«Házigazda";
Kattintson a " gombraHost létrehozása"vagy válasszon ki egy meglévő gazdagépet;
A gazdagép létrehozása/szerkesztése oldalon válassza ki a „sablonok"és kattintson a linkre"hozzáad";
A „Csoportban” válassza ki a „Sablonok/Adatbázisok” elemet a listából, válassza ki a „sablont”DB PostgreSQL sablon", nyomja meg a gombot "választ"és nyomja meg a gombot"Frissítések";
Várunk egy ideig, és végre elmegyünk a "megfigyelés»=>«Legfrissebb adatok»=>«Otthont ad"válasszon szervert a PostgreSQL-lel => kattintson a "alkalmaz”.