Zabbix vs Nagios Core: when each one fits
Choose Nagios Core when your estate is already built on Nagios-style checks, your team is comfortable writing text configuration, and you can run dashboards and reporting through plugins or a separate tool. Choose Zabbix when you are replacing or extending monitoring with a template-driven platform that has its own agents, a web UI and reporting built in. The decision turns on four things: the size of your existing check estate, how much dashboarding and reporting you need without paid add-ons, the skills on your team for hand-maintained configuration, and how many sites you must monitor from one place. The licensing terms differ in a way that affects budgeting. Nagios Core is released under GPL-2.0, and its basic web interface is the free part of the product. Dashboards, reporting, access control and professional support are sold in the commercial Nagios XI, which Nagios.org describes as built on the same Core engine and able to import existing Core configuration. Zabbix has been released under AGPL-3.0 since 7.0, and its open source software carries no license fee, no device limits and no feature gates. Paid support subscriptions are the only commercial layer, so the cost question for Zabbix is about support, not editions. Before you commit, inventory every check you run today and mark which ones are plugin-based Nagios checks that you would have to rewrite as Zabbix items or templates. Confirm with your team whether the Nagios XI features you would otherwise buy are needed, and confirm with each vendor which reporting and access control options fit your audit requirements. If you run several sites, check how each option distributes monitoring and where the database and proxy layers sit, because that determines how many components you must operate and patch.
Which platform fits which monitoring scenario
This table matches common monitoring situations to the platform that usually fits better, and names the condition that makes each advantage matter. Read each row as a question to answer for your own estate before choosing, since the right answer depends on scale, existing investment and who maintains the configuration.
| Scenario | Better fit | Why, and what to confirm |
|---|---|---|
| A small estate with an existing library of Nagios plugins | Nagios Core | Nagios Core runs the check programs from the Nagios Plugins project directly, so existing scripts can usually be kept. Confirm that each plugin still runs on your current operating systems and that you have owners for the scripts you depend on. |
| A team needing built-in dashboards and reporting without buying XI | Zabbix | Zabbix ships its web UI, templates and dashboards in the open-source release with no feature gates. Nagios Core's web interface is basic, and dashboards and reporting are part of the commercial Nagios XI. Confirm that the Zabbix dashboards and reports cover your required views before committing. |
| A multi-site estate needing proxies | Zabbix | Zabbix proxies collect data at remote sites and forward it to the server, and proxy groups from Zabbix 7.0 onward redistribute hosts when a proxy goes offline. Nagios Core relies on distributed setups that you design and maintain by hand. Confirm the link latency and data buffering you need at each site. |
| A team that wants configuration as text and version control | Nagios Core | Nagios Core configuration is plain text files, which fit a Git workflow and code review well. Zabbix configuration lives in its database and is usually managed through the UI, API or templates. Confirm whether your team can export and version Zabbix templates in a way that meets your change control, or whether text files are a hard requirement. |
| An environment already running Nagios XI | Nagios XI | Nagios.org states that existing Nagios Core configuration imports into XI, so staying on the same engine keeps your checks and workflows intact. Moving to Zabbix means rebuilding checks as Zabbix items and triggers. Confirm the XI license terms and support coverage you already hold before comparing costs. |
| A team that needs native server high availability | Zabbix | Zabbix provides a native server cluster in which several nodes share one database, one node is active, and failover occurs after a configurable delay of 10 seconds to 15 minutes. Nagios Core has no equivalent built-in server cluster in the sources reviewed here. Confirm how the shared database itself will be made highly available, since the cluster does not cover that layer. |
| A team that prefers a GPL-2.0 license with no change | Nagios Core | Nagios Core remains under GPL v2. Zabbix moved from GPL-2.0 to AGPL-3.0 starting with Zabbix 7.0, and versions up to 6.4 remain GPL-2.0. Confirm with your legal team how AGPL-3.0 obligations apply to your deployment, especially if you modify the code or offer it to users over a network. |
How Zabbix and Nagios Core are built and what that means for operations
Nagios Core and Zabbix both watch hosts and services, but they assign work differently. The cards below cover where checks run, how each platform scales and fails over, which database sits under Zabbix, and what each layout asks of the team that runs it.
Nagios Core's scheduler and checks
Nagios Core runs a central scheduler that executes plugin checks against each host and service, then evaluates results. Parent host hierarchies let it tell a host that is down from one that is merely unreachable behind a failed upstream device, which keeps alert floods smaller during network outages. The optional CGI web interface is basic, so teams usually script configuration and build their own dashboards. Confirm early which plugins your checks depend on, since Nagios Plugins is a separate project.
Zabbix server, agents, proxies and UI
Zabbix pairs a central server with agents on monitored hosts, optional proxies that collect data at remote sites, and a web UI that holds templates, dashboards and reports. Agents and templates carry most of the item definitions, so new hosts are usually added by linking a template rather than editing server files. Operators should plan which checks run through agents, which through SNMP or other item types, and which proxy owns each site.
Zabbix server high availability
The native Zabbix server high availability cluster runs several server nodes against one shared database. One node is active while the others stand by, and failover starts when the active node exceeds a configurable failover delay between 10 seconds and 15 minutes. Choose the delay based on how long a missed alert can wait versus how often brief network blips should trigger a switch. HA does not make the database itself redundant, so database resilience must be designed and tested separately.
Proxy groups for proxy failover
From Zabbix 7.0 onward, proxy groups automatically redistribute monitored hosts between proxies when one goes offline. This matters most at remote sites where a single proxy would otherwise leave hosts unmonitored during an outage. Nagios Core has no equivalent proxy layer, so distributed monitoring there usually means additional Nagios instances or satellite designs that the team must build and maintain. Test a proxy failure in staging to confirm host reassignment and buffered data behave as expected.
Database choice for the Zabbix server
The Zabbix 7.4 server stores its data in MySQL, MariaDB or PostgreSQL, with optional TimescaleDB on PostgreSQL. SQLite is supported only for proxies. The database choice shapes backup, replication, tuning and upgrade work, so pick the engine your database team already runs well. Ask that team to confirm replication, failover and backup procedures before go-live, because Zabbix HA relies on that layer.
What each layout asks of operators
A single Nagios Core instance asks the team to maintain text configuration files, plugin versions and reporting scripts, and to design its own dashboards. A Zabbix deployment asks for template governance, proxy placement, a managed database and a tested HA failover plan. Neither layout is free to run: the cost is staff time and infrastructure. Ask any vendor or partner to quote the operator tasks for your scale, and confirm which of them recur monthly and which are one-time.
Data collection, templates, UI, scaling and licensing side by side
This table compares how Zabbix and Nagios Core collect data, extend checks, present results, scale and handle licensing. Read each row for the condition that decides fit, and treat rows marked for confirmation as questions to put to the vendor or your own test environment before you commit.
| Capability | Zabbix | Nagios Core |
|---|---|---|
| License | GNU AGPL-3.0 from Zabbix 7.0 onward; open source software carries no license fee, device limits or feature gates | GNU GPL-2.0, free to use as the core engine |
| License change history | Released under GPL-2.0 up to version 6.4, then relicensed to AGPL-3.0 starting with 7.0 | GPL-2.0 throughout the supplied sources; no change noted |
| Data collection model | Zabbix agents, SNMP, and server or proxy polling; items collect metrics and store history in the database | Active and passive checks run by plugins; results pass through the core engine and are held as state, not as a long history store |
| Plugin and check extensibility | Items, item keys and templates; custom checks are added as configuration and agent UserParameters | Nagios plugin interface; any executable returning a standard status can serve as a check, with thousands of community plugins |
| Configuration model | Web-based configuration through the frontend, with templates reused across hosts | Manual text-based configuration files; confirm the change workflow and tooling your team would use for version control |
| Built-in web interface | Full web UI for configuration, dashboards, problems and reports | Optional CGI interface with a basic view; confirm which views your team needs before relying on it |
| Dashboards and reporting | Built-in dashboards and reporting in the frontend; confirm report types against your edition and version | Basic CGI only in Core; Nagios XI, the commercial product on the same engine, adds reporting, advanced dashboards and access control |
| Scaling options | Server high availability cluster, proxies and proxy groups that rebalance hosts when a proxy goes offline | Distributed setups are possible; confirm the architecture, sync method and failover design with the Nagios team or your own test |
| Native high availability | Native server HA cluster sharing one database, with a configurable failover delay of 10 seconds to 15 minutes | No native HA cluster in the supplied facts; confirm any redundancy approach with the vendor |
| Supported databases | MySQL or Percona, MariaDB, PostgreSQL with optional TimescaleDB for the Zabbix 7.4 server; SQLite for proxies only | Nagios Core stores state in its own files and does not use a relational database in the supplied facts; confirm before planning any external storage |
| Identity integration | Zabbix authentication options cover internal and external methods; confirm LDAP, SAML and other options against the authentication documentation for your version | Access control in Core is file-based; confirm the options available in Core versus Nagios XI for SSO or directory integration |
What each license and edition includes and what is paid for
Zabbix is released under the GNU Affero General Public License version 3 from Zabbix 7.0 onward. Versions up to 6.4 were released under the GNU General Public License version 2, so the license you are reading for a given release depends on its version number. Zabbix states that its open source software has no license fee, no device limits and no feature gates, so the full monitoring feature set is in the free build. What you pay for is vendor technical support.
- Support tiers: Paid technical support subscriptions come in Silver, Gold, Platinum, Enterprise and Global tiers. Silver offers 8x5 support with a 1 day response, Gold offers 8x5 with a 4 hour response, and Platinum, Enterprise and Global offer 24x7 support with 2 hour, 1.5 hour and 1 hour responses.
- Standard releases: Standard releases come out every 6 months and are supported for 12 months.
- LTS releases: LTS releases come out every 1.5 years and are supported for 5 years, three years of full support plus two years of limited support. Zabbix 7.0 LTS has full support until 30 June 2027 and limited support until 30 June 2029.
- Support windows: Zabbix 6.0 LTS limited support ends on 28 February 2027, so plan upgrades before that date.
Confirm with Zabbix which tier matches your response obligations, whether support covers your exact version, and what the subscription excludes.
Nagios Core is a host, service and network monitoring engine written in C and released under the GNU General Public License version 2. Nagios.org describes it as free under GPL v2, with manual text-based configuration and a basic web interface. The most recent release supplied for this comparison is 4.5.14, published on August 5, 2026, following 4.5.13 on May 28, 2026. No paid edition of Core is offered, so the license cost is zero.
- Free engine: Core includes host and service checks, network service monitoring, parent host hierarchies, notifications and event handlers, and an optional CGI web interface.
- Nagios Plugins: The check programs Core runs are supplied by Nagios Plugins, a separate project. Plan for it as its own component with its own versions and maintenance.
- Community plugins: Thousands of community-developed plugins work with Core through the plugin interface, but each one is maintained by its own author or community.
- Operating effort: Configuration is written by hand in text files, and reporting and dashboards are limited in Core itself. Staff time for configuration and reporting is the main cost.
- Support: Community forums and documentation are the free route. Any paid support comes from a third party or from Nagios for its commercial products.
Confirm which plugin versions your checks need and who will maintain the configuration files over time.
Nagios XI is the commercial product built on the same Core engine. Nagios.org says it adds configuration, reporting, access control, advanced dashboards and professional support, and that existing Nagios Core configuration can be imported into it. Because XI runs on the Core engine, checks and plugins you already use keep working, and the change is mainly in the management and reporting layer. Exact XI pricing and license terms must come from Nagios, since this comparison does not include a price.
- Configuration: XI provides a configuration interface in place of hand-edited text files, and it can import existing Core configuration.
- Reporting and dashboards: Reporting and advanced dashboards are part of XI, not of Core.
- Access control: Role-based access control for users and views is a commercial feature.
- Professional support: Vendor support is included with the commercial product, which is the main difference from the free Core support route.
- Recurring cost: Confirm with Nagios whether the license is one-time or subscription, how renewals work, and what the quote covers for support and upgrades.
Ask Nagios for a written quote that lists the XI edition, the number of monitored objects, and the support level, then compare it with the staff time saved on configuration and reporting.
What drives the running cost of each platform
The running cost of Zabbix and Nagios Core is mostly staff time and infrastructure, not licenses. Zabbix's open source software carries no license fee, no device limits and no feature gates, according to Zabbix's support page, so the recurring cost questions are the paid support tier, the servers and database behind the Zabbix server, and the proxies at remote sites. Nagios Core is free under GPL v2, but the commercial Nagios XI adds configuration, reporting, access control and advanced dashboards on top of the same engine, so the recurring question is whether those features are needed and what subscription covers them. Neither price is stated here: confirm current pricing directly with Zabbix and Nagios Enterprises for your host count and feature set.
Staff time is usually the largest recurring item and it differs by platform. In Zabbix, most of the effort is building and maintaining templates, host groups and triggers, plus keeping the database sized for the item volume. In Nagios Core, configuration is manual text, so every host and service definition, every custom plugin from the community plugin set or your own code, and every hand-built report or dashboard adds effort that someone must keep current. Plugin maintenance also recurs with each Nagios Core release, since Nagios Core 4.5.14 was published on August 5, 2026 and checks may need retesting. Ask who will own those files after the first deployment.
Upgrade effort follows release windows, and the windows are different. Zabbix 7.0 LTS has full support until June 30, 2027 and LTS releases get five years of support, while standard releases get 12 months, so budget upgrades on the LTS cycle where you can. Nagios Core releases arrive several times a year in 2026 (4.5.11 through 4.5.14), so plan a lighter but more frequent patch routine. Costs that are one-time include the initial build, the migration of checks and the first dashboard set. Costs that recur include support renewals, database and server upkeep, proxy maintenance, upgrades and template or text configuration changes. When you request a written quote, ask for: the named Zabbix support tier and its response times; the Nagios XI features and user or host limits covered, including reporting and dashboards; the database layout and sizing assumptions (for example, which database engine and whether TimescaleDB is included); the number and placement of proxies; the upgrade and patch responsibilities after go-live; and the labor split between configuration, plugin work and reporting.
How to move checks from Nagios Core to Zabbix
This sequence turns a Nagios Core estate into a reviewed Zabbix configuration, with each check either rebuilt, replaced or deliberately retired. Nothing is switched off until the team has compared both systems' results and alert routing.
Inventory hosts, services and plugins
The Nagios administrator exports the host, hostgroup, service and contact definitions from the configuration files, then lists every plugin command each service calls. The platform owner reviews that list with the application teams and records the purpose of each check, the owner and the system that depends on the alert. The inventory is complete when every active Nagios service has a row with its host, its plugin and a named owner, and the team agrees which checks are still needed.
Map each check to a Zabbix method
For each inventory row, the engineer decides whether Zabbix has a native agent item or a template that measures the same thing, whether a custom item or external check is needed, or whether the check should be dropped. Checks that wrap a Nagios plugin usually need a new item, because Zabbix does not run Nagios plugins as-is. Output is a mapping sheet with one decision per check, reviewed by the team that owns the service. Confirm how each template covers the metric before accepting it as a replacement.
Build templates and host groups
The Zabbix administrator creates host groups that follow the Nagios hostgroups or the team ownership model, then builds templates for repeated check sets, such as Linux hosts or a particular application tier. Custom items, triggers and external scripts are built and tested on a single pilot host before they are applied widely. The step closes when pilot hosts report the expected values and each trigger has been tested against a known condition.
Run both systems in parallel
Zabbix is added alongside Nagios, with the same hosts monitored by both systems for a period the team sets. Alert routing is controlled so only one system pages on-call at a time, and the other sends to a log or a test channel. The engineer compares problem events, recovery times and false positives from both systems and records every gap. The step is done when the differences are explained and accepted, or fixed, for each service.
Move notifications and escalation paths
Nagios contacts, contact groups and notification periods are translated into Zabbix users, user groups, media types and actions, with escalation steps set where the Nagios configuration used them. The on-call lead tests each path with a controlled alert and confirms that the right people receive it at each escalation step. Notification rules are rebuilt from their intent, not copied line by line, so the team should check each one against the current on-call process. Confirm how Zabbix authentication and user roles apply to your directory before granting access.
Validate results before retiring Nagios
The team reviews the parallel-run record with service owners and signs off each service individually. Checks that have no owner, no equivalent or no current use are documented as retired, and the decision is recorded. Dashboards and reports that depended on Nagios web views are rebuilt in Zabbix, since they do not transfer. The step produces a signed-off list of services moved to Zabbix and a list of retired checks.
Retire Nagios and archive its configuration
Nagios checks and notifications are disabled one service at a time, starting with the least critical, and the configuration files are archived with the mapping sheet and sign-off record. The engineer keeps the archive available for audit and for reference during any later incident. The sequence is complete when no Nagios service sends alerts, the archive is stored under the team's retention policy, and the monitoring owner confirms the Zabbix configuration as the system of record.
Where Zabbix and Nagios Core projects usually run long
Projects on either platform usually run long for reasons that have little to do with the software itself, so the timeline should be planned around the decisions that gate the work. On Zabbix, the first decisions are the database choice and sizing: the server stores data in MySQL, MariaDB or PostgreSQL with optional TimescaleDB, and the database tier, not the server binary, usually sets the ceiling on history retention and write load. Proxy placement comes next, because each remote site needs a decision on whether a proxy is needed, where it runs, and whether it belongs to a proxy group. Template design, agent rollout across operating systems, and the configuration of the native high availability cluster (including the failover delay, which can be set between 10 seconds and 15 minutes) each add their own test cycle. Confirm the database versions and TimescaleDB range against the Zabbix requirements documentation before the design is fixed.
On Nagios Core, the largest share of effort sits outside the core. Plugin installation and testing is a per-check task, since each check is a program from the separate Nagios Plugins project that must be installed, run by hand, and validated against real hosts. Text configuration management is the second driver: object definitions are maintained by hand, so teams need version control, a review step and a rule for who may change them. Reporting and dashboards are not part of Core, so the team must either build them or license Nagios XI, and that choice should be made before the migration plan is written. Confirm the current Core release and plugin versions in your own environment before you commit to a build.
Four delays recur on both platforms. Undocumented checks surface late, when a team discovers that a host or service was monitored by a script nobody inventoried, so build an inventory of existing checks before migration starts. Unclear alert ownership stalls cutover when no one can say who acts on a page. Parallel-run periods are often extended because the old and new systems alert on different thresholds, so agree the comparison criteria in advance. Changes to notification routing are the most sensitive: a misrouted escalation can go unnoticed for weeks. Ask any implementation partner for a written scope that lists the checks, the owners, the parallel-run exit criteria and the routing changes, because those items, more than the platform, determine how long the project takes.
Questions buyers ask before choosing Zabbix or Nagios Core
Is Zabbix free to run, and what does support cost?
Yes, the software itself has no license fee, and Zabbix states it has no device limits and no feature gates. Since Zabbix 7.0 it is released under AGPL-3.0, and versions up to 6.4 were GPL-2.0. Paid technical support is a separate subscription in Silver, Gold, Platinum, Enterprise and Global tiers, with response times from 1 day (8x5, Silver) to 1 hour (24x7, Global), according to Zabbix's support page. Nagios Core is also free under GPL-2.0, so your recurring costs are staff time, hosting, and any Nagios XI license you add. Ask for a quote that separates one-time work from recurring subscriptions, and confirm the tier, term and response windows in writing. DeployOpen does not publish a price list. Its work is quoted from a written, fixed scope agreed before work starts.
Can Nagios Core produce dashboards and reports without Nagios XI?
Core covers monitoring, alerting and notifications, but dashboards and reporting are limited. The Core README describes host and service monitoring, notifications, event handlers and an optional CGI web interface. Nagios.org describes that interface as basic and says advanced dashboards, reporting and access control belong to Nagios XI, the commercial product built on the same engine. Teams that need reports without XI usually build exports, scripts or a separate reporting tool, and that work recurs as checks change. Before you commit, test your actual requirements, such as SLA reports, per-team views and audit trails, against a Core install. If those reports are required, the choice is between building them yourself and licensing XI.
How long does a migration from Nagios Core take, and what drives that time?
No supplied figure gives a migration duration, so the answer depends on your inventory. The main drivers are the number of hosts and services, how many checks rely on custom plugins, how much configuration is inherited from templates, and how complex your notification and escalation rules are. Dashboards, reports and links to ticketing systems add more work. Zabbix uses its own items, triggers and templates, so checks are rebuilt rather than copied line by line. Nagios XI can import existing Core configuration, but that path keeps you on the Nagios stack. Many teams run both systems in parallel for a period. Ask any implementation partner for a written inventory and a phased plan, and confirm how the scope, deliverables and timeline will be agreed before work starts.
Can existing Nagios plugins be reused in Zabbix?
Confirm this in the Zabbix documentation for your version before you plan around it. Nagios Plugins is a separate project that provides the check programs Nagios Core runs, and Zabbix monitors through its own agents, items and templates, so a plugin does not run in Zabbix automatically. The practical test is to run each plugin you rely on against a sample host and record its output format, exit codes, performance data and runtime. Then map every check to a native Zabbix item, a template or a script you can maintain. Plugins that are only thin wrappers around a command are usually easier to replace than plugins with custom logic. Keep a list of checks that cannot be mapped, because those decide how much rebuild work your migration needs.
What staff skills does each platform need to run well?
Nagios Core relies on Linux administration, careful management of text-based configuration files, and enough scripting to write or adapt plugins. Zabbix adds template and item design, database administration, and distributed setup with proxies. The Zabbix 7.4 server stores data in MySQL, MariaDB or PostgreSQL, with optional TimescaleDB, and the database must be sized, backed up and upgraded by someone who understands it. Zabbix's native high availability cluster adds another layer to plan and test. Some teams will already have these skills, while others will need training or an outside partner. Map your current team against both skill sets before choosing, and confirm the exact database versions your target Zabbix release supports in the requirements documentation.
Can a team run either platform without outside help?
A team with solid Linux and monitoring experience can run either platform, but the workload differs. Nagios Core has fewer moving parts, while Zabbix has more components to keep current, including the server, database, web frontend, agents and proxies. Upgrade planning matters for both. Zabbix 7.0 LTS has full support until 30 June 2027, and Zabbix 8.0 LTS is planned for Q4 2026, according to Zabbix's life cycle policy. Standard releases come every six months and are supported for 12 months, so upgrades recur. Outside help is often most useful for architecture, hardening, backups, upgrades and documentation. DeployOpen plans, implements, hardens, backs up, upgrades, documents and supports self-hosted platforms in your own infrastructure, with ongoing support available as a retainer.
How does the AGPL license change affect an internal Zabbix deployment?
Zabbix moved from GPL-2.0 to AGPL-3.0 starting with Zabbix 7.0, according to the Zabbix license page. AGPL-3.0 includes network-use provisions that GPL-2.0 does not, so the change matters most if you modify Zabbix and make it available to users over a network, or distribute it. Internal use with no modifications raises different questions than a customized product offered to outside parties. Nagios Core remains under GPL-2.0. Your team should take its own legal advice on how AGPL-3.0 applies to its planned use, including custom templates, scripts and any integrations. Record your decision and the reasoning behind it, so auditors and future maintainers can see how you reached it.
What does a fixed-scope implementation need from the client?
A fixed-scope engagement starts with a written scope that lists deliverables and timelines, agreed before work begins, and the quote follows from that scope. DeployOpen does not publish a price list. For a monitoring migration, the client usually provides an inventory of hosts, services, checks and notification rules, access to the environments where the platform will run, a decision on the Zabbix database backend and high availability layout, named owners who can approve changes, and test windows for cutover. Clear ownership of each deliverable prevents scope drift. DeployOpen can plan, implement, integrate, document and hand over the system, and ongoing support, upgrades and continuous testing are available as retainers after handover.
How DeployOpen helps teams choose, implement or migrate monitoring
DeployOpen plans, implements, customizes, integrates, hardens, documents and supports self-hosted open-source platforms inside the client's own infrastructure. For Zabbix vs Nagios Core, that means starting from the checks, dashboards and alerting your team needs today, then deciding with you which platform fits the environment.
How we scope
- Inventory the existing Nagios Core hosts, services, plugins, event handlers and notification paths before any design work begins.
- Agree in writing which monitoring scope, dashboards, reports and alert routes are covered, and which are excluded.
- Confirm the target database, proxy layout and high availability requirements with your team before a quote is issued.
How we build
- Set up Zabbix server, database, proxies and agents inside your own cloud accounts, data centers or air-gapped networks.
- Rebuild priority checks as Zabbix templates and items, and test each alert against the behavior your on-call team expects.
- Integrate authentication, notification channels and any retained Nagios plugins, then review hardening settings against your own policy.
How we hand over
- Document the configuration, template design, proxy topology, backup approach and the parallel-run results agreed in the scope.
- Walk operators and administrators through daily tasks, alert tuning and upgrade procedures, so the team can run the platform independently.
- Deliver a written cutover record that lists what moved, what was retired and what remains open for your review.
How we support
- Ongoing support, upgrades and continuous testing are available as a retainer, scoped separately from the initial engagement.
- Plan upgrades around the Zabbix support windows your team confirms with the vendor, not around assumptions.
- Review monitoring coverage periodically to catch new hosts, retired checks and template drift before they cause blind spots.

