2. Sortu irakurtzeko soilik den zbx_monitor erabiltzailea PostgreSQL zerbitzarirako sarbidea duena.
PostgreSQL 10 bertsiorako eta berriagoa:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>' INHERIT; GRANT pg_monitor TO zbx_monitor;
PostgreSQL 9.6 eta ondorengo bertsiorako:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>';
GRANT SELECT ON pg_stat_database TO zbx_monitor;
--Для сбора метрик WAL пользователь должен быть superuser.
ALTER USER zbx_monitor WITH SUPERUSER;
3. Kopiatu postgresql/ direktorioa /var/lib/zabbix/ direktoriora. /var/lib/-n zabbix/ direktoriorik ez baduzu, sortu ezazu. Postgresql / direktorioak PostgreSQL-tik metrikak berreskuratzeko behar diren fitxategiak ditu.
cp -r postgresql/ /var/lib/zabbix/
4. Ondoren, kopiatu template_db_postgresql.conf fitxategia Zabbix agentearen konfigurazio direktoriora /etc/zabbix/zabbix_agentd.d/ eta berrabiarazi Zabbix agentea.
* - pgsql 12 bertsioa dudanez, beste bide bat izango duzu pgsql-12-ren ordez.
Hau egiten ez bada, Egoera: Ping beti Behera egongo da.
Txantiloi bat gehitzea Zabbix frontend-ean
Uste dut PostgreSQL-tik neurketak hartu behar dituztenek jada badakitela txantiloiak gehitzen. Hori dela eta, prozesua labur deskribatuko dut.
Joan Zabbix orrialdera;
Joan orrialdera "Konfigurazioa" => "Host";
Egin klik botoian "Sortu ostalari"edo hautatu lehendik dagoen ostalari bat;
Ostalariaren sorkuntza/edizioa orrian, hautatu "Txantiloiak" eta egin klik estekan "Gehitu";
"Taldean", hautatu "Txantiloiak/Datu-baseak" zerrendatik, hautatu txantiloia "PostgreSQL DB txantiloia", sakatu botoia "Aukeratu"eta sakatu botoia"Eguneratu";
Denbora pixka bat itxaron eta azkenean "Jarraipena" => "Azken datuak" => "ostalariak"hautatu PostgreSQL-rekin zerbitzari bat => egin klik "Aplikatu".