A 'stèidheachadh teamplaid airson an Zabbix àidseant
1. Leig leinn ceangal a dhèanamh ri PostgreSQL.
psql -U postgres
2. Cruthaich zbx_monitor cleachdaiche leughaidh a-mhàin le ruigsinneachd air frithealaiche PostgreSQL.
Airson dreach PostgreSQL 10 agus nas àirde:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>' INHERIT; GRANT pg_monitor TO zbx_monitor;
Airson dreach PostgreSQL 9.6 agus gu h-ìosal:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>';
GRANT SELECT ON pg_stat_database TO zbx_monitor;
--Для сбора метрик WAL пользователь должен быть superuser.
ALTER USER zbx_monitor WITH SUPERUSER;
3. Dèan lethbhreac dhen postgresql/ eòlaire chun an eòlaire /var/lib/zabbix/. Mura h-eil zabbix / eòlaire agad ann an / var / lib /, cruthaich e. Anns an postgresql / eòlaire tha na faidhlichean a dh ’fheumar gus meatrach fhaighinn air ais bho PostgreSQL.
cp -r postgresql/ /var/lib/zabbix/
4. An uairsin dèan lethbhreac den fhaidhle template_db_postgresql.conf gu eòlaire rèiteachaidh àidseant Zabbix /etc/zabbix/zabbix_agentd.d/ agus ath-thòiseachadh an àidseant Zabbix.
Cuir aon de na loidhnichean ris (Mura h-eil thu a’ tuigsinn carson a tha feum air seo, na cuir a-steach ach a’ chiad loidhne.):
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
FIOSRACHADH
Ma tha PostgreSQL air a chuir a-steach bho stòr PGDG, cuir an t-slighe gu pg_isready gu caochladair àrainneachd PATH airson an neach-cleachdaidh zabbix.
* - leis gu bheil dreach pgsql 12 agam, bidh slighe eadar-dhealaichte agad an àite pgsql-12.
Mura tèid seo a dhèanamh, an uairsin Inbhe: Bidh Ping an-còmhnaidh Sìos.
A’ cur teamplaid ris air aghaidh Zabbix
Tha mi a’ creidsinn gu bheil fios aig an fheadhainn a dh’ fheumas metrics a thoirt bho PostgreSQL mu thràth mar a chuireas iad teamplaidean ris. Mar sin, bheir mi cunntas goirid air a’ phròiseas.
Rach gu duilleag Zabbix;
Rach dhan duilleag"Configuration" => "Host";;
Cliog air a’ phutan "Cruthaich aoigheachd"no tagh òstair gnàthaichte;
Air duilleag cruthachadh / deasachadh an aoigh, tagh an “Templates"agus agus cliog air a' cheangal"Add";;
Ann an “Buidheann”, tagh “Templates / Stòr-dàta” bhon liosta, tagh an teamplaid “Teamplaid DB PostgreSQL", brùth air a' phutan"Tagh"Agus brùth air a' phutan"Update";;
Bidh sinn a’ feitheamh beagan ùine agus mu dheireadh a’ dol gu “Dearcnachadh" => "An dàta as ùire" => "Oighreachdan"tagh frithealaiche le PostgreSQL => cliog "Cuir a-steach".