Using Zabbix on Ubuntu with about 650 hosts, 10k items and 140 values per second (+/-).
It's been running almost a year, and seems pretty stable. Disk space has grown to about 50G of data, I have not partitioned it. Performance is adequate, and house keeping is keeping up nicely (with some tweaking). I'm keeping mostly about 7 days history (sometimes 30 days) and a year of trends.
Auto-vacuum seems to be doing a credible job, though I am thinking of making it a bit more aggressive, but that's a detail.
My question is about indexes. The reindex in Postgresql (out of the box) cannot be used while the database is active. I'm used to databases that allow more online maintenance. I could shut down Zabbix for a few hours I guess, but that's not all that desirable.
How do people handle this running Postgresql with Zabbix?
Do you shut down periodically for maintenance?
Ignore the issue so long as it is running?
You partition and trust that to be adequate, and other tables not to need it?
There's also a third party tool, pg_repack, that seems well respected. With the recognition that all of Postgresl is an open source project, it does give me a bit of pause that this is external to the main system and not incorporated. Are people using it? Any issues running concurrent with Zabbix up?
It's been running almost a year, and seems pretty stable. Disk space has grown to about 50G of data, I have not partitioned it. Performance is adequate, and house keeping is keeping up nicely (with some tweaking). I'm keeping mostly about 7 days history (sometimes 30 days) and a year of trends.
Auto-vacuum seems to be doing a credible job, though I am thinking of making it a bit more aggressive, but that's a detail.
My question is about indexes. The reindex in Postgresql (out of the box) cannot be used while the database is active. I'm used to databases that allow more online maintenance. I could shut down Zabbix for a few hours I guess, but that's not all that desirable.
How do people handle this running Postgresql with Zabbix?
Do you shut down periodically for maintenance?
Ignore the issue so long as it is running?
You partition and trust that to be adequate, and other tables not to need it?
There's also a third party tool, pg_repack, that seems well respected. With the recognition that all of Postgresl is an open source project, it does give me a bit of pause that this is external to the main system and not incorporated. Are people using it? Any issues running concurrent with Zabbix up?
Comment