When Zabbix proxies are the right way to reach remote sites
Use Zabbix proxies when monitoring has to cover branch offices, plants, data centers or segmented networks that the central Zabbix server cannot reach directly, or should not reach directly. A proxy sits at the remote site, collects data from the hosts there and forwards it to the Zabbix server, so the server only needs one permitted path into each site. From Zabbix 7.0, proxy groups add automatic host redistribution: when a proxy in a group goes offline, its monitored hosts are moved to the other proxies in that group, which removes the need to reassign hosts by hand after an outage. The pattern looks simple on a diagram and is harder in practice. Firewall rules have to allow the proxy to reach the server and the hosts it polls, in the right direction and on the right ports, and every exception needs an owner who can justify it during a review. Proxy sizing depends on how many hosts, items and values each site generates, and an undersized proxy shows up as delayed data rather than as an error. Host assignment decides which proxy polls which device, and it has to be planned before the first host is added, not after the site grows. Time synchronization matters because timestamps from a proxy that drifts from the server make history and trigger evaluation unreliable. Finally, proxy and server versions need to stay aligned, because upgrades that move the server ahead of its proxies require a deliberate order and a test window.
n
Zabbix open source has no license fee
no device limits and no feature gates
so the cost of proxies is not a license line. It is design time
infrastructure for each proxy and its database where applicable
and staff time to operate and upgrade a distributed setup. Paid technical support is optional and sold separately. When you request a quote from a partner or budget internally
ask for each proxy site
the number of hosts it will carry
the network path to the server
and the upgrade and monitoring responsibilities
so the estimate reflects the actual topology rather than a generic count of servers. Zabbix 7.0 is the current long-term support line
with full support until 30 June 2027 and limited support until 30 June 2029
according to the Zabbix life cycle policy. Zabbix 7.4 was released on 1 July 2025 and Zabbix 8.0 LTS is planned for Q4 2026. Proxy group behavior
including how hosts are redistributed and what counts as a proxy going offline
depends on the Zabbix version you run
so confirm the exact behavior for your version in the proxy load balancing documentation before you design a failover plan around it. Before you commit to proxies
confirm three things: which sites genuinely need an intermediary
which firewall paths your security team will approve
and which Zabbix version you will standardize on across the server
proxies and agents. Those answers decide whether a proxy group or a set of standalone proxies fits
and they determine how much design work sits ahead of the rollout.
Which Zabbix components handle collection at the edge
Collection at a remote site or segmented network involves several Zabbix components with distinct roles. Understanding how the proxy, the server, the agents and proxy groups interact tells you where data is stored, where configuration is decided and what keeps monitoring running when something fails.
The Zabbix proxy process
The proxy is a separate Zabbix process that collects data on behalf of the server from hosts it can reach locally. It keeps collected values in its own local database until the server retrieves them, so a short loss of connectivity to the server does not discard monitoring data. Check which database engine each proxy uses, because proxy storage options differ from those of the server.
Proxy local database storage
Each proxy holds collected data and its configuration cache in a local database before forwarding it. For Zabbix 7.4, SQLite is available for proxies, while the server and frontend follow the broader supported database list in the requirements documentation. Confirm the storage choice for each site against that documentation and your own retention needs before deployment.
The Zabbix server as data receiver
The server receives collected data from each proxy and stores it in the central database, where triggers, alerts and dashboards are evaluated. It also holds the authoritative host configuration that proxies receive. Plan the connection from every proxy to the server as a dependency, since the server is the point where edge data becomes visible to operators.
Agents polled by or pushing to proxies
Zabbix agents on monitored hosts either wait for the proxy to poll them or actively send data to it, depending on how each item is configured. Passive and active checks have different firewall directions and different failure behavior. Review each segment's rules to confirm which direction traffic must flow before assigning hosts to a proxy.
Proxy groups as a server-side object
From Zabbix 7.0, a proxy group is defined on the server and holds a set of proxies that share responsibility for a pool of hosts. The server assigns hosts to group members and redistributes them automatically when a proxy goes offline. Decide which proxies belong to a group based on network reachability to the same monitored hosts, not on geography alone.
Host assignment and failover behavior
Within a proxy group, the server decides which proxy monitors each host, and it reassigns hosts when a member becomes unavailable. Test failover in a non-production environment, because a proxy must be able to reach the hosts it inherits from another member. Confirm the required network paths for every proxy in the group before relying on automatic redistribution.
Choosing between one proxy, a proxy per site or a proxy group
This table compares five ways to place Zabbix proxies relative to the server and the monitored hosts. Read each row for when the option fits, what it adds to operations, and how it changes what happens when a component fails. The main takeaway is that network paths and failure tolerance decide the layout, and a proxy group only helps when its members can reach the same hosts.
| Option | When it fits | Operational cost | Failure picture |
|---|---|---|---|
| Direct polling from the server | Few hosts, one network zone, and the server can reach every target directly. | No extra hosts. Server load grows with every host, and firewall rules run from the server to each segment. | All collection stops if the server is down, unless server high availability is in place. |
| One proxy per site | Each site has its own WAN link and must keep collecting during WAN outages. | One more host per site to patch, version alignment with the server, and one firewall opening per site. | A proxy outage blinds only that site, and no other proxy takes over its hosts automatically. |
| One proxy per segment or zone | Zones differ in trust level or path rules, so each needs its own allowed flows. | More proxies, more firewall rules and more version work. Each proxy has its own load ceiling. | Each failure affects a smaller set of hosts, but the total number of failure points rises. |
| Proxy group | Several proxies can reach the same hosts, and collection must survive one proxy failing. Zabbix 7.0 and later. | Every member must reach the hosts it may inherit and run the same supported version. | Hosts move automatically when a member goes offline. Spare capacity is needed or the survivors overload. |
| Dedicated proxy for air-gapped or high-security zones | The zone cannot accept inbound connections from the main network or needs its own policy boundary. | Separate patching, access review and data transfer path. Confirm how the proxy's health is monitored from outside the zone. | Visibility into the zone depends on that one proxy, so its health must be watched from elsewhere. |
| Choosing among them | Start from the network paths and the failure tolerance agreed with the business. | Confirm each path and port in the Zabbix documentation for your version before fixing the layout. | Layouts can be mixed, for example a proxy group at a large site and single proxies at small ones. |
How proxy groups redistribute hosts when a proxy goes offline
From Zabbix 7.0, proxy groups automatically redistribute monitored hosts among member proxies when a proxy goes offline, which provides load balancing and high availability for proxied monitoring. The exact mechanics, including how hosts are assigned and when they move back, are described in the Zabbix proxy load balancing and high availability documentation. Read that page against the exact version you plan to run before you design around it, because the behavior you rely on is what the documentation defines. This section covers the design decisions that sit on top of that behavior.
The first decision is which proxies belong to a group. Members should be proxies that are meant to share the same pool of hosts, not proxies that merely sit close to each other on the network. The second decision is whether members sit in the same network zone. Members in one zone usually reach the same hosts, so inherited monitoring behaves predictably. Members split across zones may inherit hosts they cannot reach. The third decision is whether each proxy can reach every host it might inherit, including the ports, agent connections, SNMP access and credentials that each item type needs.
A group does not fix a host that is unreachable from every member. If no proxy in the group can reach a host, redistribution only moves a failing check from one proxy to another, and the host still shows no data. Inherited hosts also add load. The receiving proxy must absorb their items, and its capacity, its own network reach and its share of the database writes all determine whether the extra work is handled. Confirm this with a test that removes one member from a group that carries production-like host and item counts, and watch the remaining proxies during that test rather than assuming they will cope.
Before you go live, map each host to at least two group members that can reach it, and record the expected item load each proxy would carry if a peer failed. Run a planned outage of one member in a test environment, then confirm that hosts moved, that data resumed on the receiving proxies and that alerts still fired. Keep monitoring the proxies themselves, since the failover only helps if a proxy failure is noticed. Ask your implementation partner or your own team to document these checks as acceptance criteria before the design is signed off.
How to deploy a Zabbix proxy and assign it to a proxy group
This sequence takes a remote site or segmented network from planning to monitored data flowing through a Zabbix proxy that belongs to a proxy group. Each step ends with a check in the frontend or logs, so the team can confirm the proxy is registered, grouped and delivering data before hosts depend on it.
Confirm version and proxy compatibility
The platform team checks the Zabbix version running on the server and the version planned for each proxy against the official documentation. Proxy groups require Zabbix 7.0 or later, so any older server or proxy must be upgraded before groups can be used. Confirm which agent versions the target hosts run, because agents report through the proxy and must be supported on the same release line. The step is closed when the team has a written version matrix for server, proxies and agents, and each version is confirmed as supported in the official documentation for the planned release.
Choose the proxy database and host
The team selects a database for each proxy and places the proxy on a platform listed as supported in the requirements page for that release. Zabbix 7.4 lists SQLite as available for proxies only, while the server requires a supported database such as MySQL, MariaDB, PostgreSQL or a compatible variant. Decide where the proxy runs, whether a virtual machine or container in the remote site, and confirm the host has enough capacity for the expected item count and retention. Check the database connection from the proxy host and confirm the proxy service starts without database errors in its log file.
Open only the required proxy paths
The network team opens only the connections the proxy design needs: server to proxy for configuration and data exchange, and proxy to agents for passive checks, with agents reaching the proxy for active checks. Document each rule with its source, destination and direction, and avoid broad subnet rules. Confirm the port numbers against the communication documentation for your release rather than copying them from older guides. The step is closed when a connectivity test from the server to the proxy and from the proxy to a sample agent succeeds, and the firewall logs show only the expected flows.
Configure proxy identity and encryption
The admin sets a unique proxy name and, if the design uses it, an encryption method such as pre-shared keys or certificates, on both the proxy configuration and the server side. The name on the proxy must match the name registered in the frontend exactly, or the server will not accept its data. Store any keys in a managed secret store and restrict file permissions on the proxy configuration. The step is closed when the proxy log shows a successful connection to the server with the expected identity and encryption type, with no authentication or certificate errors.
Register the proxy in the frontend
An administrator creates the proxy object in the Zabbix frontend, under the proxy administration area, using the same name configured on the proxy host. Choose the proxy mode that matches the design, active or passive, and confirm the address or port fields match the network rules from the earlier step. Check the proxy status in the frontend and confirm its last-seen value updates. The step is closed when the proxy shows as online in the frontend and the server log records the proxy heartbeat without warnings.
Create the proxy group and add members
An administrator creates a proxy group in the frontend and adds one or more registered proxies as members. Proxy groups redistribute monitored hosts between members for load balancing and let hosts move to another proxy if a member goes offline, so plan at least two members wherever failover matters. Confirm the group's minimum availability settings in the documentation for your release before going live. The step is closed when the group lists each intended member as online and the group shows no members in an error state.
Assign hosts to the proxy group
The monitoring team assigns hosts to the proxy group rather than to a single proxy, so the server can place and move them between members. Start with a small set of representative hosts, then extend the assignment in batches that match the site's capacity. Confirm in the host list that each host shows the group and a current proxy assignment. The step is closed when every assigned host reports data through one of the group members and the server log shows no unassigned or orphaned host errors.
Confirm data arrives on time
The team checks the latest data timestamps for items on the assigned hosts in the frontend and compares them with the current server time. Look for gaps in graphs, items marked as not supported, and delay values in the queue view for the proxy. Stop one group member in a test window and confirm its hosts move to another member and resume data collection. The step is closed when latency and timestamps match what the team recorded as acceptable for the environment, and the failover test shows hosts returning to data flow without manual reassignment.
Securing proxy traffic, identities and access
A proxy sits between the Zabbix server and the hosts in a remote or segmented zone, so it carries trust, traffic, credentials and reachability at once. The cards below cover the controls that matter for proxies and proxy groups, in the order you would usually review them during design and handover.
Trust between proxy and server
The server accepts monitoring data only from proxies it knows and that are configured to report to it. Confirm in the proxy documentation how each proxy identifies itself to the server, who is allowed to register or rename a proxy, and how a proxy that is retired or re-IP'd is removed. Record the proxy inventory as part of the design so a stale or unexpected proxy stands out during reviews.
Encrypting proxy and agent connections
Two channels need protection: the proxy's connection to the server, and the connections from agents and other sources to the proxy. Decide which of these must be encrypted for each zone, then confirm in the documentation for your Zabbix version which encryption options exist and how they are configured on each side. Keep one inventory of which connections are encrypted so that gaps are visible before go-live.
Restricting proxy assignment changes
Any frontend user who can edit a host can usually change which proxy or proxy group monitors it. In a segmented network, that change can move a host's checks to a proxy outside its zone. Limit host configuration rights by host group, separate the people who manage proxies from those who manage hosts, and review assignment changes in the audit log so reassignments are traceable.
Protecting proxy database and credentials
A proxy keeps its own database and a local buffer of collected data until it reaches the server, and it stores the credentials it needs to reach the server. Confirm which database types are supported for proxies in your version, restrict file system access to the proxy configuration and database files, and include the proxy database in backup and restore tests. Treat a lost proxy as a data-handling event, not just an outage.
Limiting outbound paths from segmented zones
A segmented zone should reach the rest of the environment through the proxy and nothing else. Write firewall rules that allow only the proxy-to-server path and the agent-to-proxy path, and confirm that agents in the zone cannot open connections to the server directly. Test the rules from both sides after each change, because a rule that is too broad often goes unnoticed until an audit.
Frontend login and authentication methods
Frontend access to proxy and proxy group management follows the same authentication model as the rest of Zabbix. The authentication documentation lists the methods available, including internal accounts, HTTP, LDAP, SAML and MFA, and describes how just-in-time provisioning creates accounts on first login. Choose the method before rollout and map proxy-management permissions to roles. Detailed hardening of the frontend and database is covered in the security hardening topic.
How to prove a proxy fails over without losing monitoring
The point of the test is to replace assumptions with recorded evidence before a proxy group carries production hosts. Start with a staging group that mirrors your production layout: the same proxy versions, the same host types, and a representative set of hosts behind each proxy. Before you stop anything, confirm that every member reports fresh data. In the Zabbix frontend, check each proxy's last-seen status and the host count assigned to it, then sample a few items per host to confirm values are arriving on schedule. Write this baseline down. Without it, you cannot tell later whether a gap was caused by your test or was already there. Next, stop one proxy and watch what happens to its hosts. The hosts should move to another group member and resume sending data. Record four timestamps: when the proxy stopped, when the host assignment changed, when the first value arrived from the new proxy, and when the item history resumed. The difference between the last value before the stop and the first value after the move is your monitoring gap. Confirm with your Zabbix version's documentation how the group decides a proxy is offline and what delay applies, since the failover timing depends on that setting rather than on how quickly you act in the console.
Three failure modes need their own test cases, because group redistribution does not cover all of them. The first is a set of hosts that cannot be reached from any group member. Redistribution moves the assignment, but the new proxy cannot collect data either, so the test should show alerts firing for those hosts and confirm that nobody mistakes the group for protection against a network-wide fault. The second is a proxy that is running but cannot reach the Zabbix server. Its process looks healthy from the host it runs on, yet the server receives nothing from it. Check whether the group treats this case as offline, and confirm this against the proxy and server logs rather than process status alone. The third case is queued data after a restart. Stop a proxy while it is still collecting, then restart it and watch the buffer drain. Confirm that values collected during the outage arrive at the server with their original timestamps, and that the history graphs fill in without duplicate points. Check the proxy's buffer settings in your version's documentation before the test, because the amount of data a proxy can hold depends on configuration and on the storage it uses. Record the buffer size at the start, the peak during the outage, and the drain time after restart.
Restore the stopped proxy and check rebalancing. Decide in advance whether hosts should move back automatically, stay where they were moved, or be rebalanced by a defined process. Confirm this against the proxy group documentation for your version, because the expected behavior is a design decision you should document, not something you assume. Then verify that each proxy carries the number of hosts you expect and that no host is assigned to two places at once. Keep the evidence together: frontend screenshots or exports of proxy and host assignments, server and proxy log excerpts covering the stop and restart, item history for a sample of hosts across the gap, and the four timestamps from the failover run. A reviewer should be able to reconstruct the test from this record alone. If redistribution does not happen as designed, stop the test and fail safely. Do not keep stopping proxies to see if the group recovers on its own. Instead, manually reassign the affected hosts to a known working proxy through their host configuration, one batch at a time, and confirm each batch receives data before moving the next. Log every manual change with the time, the host, the old and new proxy, and the reason. Then compare the final assignment with the baseline you recorded at the start. Treat any unexplained difference as a finding to resolve before production use, and never run this test against live hosts without a written rollback plan agreed with the owners of those hosts.
What drives proxy design effort and cost
This table lists the design choices that change how much work a Zabbix proxy and proxy group deployment takes, and what each driver costs in staff time, infrastructure and outside help. Read each row as a question to answer before scoping, since the same proxy count can mean very different effort depending on approvals and encryption. Most of the cost is internal time and infrastructure, because Zabbix itself carries no license fee.
| Driver | Why it changes effort | How to keep it down |
|---|---|---|
| Number of sites and network zones | Each site or segmented zone usually needs its own proxy, routing rules, firewall openings and test cases, so effort grows with every zone added. | Group sites that share a network boundary and agree a zone model before building proxies. |
| Monitored hosts and item volume per site | Item volume sets proxy sizing, database load on the proxy side and how many proxies a group needs, and it must be measured rather than guessed. | Measure item counts per site during scoping and size proxies from that data, not from host counts alone. |
| Firewall and change approval paths | Each opening from proxy to server or from proxy to agents may need a separate request, ticket and review, which often sets the schedule more than the build does. | Submit one consolidated firewall request listing ports, directions and endpoints, and confirm the approval lead time early. |
| Proxy and agent encryption requirements | Certificate or pre-shared key issuance, rotation planning and per-proxy configuration add work, and mismatched settings are a common cause of failed connections. | Decide the encryption model once, define a naming and certificate process, and test one proxy end to end before rolling out. |
| Number of proxies per group | Proxy groups in Zabbix 7.0 and later rebalance hosts automatically, but each extra member adds configuration, failover testing and monitoring of its own health. | Start with the smallest group that meets the availability goal and add members only when measured load requires it. |
| Compliance evidence needs | An assessor may ask for configuration records, access reviews, change history and proof of failover tests, and these must be collected while the build happens. | Agree the evidence list at scoping and generate it as part of the build, such as exported configuration and dated test results. |
| Environments to build (lab, staging, production) | Each environment needs its own proxies, certificates, firewall rules and test data, so a full three-tier setup repeats much of the design work. | Use a lab for design and a single staging group for rehearsal, and keep the number of environments that must mirror production as small as the risk allows. |
What to monitor, document and maintain after go-live
These recurring items keep proxies and proxy groups reporting correctly after the first deployment. Each one has its own failure mode, from a proxy that stops reporting without anyone noticing, to a backup that cannot be restored, to a firewall rule that drifts after a network change. Assign an owner to each item before go-live.
Watch proxies from the server
Each proxy reports to the Zabbix server, so the server is the place to see whether a proxy is still reporting. Create alerts on the proxy last-seen age, on the proxy's queue of unsent values and on the proxy version. For proxy groups, also watch whether hosts have moved to other proxies after an outage, because a silent proxy can hide a gap in coverage. Confirm the item names and built-in proxy health items in the documentation for your Zabbix version before you build the triggers.
Align proxy and server versions
A proxy must run a version that works with the server it reports to, so every upgrade needs a plan for both sides. Confirm the upgrade order for server, proxies and agents in the upgrade guidance for your target release before you change anything. Use the 7.0 LTS dates for planning: full support until 30 June 2027 and limited support until 30 June 2029. Choosing the LTS line and running the upgrade are covered in the upgrades topic.
Back up proxy databases and configuration
A proxy keeps its own database and configuration files, and it holds buffered data while the link to the server is down. Back up both on a schedule that matches how much local data you can afford to lose, and store copies outside the proxy host. Restore a backup to a test proxy at least once, because a backup that has never been restored is unverified. Confirm which database engine each proxy uses, since SQLite is supported for proxies only.
Document host-to-proxy mapping
Record which hosts each proxy monitors and which proxy group each proxy belongs to. In a proxy group, Zabbix can move hosts between proxies automatically, so the live assignment may differ from the original design. Take a snapshot of the current mapping on a schedule and after any failover event, and record the reason for each assignment, such as a network segment or a remote site. This record lets an operator confirm during an outage whether a site is still covered.
Review firewall openings after changes
Proxies open connections to the server, and agents or other sources connect to proxies, so a network change can break monitoring without an obvious alarm. Keep a list of the ports and directions each proxy needs, confirm them against the requirements for your Zabbix version, and recheck after firewall rule changes, new subnets, NAT changes or proxy moves. Test from the proxy side as well as the server side, since a rule may allow traffic in one direction only.
What you receive and what you provide during proxy work
The handover for a Zabbix proxy engagement is a set of records your team can operate without us. It starts with the proxy and proxy group design: which sites or network segments each proxy serves, which hosts sit in which group, and how monitored hosts are expected to move when a proxy goes offline. Alongside that comes a network diagram showing each proxy, the server or server cluster it reports to, and every firewall path it uses. Each path is written as a source, destination, port and direction, so a security team can check it against its own rule base. Where a proxy group relies on automatic redistribution, the diagram also shows the paths each candidate proxy needs to reach the hosts it might inherit.
Configuration records cover the settings that were actually applied: proxy names, operating mode, the proxy group assignments, and the encryption and certificate choices made for server to proxy and proxy to agent traffic. You also receive test evidence from the failover exercise. That evidence should show which proxy was stopped, when the group redistributed hosts, how long data gaps lasted in the frontend, and whether alerts still fired during the event. Ask for the raw output and the time stamps, not only a summary sentence. A runbook for adding a proxy or moving hosts between proxies completes the set, with pre-checks, the exact frontend and configuration steps, rollback steps and the checks that confirm monitoring resumed. Operator training notes explain how to read proxy queue and last-seen values, which conditions should prompt escalation, and which changes should go through the change process.
Several inputs decide whether this package can be produced on the written timeline. You need to provide network access to the sites and segments in scope, along with the change windows in which firewall rules can be opened and proxies restarted or moved. Ask your network and security teams to confirm these windows before scoping, because failover testing usually depends on them. You also need a host inventory: hostnames or addresses, the segment each one sits in, the monitoring role it plays, and whether it is reachable from more than one proxy. An incomplete inventory is the most common cause of late changes to the group design.
Each site needs a named owner who can answer questions about its hosts, approve changes within that site, and accept the failover results. Owners should be people with authority over the network segment, not only the application team. You also need to make two policy decisions early: how proxy and agent traffic is encrypted, and who may change proxy assignments in the frontend or through the API. These decisions affect certificate work, firewall rules and the role design in the Zabbix frontend, so they should be recorded in the written scope rather than settled during testing.
The scope and the quote define how much of this package is included, how many sites and proxies it covers, and when each deliverable is due. Confirm with us in writing which records, diagrams and training sessions are included, and which are optional. If your environment has more sites, stricter change control or more complex firewall approval, ask how those factors change the schedule and the effort before work starts.
Questions teams ask before building Zabbix proxies
Can our own team build Zabbix proxies without outside help?
Often yes, if the team already runs Zabbix server and has Linux administration, database and network skills. A proxy is a lighter component than the server, but the work still includes installing and configuring each proxy, opening the right network paths, assigning hosts and tuning collection. The main drivers are how many sites or segments you have, how many hosts each one carries, and whether your team can make firewall and change requests on the timelines your business needs. Confirm your version's installation requirements and your own network paths with a short pilot at one site before you commit to a rollout plan.
What drives the cost of a Zabbix proxy deployment?
Zabbix open source has no license fee, so the cost is the work and the infrastructure around it. Internal costs are staff time for design, build, testing, network changes and handover, plus virtual machines or hardware for each proxy and its database. Recurring costs are patching, monitoring the proxies themselves and maintaining templates. A partner is paid for the scoped work, usually as a fixed-scope engagement with written deliverables. The biggest cost drivers are the number of sites, the number of firewall and routing changes, the volume of hosts per site and the amount of template and alert customization. Ask any provider for a quote that separates design, build, testing, documentation and handover.
Do Zabbix proxy groups require version 7.0 or later?
Yes. Proxy groups, which redistribute monitored hosts between proxies when one goes offline, are available from Zabbix 7.0 onward. Earlier releases assign hosts to individual proxies, so a failed proxy leaves its hosts unmonitored until someone reassigns them. Zabbix 7.0 is an LTS release with full support until 30 June 2027 and limited support until 30 June 2029, according to Zabbix's life cycle policy. Before you design around proxy groups, confirm the exact behavior, supported proxy versions and any sizing guidance in the proxy high availability documentation for your release, and plan the upgrade order for server and proxies if you are moving from an older line.
Can a Zabbix proxy use SQLite as its database?
In the Zabbix 7.4 requirements, SQLite is listed for proxies only, while the server supports MySQL or Percona, MariaDB, PostgreSQL with the TimescaleDB extension as an option. The server cannot use SQLite, so the server database choice is separate from the proxy choice. SQLite can suit a small proxy with limited local buffering needs, but database engine, file locking, backup and disk behavior still need testing under your load. Check the database list for the exact version you plan to run, because supported versions change between releases, and record the proxy database decision in your design document so later upgrades do not surprise the team.
How long does a Zabbix proxy rollout take?
The duration depends on scope more than on the software. A single-site pilot with a few hosts is mostly installation, testing and handover. A multi-site rollout adds network discovery, firewall requests, change windows, host inventory, template selection and proxy group design, and each site can run on its own schedule. Lead times for security approvals and network changes often set the critical path. Ask for a timeline that lists each site, its dependencies, the approval steps, the test window and the handover date. A written scope gives you a baseline for measuring progress, and it shows which items depend on your teams rather than the implementer.
What access and inventory does a Zabbix proxy project need?
The project needs a clear map of the networks each proxy will reach, the ports and directions allowed between proxies and the server, and the routes from each proxy to its monitored hosts. You will also need an inventory of hosts per site with their roles, the credentials or agent configuration each requires, and a named owner who can approve changes for each segment. Virtual machine or hardware capacity, DNS, time synchronization and backup targets for each proxy database are also needed. Confirm access in a test environment first, and ask who owns firewall rules, DNS records and the host list, because delays usually start there.
When is an implementation partner worth involving for Zabbix proxies?
A partner is worth involving when the environment is large or segmented, the change windows are tight, compliance evidence must be produced, or the team lacks recent Zabbix proxy experience. It also helps when you want proxy groups designed for failover and when several sites must be standardized quickly. DeployOpen implements open-source platforms inside your own cloud accounts, data centers or air-gapped networks, and most engagements are fixed-scope with scope, deliverables and timelines agreed in writing before work starts. Compare that scope with your own estimate, and separately consider Zabbix support subscriptions, which are a different purchase from implementation work.
How DeployOpen scopes, builds and hands over Zabbix proxy work
DeployOpen plans, implements, documents and supports Zabbix proxies and proxy groups inside your own infrastructure, whether that is a cloud account, a data center or an air-gapped network. Each step below shows what you receive, what your team needs to provide and where the work changes with your environment.
How we scope
- Engagements are fixed-scope, with scope and deliverables agreed in writing before work starts.
- The written scope lists which remote sites and segmented networks get a proxy and why.
- Scope states whether proxy groups are used for load balancing and automatic failover, and which hosts they cover.
How we build
- We deploy proxies in your environment and confirm each proxy can reach its assigned hosts and the server.
- Proxy groups are configured against the Zabbix version you run, so you should confirm it supports them first.
- We test failover by taking a proxy offline in a controlled window and checking host redistribution and data gaps.
How we hand over
- You receive documentation of proxy placement, group membership, network paths and firewall rules used.
- Runbooks cover adding a proxy, removing one from a group and recovering a failed proxy node.
- We walk your operations team through the configuration and the failover test results before closing the engagement.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers after handover.
- Retainers can cover proxy version upgrades, which you should plan alongside the server upgrade order.
- Ask your Zabbix support subscription provider whether its response tiers match your proxy monitoring needs.

