Zabbix Proxy is a component of Zabbix Monitoring Solution that enables data collection at remote locations like branches, data centers, distant sites. Zabbix Proxy is capable of data pre-processing, data buffering, command execution, other features. Zabbix Proxy may work in active mode initiating connection itself or in passive mode by processing Zabbix server requests.
Zabbix Proxy is very often used by organizations that have their IT infrastructure distributed across multiple sites like bank's branches, retail shops, schools, data centers.
Zabbix Proxy will allow you to securely collect monitoring data from all remote location, to buffer data in case when there is not connectivity between a site with Zabbix Proxy and main site where Zabbix Server is located. Zabbix Proxy is used to improve performance by taking the load off Zabbix Server by doing pre-processing of collected data, by pre-formating data for Zabbix Server. Zabbix Proxy also allows to monitor the same IT infrastructure elements like web application from different locations.