Which monitoring platform fits your estate
If you run a platform team over a mixed estate or a cloud-native one, the question is which monitoring core you will operate for the next several years. Prometheus fits cloud-native services that expose metrics and need PromQL queries and alerting through Alertmanager. Zabbix fits agent-based monitoring of servers and network devices, with an SQL backend, templates and built-in server high availability. Nagios Core fits a stable traditional estate where plugin-based checks already cover what you need. All three are open source, and none has a paid edition of the core, so the decision rests on fit and operating effort rather than license fees. Prometheus is a single-node store by design, so plan for an HA pair, Alertmanager cluster and long-term storage if you need them. Zabbix asks you to run a database and choose a failover delay. Nagios Core asks you to maintain configuration by hand and to own every plugin.
Before you choose, check three things in your own environment. First, count how many of your workloads expose a metrics endpoint versus how many need an agent or an SNMP poll. Second, confirm whether your team already runs PostgreSQL or MySQL-family databases well enough to add a monitoring database. Third, decide whether a commercial support contract matters to you. Zabbix sells support subscriptions with tiers from 8x5 with 1 day response to 24x7 with 1 hour response, while Nagios Core offers no vendor support tier and Nagios XI is the separate commercial product built on the same engine. Ask each vendor or your implementation partner to confirm which features you would need in the commercial tier, because the free core does not change with the support level.
Prometheus is the strongest match when your services are containers or Kubernetes workloads that already emit metrics and your team is comfortable with PromQL. Zabbix is the strongest match when most of what you monitor is physical or virtual hosts and network gear, and when a single tool should hold inventory, triggers and SLA reporting. Nagios Core is the strongest match when your checks already exist as plugins and change slowly. Several estates run more than one of these tools, so decide which system owns alerting for each class of service before you add the second one.
Which platform fits which scenario
This table maps four common monitoring scenarios to the platform that fits best and the condition that makes the choice hold. Read each row against your own estate: the first condition that fails usually points to the next option. The main takeaway is that Prometheus suits cloud-native service metrics, Zabbix suits mixed server and network estates with templates and SLA reporting, and Nagios Core suits teams with existing plugin checks and a small, stable scope.
| Scenario | Best fit | Reason and condition |
|---|---|---|
| Kubernetes-first service metrics | Prometheus | Pulls metrics from services discovered through Kubernetes service discovery and queries them with PromQL. Holds when your team already instruments services and can run Prometheus storage with a plan for retention and long-term data. |
| Mixed server and network estate with templates | Zabbix | Agents, templates, discovery and a web UI cover hosts, network devices and databases with an SQL backend. Holds when most monitored assets are traditional servers and network gear rather than short-lived containers. |
| Legacy plugin-based checks | Nagios Core | Runs existing check plugins and parent host hierarchies with manual text configuration. Holds when your checks already exist as plugins and the team accepts hand-edited configuration and a basic web interface. |
| Teams needing SLA reports | Zabbix | Includes SLA reporting for servers and networks in the platform itself. Holds when reports must be produced from the monitoring tool; confirm the report types and scheduling you need in the current Zabbix release before committing. |
| Alerting on per-request accuracy or billing | Neither as sole source | Prometheus documents that it favors reliability over precision and is not suited to per-request billing. Holds for any use case where missed or approximate samples create financial or compliance exposure; use a system designed for exact records. |
| Long-term retention on a single node | Zabbix or a dedicated store | Prometheus local storage is not clustered or replicated and defaults to 15 days of retention. Holds when you need months of history; plan remote write storage or confirm Zabbix database sizing for your device count. |
| Shared database with failover for the monitoring server | Zabbix | Native high availability runs several server nodes on one database with a configurable failover delay. Holds when you can operate the shared database itself as a highly available service. |
| Team planning a migration off Nagios Core | Zabbix or Prometheus | Choose by target estate: Zabbix for traditional hosts, Prometheus for services. Holds only after you have inventoried existing plugins and confirmed which can be reused or rewritten. |
How pull metrics, agents and plugin checks differ in practice
The three tools make different assumptions about where monitoring data originates and where it lives. Prometheus pulls metrics over HTTP from targets found through service discovery or static configuration, and stores them in a local time series database queried with PromQL. Its storage documentation is explicit that local storage is not clustered or replicated and should be managed like any other single-node database, so a team that adopts Prometheus must plan its own answer for durability and long-term retention. Its default retention of 15 days is configurable by time or size, and remote write is the route to external long-term storage. Prometheus strains when the estate is mostly long-lived hosts with rich host-level data, or when teams expect a menu of prebuilt templates and SLA reporting out of the box. It rewards teams that already instrument services and run Kubernetes.
Zabbix takes the agent and template route. Its agents collect host data, templates package item and trigger definitions for common device types, and the server writes everything to a relational backend. The Zabbix 7.4 server supports MySQL, MariaDB or PostgreSQL with optional TimescaleDB, which makes the database a capacity and backup decision that sits with your DBA team. Zabbix server also offers a native high availability cluster in which several nodes share one database and a standby takes over after a configurable failover delay. Proxies, grouped through proxy groups from Zabbix 7.0 onward, spread load across remote sites. The trade-off is that a template-heavy estate becomes a configuration system of its own, and teams should review template ownership, upgrade paths between LTS lines and the database sizing before committing.
Nagios Core is a check scheduler. It runs plugin programs at intervals, judges each result, and notifies people, with parent host hierarchies that separate a down host from an unreachable one behind a failed upstream device. That hierarchy is still useful in network-heavy estates. Configuration is manual and text based, and the basic web interface is optional, so the effort grows with every host and service you add. Nagios Core fits stable, traditional environments where existing plugins already cover the checks. It strains with dynamic workloads, because there is no native time series store for trend analysis. Before choosing, inventory your plugins and confirm which ones your team still maintains.
Capabilities side by side: licensing, alerting, HA and storage
This table compares license, alerting, high availability, database support and latest release status for Prometheus, Zabbix and Nagios Core. Read each row as a question to answer for your estate, then confirm the open items with the vendor or in a pilot before you commit.
| Capability | Prometheus | Zabbix | Nagios Core |
|---|---|---|---|
| License | Apache-2.0, with no paid edition of the project itself | AGPL-3.0 from Zabbix 7.0. Earlier versions were GPL-2.0. Support is sold as subscriptions, not editions | GPL-2.0. Nagios XI is a separate commercial product built on the same engine |
| Alerting model | Prometheus evaluates rules and sends alerts to Alertmanager, which provides grouping, inhibition and silences | Built-in triggers and actions send notifications from the server; confirm the exact notification channels you need in the current manual | Notifications on host and service state changes, with parent hierarchies that separate down from unreachable hosts |
| High availability | Alertmanager can run as a cluster using its cluster flags. Point Prometheus at every Alertmanager instance, not a load balancer. Prometheus local storage is not clustered | Native server HA: several nodes share one database, one is active and others stand by. Failover delay is configurable from 10 seconds to 15 minutes | No built-in clustering in Core; redundancy is designed and maintained by the operator, so confirm the approach with your team |
| Storage and database | Local time series database in two-hour blocks, 15-day default retention, with remote write and read for external long-term storage | Server stores data in MySQL, MariaDB or PostgreSQL, with optional TimescaleDB. SQLite is supported for proxies only | Configuration in plain text files; monitoring state held by the engine rather than a bundled database. Confirm retention needs with your setup |
| Latest release noted | Prometheus 3.15.0 (September 25, 2026); LTS 3.13 supported until July 31, 2027 | Zabbix 7.0 LTS with full support until June 30, 2027; Zabbix 8.0 LTS planned for Q4 2026 | Nagios Core 4.5.14 (August 5, 2026), following 4.5.13 (May 28, 2026) |
What is free and what is paid in each platform
Prometheus is licensed under Apache-2.0, and there is no paid enterprise edition of the project itself. That means the software cost is zero, and your spending goes to the infrastructure that runs it, the storage that holds its data, the work of implementing and tuning it, and the people who operate it. Those costs recur, and they grow with the number of series, the retention you choose and the number of Alertmanager and remote storage components you add.
- No license fee: Apache-2.0 covers the core server, and the project publishes no paid tier to unlock features.
- Infrastructure and storage: Local storage is single-node and not replicated, so high availability and long retention usually add servers, disks or an external long-term store.
- Operating effort: Someone owns alert rules, exporters, service discovery, upgrades and the PromQL dashboards your teams depend on.
- Support is external: Commercial support, if you want it, comes from a third party or your implementation partner under a separate written scope.
- Quote questions: Ask any partner to separate one-time build work from recurring operations and to name each infrastructure component.
Before you budget, confirm which components of your design are open source and which require paid subscriptions, because some adjacent tools in the same stack carry their own editions.
Zabbix moved from GPL-2.0 to AGPL-3.0 starting with Zabbix 7.0, and earlier versions up to 6.4 remain under GPL-2.0. Zabbix states that its open source software has no license fee, no device limits and no feature gates. Its paid offering is technical support, sold in tiers, so the recurring spend is a support contract layered on top of your own infrastructure and staff.
- AGPL-3.0 since 7.0: The license changed with that release, so the obligations you accept depend on which version you run and how you modify and offer it to users.
- No device or feature limits: Zabbix says its open source software is not capped by host count or edition features.
- Support tiers: Silver offers 8x5 support with a 1 day response, Gold 4 hour response, Platinum 2 hour response, Enterprise 1.5 hour response and Global 1 hour response on 24x7 support.
- Lifecycle matters for cost: Zabbix 7.0 LTS has full support until June 30, 2027, and LTS releases get five years of support, which affects upgrade planning.
- Operating costs: The database, hardware, proxies and the people who maintain templates and alerts remain your costs.
For AGPL-3.0 obligations, have legal counsel review your use, especially if you modify Zabbix and make it available to users over a network. Confirm with Zabbix which support tier covers your environment and response targets.
Nagios Core is licensed under GPL-2.0 and is free to download and run. Nagios Enterprises also sells Nagios XI, a commercial product built on the same Core engine. Nagios.org says XI adds configuration, reporting, access control, advanced dashboards and professional support, and that existing Nagios Core configuration imports into it. The choice between Core and XI is therefore a question of how much of the management layer you want to build yourself.
- Free engine: Core is GPL-2.0 with manual, text-based configuration and a basic web interface.
- Commercial layer: XI adds configuration tooling, reporting, access control and professional support on the same engine.
- Import path: Nagios.org states existing Core configuration imports into XI, which lowers the cost of moving later.
- Plugins are separate: Nagios Plugins is a separate project that provides the check programs, and community plugins vary in maintenance.
- Labor drives cost: Writing and maintaining configuration files, plugins and notifications is usually the largest recurring effort.
Before you buy XI, ask the vendor which features are included, what support covers and how renewals work, and confirm the import process against your own configuration. Have counsel review GPL-2.0 obligations if you distribute modified code.
How the three architectures connect to your estate
Start with the data path, because it decides where your monitoring can fail. In Prometheus, the server pulls metrics over HTTP from targets it discovers through service discovery or static configuration, stores them in its local time series database, evaluates alerting rules and hands firing alerts to Alertmanager. Each Prometheus server is a single node, and the storage documentation says local storage is not clustered or replicated, so you should plan for a second server or a long-term store if a gap in data would matter. Alertmanager can run as a cluster, and Prometheus should be pointed at every Alertmanager instance rather than at a load balancer. Confirm in your own environment how many Prometheus servers scrape each target, because that duplication is your main availability control.
Zabbix works differently. Agents and proxies send data to a central server, which writes into a shared database. The server's native high availability cluster runs several server nodes against one database, with one node active and the others on standby. Failover happens when the active node exceeds a configurable failover delay, which can be set from 10 seconds to 15 minutes, so the value you pick is a direct trade between false failovers and blind time. Proxies can be placed in proxy groups that redistribute hosts when a proxy goes offline. The database is now the component to protect, and its backup and replication are your responsibility. Check which database engine and version your edition supports before you commit to the design.
Nagios Core runs a scheduler that executes check plugins against hosts and services at set intervals, then evaluates the results and sends notifications. Parent host relationships let it tell a down host from an unreachable one, which keeps a failed upstream router from producing a flood of alerts for everything behind it. Core has no built-in clustering in the way Zabbix does, so availability usually means a standby instance with copied configuration and a process you test. Be aware of the trade-off in Prometheus: it values reliability over precision and is not the right tool where every event must be counted exactly, such as per-request billing. If your use case needs exact counts, plan a separate event pipeline and confirm what each tool guarantees before you rely on it.
What drives the running cost of each platform
Open-source licenses remove the license fee, but the running cost still comes from servers, databases, optional support, plugin work, staff time and the eventual move to another tool. The six cards below show who gets paid for each cost and what to ask for in a quote.
Storage and retention
Prometheus keeps samples in a local time series database on the server that scrapes them, and local storage is not clustered or replicated. You pay for disks, memory and the backup plan for each server, plus any remote storage you add for history beyond the local window. Ask for sizing based on scrape interval, series count and retention target, and confirm who owns the second server or backup job that removes a single point of failure.
Database operations for Zabbix
Zabbix stores its data in an external database, which can be MySQL, MariaDB or PostgreSQL, with optional TimescaleDB for history. That makes the database a second system to back up, patch, tune and fail over, and its size grows with monitored items and history retention. A database administrator, in your team or a partner's, carries that work. Ask whether the quote covers tuning, partitioning or TimescaleDB setup, and who restores the database after an incident.
Support tier choice
Zabbix open source carries no license fee or feature gates, so paid support is a separate purchase. Tiers run from Silver, with 8x5 coverage and a one-day response, up to Global, with 24x7 coverage and a one-hour response. Match the tier to what an outage costs you. Prometheus has no paid edition of the project, so any support comes from a vendor, a partner or your own team. Nagios XI adds professional support to the commercial product.
Plugin maintenance for Nagios Core
Nagios Core runs check programs through a plugin interface, and the plugins are maintained separately from the engine. Someone must track plugin versions, test each check after an upgrade and write the custom checks your estate needs. Custom checks need a named owner, and that work recurs with every engine upgrade and every new device type. Ask a partner to quote plugin inventory, custom check development and regression testing as separate line items.
Staff time for configuration
Staff time recurs in every model, but its shape differs. Prometheus configuration lives in files and service discovery, and it demands PromQL skills and alert rule upkeep. Zabbix work centers on templates and host management in a web UI. Nagios Core relies on manual, text-based configuration. Minor Prometheus releases arrive on a six-week cycle, so plan upgrades as recurring work. Ask for hours to build, tune and hand over alert rules, not only for installation.
Migration cost if you switch later
Switching later means rebuilding alert rules, dashboards, templates or check definitions, moving history and retraining operators. Zabbix 7.0 LTS reaches the end of full support on that date, which is a planning point if you run it today. Nagios.org notes that existing Nagios Core configuration imports into Nagios XI, but a move to Prometheus means rewriting checks as metrics and alert rules. Ask any partner to price the inventory, the data migration and a parallel run period before you commit.
What implementing each platform involves
The sequence below walks through the setup work each platform asks of your team, in the order it happens, so you can see where effort concentrates and which decisions you own before going live.
Decide what the monitoring must see
Before any install, the team lists the targets, services and alert owners the platform must cover. For Prometheus this means choosing which exporters and instrumented endpoints expose metrics, and for Zabbix it means choosing hosts, templates and agent or agentless checks. For Nagios Core it means choosing which hosts and services each check covers. Done means a written inventory that names an owner for each target and each alert route. Ask your vendor or community contacts to confirm what each platform's current release expects in this step, since defaults change between versions.
Deploy exporters or agents and discovery
With Prometheus, your team deploys exporters and configures service discovery or static targets so the server pulls metrics over HTTP. With Zabbix, the team installs agents or configures agentless checks and applies templates to hosts. Nagios Core relies on plugins from the separate Nagios Plugins project, so the team selects and tests the check programs for each service. Done means every target in the inventory reports data and you can see it in the query or web interface. Plugin choice and any custom checks stay with your team, and you confirm each plugin's license and maintenance status yourself.
Size storage and set retention
Prometheus keeps data in a local time series database with a default 15 day retention that you can change by time or size, and local storage is not clustered or replicated, so the team plans backups or remote write to long-term storage. Zabbix needs a supported database backend, and the team sizes it for history and trend data, with optional TimescaleDB. Nagios Core writes state and logs to local files, so the team plans rotation and backup. Done means a tested retention setting and a restore procedure your team has run at least once. Confirm sizing with the vendor documentation for your expected series or item count.
Configure alert rules and routing
In Prometheus, the team writes alerting rules in PromQL and routes them through Alertmanager, which groups, inhibits and silences alerts. In Zabbix, the team builds triggers, actions and notification media. In Nagios Core, the team writes contact, command and service definitions by hand, and optionally uses the CGI interface for viewing status. Done means a test alert reaches the right person through each route and a silence and an escalation have been exercised. Alert quality is the team's ongoing responsibility, and noisy rules are common in the first months.
Build high availability for the alert path
For Prometheus, Alertmanager can run as a cluster using its --cluster flags, and Prometheus should point at every Alertmanager instance rather than a load balancer. Zabbix offers a native server high availability cluster where several nodes share one database, one node is active and the others stand by, with a failover delay you configure between 10 seconds and 15 minutes. Zabbix proxy groups can redistribute hosts when a proxy goes offline. Nagios Core has no built-in equivalent in the README, so the team designs redundancy around it. Done means a failover test has been run and the team has recorded the observed behavior.
Deploy Zabbix database and proxies for scale
Zabbix adds a layer of work that Prometheus and Nagios Core do not have: the team chooses and operates a supported database (MySQL or Percona, MariaDB, or PostgreSQL 13 to 18, with TimescaleDB as an option) and decides where proxies sit for remote sites. Proxies can run on SQLite, but the server cannot. Done means the database backup and restore are tested, proxies report to the server, and the team has documented which component owns each host group. Confirm the database version matrix against the current requirements page before you commit to a version.
Harden access and document ownership
The team configures user roles, authentication and access to the web interface on each platform. Zabbix has its own user and authentication model, while Prometheus has a security model that expects network controls around the endpoints, and Nagios Core's CGI interface needs its own access settings. Done means a written access matrix, a list of who can silence alerts or change configuration, and a runbook for on-call. Your security team should verify this against your own policy, since the platforms do not supply a compliance attestation.
Plan upgrades and the support window
The last step is the ongoing work. Prometheus minor releases get bug fixes for about six weeks, so most teams track its LTS line instead, which the release page lists as receiving fixes for one year. Zabbix standard releases are supported for 12 months, and LTS releases for five years. Nagios Core point releases arrive a few times a year. Done means a named owner, a calendar of release checks and a tested upgrade in a non-production environment. Ask any implementation partner for a written scope covering upgrades if you do not want to own this internally.
What moving between these platforms costs later
Moving off Nagios Core is the cheapest of the three exits, but only for the configuration. Nagios.org says existing Nagios Core configuration imports into Nagios XI, the commercial product built on the same Core engine, so a team that later buys XI can keep its host and service definitions. That import does not carry over the check logic you wrote as plugins, the notification scripts or event handlers, or any dashboards and habits your operators built around the CGI interface. Inventory those before you assume the move is mostly configuration. Also confirm with Nagios directly what the import covers in the edition and version you plan to buy, because the import path is a vendor statement you should verify, not a guarantee this page can make.
Moving between Prometheus and Zabbix is a different problem. Prometheus stores time series identified by metric name and labels and is queried with PromQL, while Zabbix stores monitored items, triggers and history in a relational database and is configured through hosts, templates and its web interface. Alert rules written as PromQL expressions in Prometheus do not translate into Zabbix triggers, and Zabbix templates do not become Prometheus scrape configuration. Dashboards and SLA reports follow the same split. The usual approach is a parallel run: keep the existing platform alerting while the new one collects the same signals, compare alert behavior over a full business cycle, then retire the old paths one team at a time. Budget for the people hours of that overlap, which recur for as long as both systems run.
Before you commit to a migration path, ask each vendor and your implementation partner to confirm in writing which tooling they provide, which export formats they support and which items are not covered. Do not assume that a bulk converter exists between any two of these platforms. Ask also how Zabbix LTS releases and Prometheus LTS lines map onto your upgrade calendar, since a migration that spans a support end date adds risk. A written scope with named deliverables, covering rule translation, dashboard rebuilding and the parallel-run exit criteria, lets you compare the real cost of each exit against the cost of staying put.
Questions buyers ask before hiring help with monitoring
Is Prometheus free to use, and what does it cost to run?
Prometheus is free to download and use because it is licensed under Apache-2.0, and there is no paid enterprise edition of the project itself. The costs come from the infrastructure it runs on, the storage for metrics, the implementation work and the people who operate it. Local storage is not clustered or replicated, so a production design usually adds redundant servers, Alertmanager in cluster mode and, for longer retention, external remote storage. Each of those adds hosting and operating effort. Ask any provider to price the design they propose in writing, listing which components are one-time setup and which recur, such as hosting, upgrades and on-call support.
Does Zabbix require a paid license?
No. Zabbix is released under AGPL-3.0 from version 7.0 onward, and Zabbix states that its open source software has no license fee, no device limits and no feature gates. The paid part is optional technical support, sold in Silver, Gold, Platinum, Enterprise and Global tiers, which differ in hours of coverage and response time. Support is worth pricing if your team needs contractual response times or lacks in-house Zabbix skills. Also check the AGPL terms with your legal team if you plan to modify and offer Zabbix to users over a network, since those obligations apply regardless of support.
How much effort does Nagios Core configuration take?
Nagios Core is configured manually through text files, so effort grows with the number of hosts and services. Its README lists a plugin interface, parent host hierarchies and notifications, and nagios.org describes the web interface as basic. Each new host, check and contact is a configuration change that someone must write, review and deploy, which is manageable for a small, stable estate and time-consuming for a dynamic one. Nagios XI, the commercial product on the same engine, adds configuration and reporting features and can import existing Core configuration. Before committing, estimate how often your hosts change and who will own those files.
Can our team implement monitoring without outside help?
Often yes, if the team already runs Linux services, has someone comfortable with its query or configuration language and can staff alerting and on-call duties. The harder parts are usually alert design, which decides what pages someone at night, and the database or storage layer behind a tool like Zabbix. Prometheus needs PromQL skills and thought about retention and high availability. Nagios Core needs disciplined configuration management. Outside help is most useful for a fixed-scope design, a hardened build and a handover that leaves your team with runbooks. DeployOpen implements self-hosted open-source platforms inside your own infrastructure and works from a written scope.
How long does a monitoring rollout take?
The duration depends on the number of systems to onboard, how many alert rules must be agreed with owners, whether high availability is required and how much existing monitoring must be replaced or run in parallel. No general duration is supplied for this comparison, so ask each provider for a timeline tied to a written scope and deliverables. A reasonable proposal separates discovery, build, pilot onboarding, alert tuning and handover, and states what the client must provide at each stage. Shorter timelines usually assume fewer integrations, a stable inventory and quick sign-off from alert owners.
What does the work need from our team?
Expect to supply several inputs: an accurate host and service inventory, access to the target environments, named owners for each service and a decision on who receives alerts. Your team also needs to define severity levels, escalation paths and maintenance windows, and to review dashboards and alert thresholds during tuning. For Prometheus, plan for storage sizing and backup decisions. For Zabbix, plan for the database that the server requires, which can be MySQL, MariaDB or PostgreSQL. Ask the provider to list these client responsibilities in the written scope so they are agreed before work starts.
Which monitoring tool costs less to run over time?
Licensing rarely decides this comparison, because Prometheus and Zabbix open source builds carry no license fee and Nagios Core is GPL-2.0. The running costs are mostly people time and infrastructure. Prometheus can be cheap to start but adds cost when you need long-term storage or high availability. Zabbix uses a database and server nodes that must be sized and patched, while Nagios Core is light but demands manual configuration effort as the estate grows. Model two or three years of operation for each option, including upgrades, and compare the effort of the configuration model you would own every week.
How DeployOpen helps choose and implement monitoring
DeployOpen plans, implements, integrates, documents and supports self-hosted monitoring inside your own infrastructure, whether that means Prometheus, Zabbix, Nagios Core or a mix of them. We start from your estate and your alerting obligations, then agree the choice and the work in writing before any build begins.
How we scope
- Map which hosts, network devices, services and Kubernetes clusters must be monitored and who owns each alert.
- Confirm whether the estate is cloud-native, traditional or mixed, since that drives the choice between pull-based and agent-based monitoring.
- Record license, edition and support requirements, including whether Zabbix support tiers or Nagios XI features are in scope.
- Agree deliverables, timelines and exclusions in a fixed-scope written statement before work starts.
How we build
- Deploy the chosen engines in your cloud accounts, data centers or air-gapped networks, sized to your retention and storage needs.
- Configure discovery, templates or check plugins, notification routing and Alertmanager or Zabbix escalation paths.
- Set up high availability for the monitoring layer itself, such as Zabbix server nodes or Alertmanager clusters, and test failover.
- Harden access, including authentication integration and role separation, and test alert delivery end to end.
How we hand over
- Document architecture, data flows, retention settings, alert rules and the upgrade path for each component.
- Deliver runbooks for on-call responses, adding new hosts and migrating checks or configuration between platforms.
- Walk your operations team through day-two tasks such as backups, version upgrades and capacity reviews.
- Provide evidence of configuration and monitoring controls that your own auditors can review.
How we support
- Offer ongoing support, upgrades and continuous testing as a retainer after the initial handover.
- Track upstream release and support windows, such as Zabbix LTS dates or Prometheus LTS lines, and plan upgrades ahead of end of support.
- Review alert quality and noise periodically so monitoring keeps pace with changes in your estate.
- Scope any future change to monitoring in writing so cost and effort stay visible to your team.

