Ad Widget

Collapse

Difference between Zabbix Agent and Zabbix Proxy?

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • 8bitlost
    Junior Member
    • Jul 2024
    • 5

    #1

    Difference between Zabbix Agent and Zabbix Proxy?

    Can someone please let me know what's actually difference between Zabbix Agent and Zabbix Proxy in terms of functionality? To give a scenario let's say i have bunch of Routers on some external customer network that i would like to Monitor(Get Event/Alarm/Alert that Router Went Down/Up) and also Collect performance data so in terms of Service Assurance perspective What should I use/deploy to get both of these requirements?
  • Answer selected by 8bitlost at 04-07-2024, 16:46.
    fansari
    Junior Member
    • Apr 2019
    • 7

    Zabbix Agent and Proxy are completely different things. You will work with Zabbix Proxies if you want to offload your Zabbix server. Imagine a scenario with hundreds of hosts. You don't want to make your Zabbix server query all of them. So you can assign this task to proxies and they send their results to the server.

    A Zabbix Agent is a service which you can run on a host which then you can query by the server. The agent is able to do a lot of customized things: for example you can write your own scripts which you then can query by the server.
    But keep in mind that you can only work with a Zabbix Agent if you can install it on the host. This is not a problem on a Linux or Windows machine but may not be possible on network devices.

    Network devices are typically monitored by snmp.

    Comment

    • 8bitlost
      Junior Member
      • Jul 2024
      • 5

      #2
      Hi Guys,
      Any help on this query?

      Comment

      • fansari
        Junior Member
        • Apr 2019
        • 7

        #3
        Zabbix Agent and Proxy are completely different things. You will work with Zabbix Proxies if you want to offload your Zabbix server. Imagine a scenario with hundreds of hosts. You don't want to make your Zabbix server query all of them. So you can assign this task to proxies and they send their results to the server.

        A Zabbix Agent is a service which you can run on a host which then you can query by the server. The agent is able to do a lot of customized things: for example you can write your own scripts which you then can query by the server.
        But keep in mind that you can only work with a Zabbix Agent if you can install it on the host. This is not a problem on a Linux or Windows machine but may not be possible on network devices.

        Network devices are typically monitored by snmp.

        Comment

        • 8bitlost
          Junior Member
          • Jul 2024
          • 5

          #4
          Thanks , So on the bases of above Functionality wise will Zabbix agent be able to do SNMP ping & polling and also SNMP dataCollection once deployed on the concerned network host itself?

          Comment

          • Brambo
            Senior Member
            • Jul 2023
            • 245

            #5
            If your are asking these question it's wise to upgrade your knowledge by either webinars or youtube or following a ZCS training.
            That said, an agent is for a host and can monitor details about that host.
            Installing a server for example contains of server, web front-end, database and when you also want details about your server an agent. Same for proxy, which is a lite-weight server without a front-end and depending on configuration with or without a database.
            A proxy is good for data gathering of a certain network AND/OR receive data from agents before sending it to a server.
            And yes you could grab data with an agent from a device which is not the host but that isn't best practice and also performance will not be the best.

            Comment

            Working...