3. Ewch i'r cyfeiriadur gyda'r templed PostgreSQL.
cd zabbix/templates/db/postgresql/
Sefydlu templed ar gyfer yr asiant Zabbix
1. Gadewch i ni gysylltu â PostgreSQL.
psql -U postgres
2. Creu zbx_monitor defnyddiwr darllen yn unig gyda mynediad i'r gweinydd PostgreSQL.
Ar gyfer fersiwn PostgreSQL 10 ac uwch:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>' INHERIT; GRANT pg_monitor TO zbx_monitor;
Ar gyfer fersiwn PostgreSQL 9.6 ac isod:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>';
GRANT SELECT ON pg_stat_database TO zbx_monitor;
--Для сбора метрик WAL пользователь должен быть superuser.
ALTER USER zbx_monitor WITH SUPERUSER;
3. Copïwch y cyfeiriadur postgresql/ i'r cyfeiriadur /var/lib/zabbix/. Os nad oes gennych zabbix/ cyfeiriadur yn /var/lib/, yna crëwch ef. Mae'r postgresql / cyfeiriadur yn cynnwys y ffeiliau sydd eu hangen i adfer metrigau o PostgreSQL.
cp -r postgresql/ /var/lib/zabbix/
4. Yna copïwch y ffeil template_db_postgresql.conf i gyfeiriadur cyfluniad asiant Zabbix /etc/zabbix/zabbix_agentd.d/ ac ailgychwyn yr asiant Zabbix.
* - gan fod gennyf fersiwn pgsql 12, bydd gennych lwybr gwahanol yn lle pgsql-12.
Os na wneir hyn, yna bydd Statws: Ping i lawr bob amser.
Ychwanegu templed ar flaen y Zabbix
Rwy'n credu bod y rhai sydd angen cymryd metrigau o PostgreSQL eisoes yn gwybod sut i ychwanegu templedi. Felly, disgrifiaf y broses yn gryno.
Ewch i dudalen Zabbix;
Ewch i'r dudalen "ffurfweddiad" => "Gwesteiwr";
Cliciwch ar y botwm "Creu gwesteiwrmsgstr "neu dewiswch gwesteiwr presennol;
Ar y dudalen creu / golygu gwesteiwr, dewiswch y “Templedi" a chliciwch ar y ddolen "Ychwanegu";
Yn “Grŵp”, dewiswch “Templedi/Cronfeydd Data” o'r rhestr, dewiswch y templed “Templed DB PostgreSQL", pwyswch y botwm"dewiswch" a gwasgwch y botwm "Diweddariad";
Rydyn ni'n aros am beth amser ac o'r diwedd yn mynd i “Monitro" => "Data diweddaraf" => "Hostsmsgstr "dewis gweinydd gyda PostgreSQL => cliciwch "Gwneud cais".