Zabbix Proxy¶
In this article
Information
Zabbix Proxy is a component of the distributed architecture of the Zabbix monitoring system, designed for collecting data from remote hosts and transmitting it to the central Zabbix Server.
Zabbix proxy: Key Features¶
- Reduces the load on the main server;
- Simplifies monitoring of geographically distributed infrastructures;
- Ensures operation in conditions of unstable or limited network connectivity.
Zabbix Proxy supports all standard methods for collecting data: Zabbix Agent, SNMP, IPMI, JMX, simple checks, external scripts, etc.
Attention
Zabbix Proxy does not have a web interface and is managed through configuration files and the central Zabbix server.
Deployment Features¶
| ID | Compatible OS | VM | BM | VGPU | GPU | Min CPU (Cores) | Min RAM (Gb) | Min HDD/SDD (Gb) | Active |
|---|---|---|---|---|---|---|---|---|---|
| 395 | Ubuntu 22.04 | + | + | - | - | 1 | 1 | 15 | ORDER |
Installed Software:
| Software | License |
|---|---|
| Zabbix proxy | GPLv2 |
| Zabbix agent | GPLv2 |
| SQLite | Public Domain |
- Installation possible on Ubuntu 22.04;
- Installation time: 15-20 minutes including OS;
- Default database: SQLite;
- Default server port: 10051;
After installing the Zabbix Proxy, you get a fully configured and ready-to-use service
-
Working Zabbix Proxy service that is started and added to autostart:
-
Configured connection to the main Zabbix server in the configuration file:
-
Local database (by default — SQLite):
-
Configuration file:
Note
Unless otherwise specified, by default we install the latest release version of the software from the developer's website or the operating system repositories.
Getting Started After Deploying the Zabbix Proxy¶
Management is carried out through configuration files and the central Zabbix server.
Initial Settings for Zabbix Proxy¶
After starting the Zabbix proxy, you can:
-
Check the status of the proxy
- in real time:
-
View logs
-
Change settings (if necessary) in
/etc/zabbix/zabbix_proxy.conf- Server — address or hostname of the Zabbix server:
- Hostname — unique proxy name (must exactly match the name specified when creating the proxy in the Zabbix Server web interface):
- Database — if not using SQLite, but MySQL or PostgreSQL, specify:
Note
After making changes to the configuration, it is mandatory to restart the service:
-
Add proxy in Zabbix Server web interface:
- Go to Administration → Proxies.
- Click Create proxy.
- Specify:
- Proxy name — must match the Hostname parameter from zabbix_proxy.conf;
- Type — Active (if the proxy connects to the server itself) or Passive (if the server polls the proxy).

By default, Zabbix Proxy operates in Active mode
Note
Additional configuration parameters:
- ListenPort — port for Passive mode
- StartPollers, StartIPMIPollers, StartSNMPTrapper — number of data collection threads
- Timeout — check timeout (default 3 sec)
Note
Detailed information on the main settings of Zabbix proxy is contained in the developers' documentation.
Order a Zabbix Proxy with the API¶
To install this software using the API, follow these instructions.
Some of the content on this page was created or translated using AI.