Fórum Root.cz

Hlavní témata => Server => Téma založeno: czechsys 20. 06. 2022, 13:52:16

Název: Monitoring PostgreSQL přes Zabbix
Přispěvatel: czechsys 20. 06. 2022, 13:52:16
Ahoj,

pro postgresql pouzivam zabbix-agent2 s oficialni postgresql sablonou. Na jedne postgresql instanci mam cca 25 db, coz v kombinaci s zabbix-agent2 dela 25, spise skoro 50 spojeni, ktera se udrzuji.

Jak z toho ven? Treba netdata pouzivaji bulk sber dat, ale zase nemonitoruji v takovem rozsahu. Zna nekdo postgresql sablonu, ktera idealne pouziva bulk sber data? Jinak to totiz z principu monitoringu polozek zabbixu bude palit psql/load.

Nebo je dnes jedina cesta prometheus a spol.?

Diky
Název: Re:Monitoring PostgreSQL přes Zabbix
Přispěvatel: ivoszz 21. 06. 2022, 10:54:50
Zabbix-agent2 podporuje jedno sdílené spojení, jen je potřeba použít session místo maker. Podrobněji třeba zde: https://blog.zabbix.com/setting-up-zabbix-agent-2-for-postgresql-monitoring-and-revealing-how-it-works/13208/ (https://blog.zabbix.com/setting-up-zabbix-agent-2-for-postgresql-monitoring-and-revealing-how-it-works/13208/)
Název: Re:Monitoring PostgreSQL přes Zabbix
Přispěvatel: czechsys 21. 06. 2022, 13:01:03
Prostudoval jsem to nastaveni session, chapu spravne, ze:

1] musel bych ulozit zabbix heslo na kazdem serveru, kde by ten agent bezel (tzn. kde mam postgresql) vcetne resit, aby to nebylo nekde v logu (config mgmt apod)...
2] Plugins.Postgres.Sessions.Test.Database=TestDatabase - jako TestDatabase by stacilo nastavit postgres?
3] Musim prepsat sablonu pro postgres - cili diky, budu muset udrzovat dve verze sablon pro servery, kde tu session nepotrebuji? bleh...