Ad Widget

Collapse

Help sizing this new build please

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • G0nz0uk
    Member
    • Apr 2021
    • 46

    #1

    Help sizing this new build please

    Hello,



    We are just running a POC setup with Zabbix at the moment and it's great. We now want to build the VMs for the production environment and I'm trying to size it up for 5k-10k of hosts we will eventually monitor.

    I'm thinking of 5 VMs, please agree/disagree/change anything:

    All will be Ubuntu:

    1 x Frontend (Nginx)

    1 x Zabbix

    1 x DB (ProsgreSQL with TimescaleDB) - We will put this in it's own SAN datastore with nothing else eating the storage queues.

    2 x Proxy servers
    • What storage size would yo give the DB for starters as I think we will want to keep 14 days of data?
    • What CPU/Mem/diskspace would you give the other servers?

    Thanks
  • cyber
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2006
    • 4806

    #2
    4cpu-s, 8-16G of memory... it should cover all your hosts (except DB), with overhead... DB host needs probably more. I have 16cpu-s and 128G ram for DB host (1+T of data, 14d history, 365 trends, a bit more hosts, what you plan). But disk usage really depends on data types, polling intervals etc..
    You have VM-s..: its pretty easy to just increase, when required..

    Comment


    • G0nz0uk
      G0nz0uk commented
      Editing a comment
      Thanks, how would you split out the roles? I read some put the frontend and server on the same VM.

      Also use SQLite3 for the proxies?

      Would you go with docker run or compose installs or just stick with the package installs for everything?

      Is it worth having 2 Zabbix and frontend servers in a HA or is that overkill?
  • cyber
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2006
    • 4806

    #3
    I would keep all of them separately. Then it is clear nothing they do not disturb each other...
    SQLite3 is OK.
    I hate anything related to containers...
    How many frontends you have is up to you, If everything else is single host, there is no need for a HA frontend.. I do have 2 fronends and GSLB in front of them... But then again, we have to keep everything HA...

    Comment

    Working...