Monitoring PostgreSQL přes Zabbix

Monitoring PostgreSQL přes Zabbix
« kdy: 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
« Poslední změna: 20. 06. 2022, 14:37:15 od Petr Krčmář »


Re:Monitoring PostgreSQL přes Zabbix
« Odpověď #1 kdy: 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/

Re:Monitoring PostgreSQL přes Zabbix
« Odpověď #2 kdy: 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...
« Poslední změna: 21. 06. 2022, 13:02:35 od czechsys »