2. Kreu nurlegeblan uzanton zbx_monitor kun aliro al la PostgreSQL-servilo.
Por PostgreSQL-versio 10 kaj pli alta:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>' INHERIT; GRANT pg_monitor TO zbx_monitor;
Por PostgreSQL-versio 9.6 kaj sube:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>';
GRANT SELECT ON pg_stat_database TO zbx_monitor;
--Для сбора метрик WAL пользователь должен быть superuser.
ALTER USER zbx_monitor WITH SUPERUSER;
3. Kopiu la dosierujon postgresql/ al la dosierujo /var/lib/zabbix/. Se vi ne havas zabbix/ dosierujon en /var/lib/, tiam kreu ĝin. La postgresql / dosierujo enhavas la dosierojn necesajn por preni metrikojn de PostgreSQL.
cp -r postgresql/ /var/lib/zabbix/
4. Poste kopiu la dosieron template_db_postgresql.conf al la agorda dosierujo de Zabbix-agento /etc/zabbix/zabbix_agentd.d/ kaj rekomencu la Zabbix-agenton.
* - ĉar mi havas pgsql-version 12, vi havos malsaman vojon anstataŭ pgsql-12.
Se ĉi tio ne estas farita, tiam Statuso: Ping ĉiam estos Malsupren.
Aldonante ŝablonon sur la fasado de Zabbix
Mi kredas, ke tiuj, kiuj bezonas preni metrikojn de PostgreSQL, jam scias kiel aldoni ŝablonojn. Tial mi priskribos la procezon mallonge.
Iru al la paĝo Zabbix;
Iru al la paĝo "agordo" => "gastiganto";
Alklaku la butonon "Krei gastiganton"aŭ elektu ekzistantan gastiganton;
Sur la gastiga paĝo pri kreado/redaktado, elektu la "ŝablonoj" kaj kaj alklaku la ligilon "Aldoni";
En "Grupo", elektu "Ŝablonoj/Datumbazoj" el la listo, elektu la ŝablonon "Ŝablona DB PostgreSQL", premu la butonon "elektu" kaj premu la butonon "Ĝisdatigu";
Ni atendas iom da tempo kaj finfine iras al "monitorado" => "Plej novaj datumoj" => "Hostejoj"elektu servilon kun PostgreSQL => klaku "apliki".