Hi everyone,
I'm new to this forum and also new to Zabbix. It's great to be part of this community, and I imagine we'll be in touch quite a bit! :-)
As a first post, I’d like to ask for some advice about server sizing.
I'm coming from Spectrum and I'm now migrating everything over to Zabbix. We’re talking about roughly 300 switches, around 50 servers, and various other devices — probably around 500 hosts in total.
I started with everything installed on a single server, using PostgreSQL with TimescaleDB. All network devices use SNMPv3.
I’ve just started adding the first devices and already had to scale up to 16 vCPUs. I have a lot of items because the switches are using templates, and with all the ports, they generate a large number of items and triggers — though the numbers are still small compared to what I’ve read in other setups.

Do you have any suggestions?
Would moving the DB to a separate server help? I don’t really need proxies from a technical standpoint, but I’m wondering if they could help with performance anyway. I definitely plan to optimize the default templates to avoid generating unnecessary items.
Thanks in advance!
BR
I'm new to this forum and also new to Zabbix. It's great to be part of this community, and I imagine we'll be in touch quite a bit! :-)
As a first post, I’d like to ask for some advice about server sizing.
I'm coming from Spectrum and I'm now migrating everything over to Zabbix. We’re talking about roughly 300 switches, around 50 servers, and various other devices — probably around 500 hosts in total.
I started with everything installed on a single server, using PostgreSQL with TimescaleDB. All network devices use SNMPv3.
I’ve just started adding the first devices and already had to scale up to 16 vCPUs. I have a lot of items because the switches are using templates, and with all the ports, they generate a large number of items and triggers — though the numbers are still small compared to what I’ve read in other setups.
Do you have any suggestions?
Would moving the DB to a separate server help? I don’t really need proxies from a technical standpoint, but I’m wondering if they could help with performance anyway. I definitely plan to optimize the default templates to avoid generating unnecessary items.
Thanks in advance!
BR
same size for proxies, but as we have corosync/pacemaker proxy cluster, it can handle running 2 proxies in one host... frontends 8cpu-s ad 8G .. DB (PG+TS) takes a bit more - 16cpu-s 128G RAM. Runs with load 4-6...load has gone down, maybe some code optimizations, maybe something else.... but I have seen it using all those cpu-s also.. DB is only one requiring disk space (depends how long you store data etc.. you can increase on the fly, if needed) .. others are pretty minimal.
Comment