Ad Widget

Collapse

Maximum number of Zabbix proxies

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • james.cook000@gmail.com
    Member
    • Apr 2018
    • 49

    #1

    Maximum number of Zabbix proxies

    Our environment currently contains 10,600 hosts, 3,500,000 items, 900,000 triggers defined collecting 6800 nvps.

    These monitored devices are spread over 800+ geographically remote sites include both on-premise and in the cloud.

    We use 12 centrally based Zabbix proxies to perform the collection of the information of all the items.

    We are considering implementing a small container based Zabbix proxy at each one of these sites (i.e. 800+) in favor of the central approach; enabling item collection if the WAN links are disrupted.

    I would like to know if anyone has configured a large number of Zabbix proxies and if so what lessons were learned?

    Were there any performance issues with the Zabbix database (MySQL/PostgreSQL) and the Zabbix server and whether you used Active or Passive Zabbix proxies.

    Thanks in advance.
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    I have not seen any mention in the documentation of restrictions on the number of proxies.
    And recommend using SQLite database fo proxy.
    Of course, we are far from such numbers of proxies, but a hundred works fine. :-)

    Comment

    • Jason
      Senior Member
      • Nov 2007
      • 430

      #3
      Make sure your proxies have time synced to the same source as your zabbix server.

      Comment

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

        #4
        Originally posted by Solopi
        Consider the network topology: Before deploying proxies, it is important to understand your network topology and the locations of your monitored devices. This will help you determine the optimal placement of proxies to ensure efficient and reliable data collection.
        Use container-based proxies: Using container-based proxies can simplify deployment and management of the proxies, especially in large-scale environments.
        Configure proxy load balancing: If you have multiple proxies, it is important to configure load balancing to ensure that the load is distributed evenly across the proxies. This will help prevent any single proxy from becoming overloaded and affecting the overall performance of the monitoring system.
        What a load of BS... Someone got access to chatGPT and asked to generate some zabbix related smalltalk?
        Why add a container layer when splitting up into smaller instances?
        What load balancing? Zabbix proxies do not have any load balancing... Considering the current use case, its not even possible to balance it out as those proxies will be in totally different locations...

        Comment

        • kloczek
          Senior Member
          • Jun 2006
          • 1771

          #5
          Originally posted by [email protected]
          I would like to know if anyone has configured a large number of Zabbix proxies and if so what lessons were learned?

          Were there any performance issues with the Zabbix database (MySQL/PostgreSQL) and the Zabbix server and whether you used Active or Passive Zabbix proxies.
          Proxy is equal to another proxy.
          First you need to add are we tallking about active or pasdsive proxy?
          Second is that only acttual limit is on vomume of the data frlowing over each proxy (in NVPS).
          6.8k total NVPS imeasured onserver s not that big flow of the data.
          As long as you will be mostly using active proxies increase number of proxies shlud not be big deal.
          http://uk.linkedin.com/pub/tomasz-k%...zko/6/940/430/
          https://kloczek.wordpress.com/
          zapish - Zabbix API SHell binding https://github.com/kloczek/zapish
          My zabbix templates https://github.com/kloczek/zabbix-templates

          Comment

          • james.cook000@gmail.com
            Member
            • Apr 2018
            • 49

            #6
            The main issue I think about is when the proxy configurations are generated the server will have to perform 800+ queries to retrieve the proxy configuration in order to send it whether it be active/passive proxy or not.

            Wandering if this will be a large impact for the server and what people may have done to get around this?

            We will be increasing from 10,600 hosts to nearly 25K hosts soon, with the assumption the nvps will go up accordingly.

            Hoping for some real world stats i.e. Whats the largest number of proxies with some configuration estimates (ie 10000 hosts, 100000 items etc...)

            Comment

            • vinic321
              Junior Member
              • Mar 2023
              • 1

              #7
              Hi James,

              How many core and RAM does your proxy has? what DB are you using? Thanks.

              Comment

              • james.cook000@gmail.com
                Member
                • Apr 2018
                • 49

                #8
                Hi Vinic,

                The main thing is I am not worried about actual Zabbix proxy performance.
                I am concerned about the Zabbix server performance with a large amount of Zabbix proxies requesting configuration.

                Regards

                Comment

                • Markku
                  Senior Member
                  Zabbix Certified SpecialistZabbix Certified ProfessionalZabbix Certified Expert
                  • Sep 2018
                  • 1781

                  #9
                  Originally posted by [email protected]
                  Hi Vinic,
                  I am concerned about the Zabbix server performance with a large amount of Zabbix proxies requesting configuration.
                  Regards
                  Reminder about the Zabbix 6.4 features: https://www.youtube.com/watch?v=_rjTG3HFPVo (Zabbix Meetup online, June 2023: Incremental configuration updates in Zabbix 6.4)

                  Markku

                  Comment

                  Working...