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?
Ad Widget
Collapse
Difference between Zabbix Agent and Zabbix Proxy?
Collapse
This topic has been answered.
X
X
-
Answer selected by 8bitlost at 04-07-2024, 16:46.
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.- Selected Answer
-
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.- Selected Answer
Comment
-
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.
👍 1Comment
Comment