Is Nagios XI cheaper to keep or cheaper to replace?
Self-hosting usually lowers license fees, but not total cost, when the free engine covers your needs. Icinga 2 offers a Forever Free edition with unlimited hosts and services, and Checkmk Community is free and open source, so a team that only needs checks, notifications and dashboards can drop its per-node Nagios XI license entirely. What it takes on instead is staff time for configuration, upgrades, backups and high availability, plus the one-time effort of migrating hosts and checks. The fair comparison is license plus labor over the same period, not license alone. Nagios XI's own license and maintenance prices were not supplied for this page, so take them from your current Nagios quote or renewal invoice, including the node count and the Enterprise add-on lines.
On the replacement side, the supplied prices are the ones to model. Icinga's Repository Subscription is 5,000 euros per year and covers RHEL, SLES and Amazon Linux packages, the Module Subscription is 2,000 euros per year, and Support starts from 15,000 euros per year. Packages for other operating systems remain free, so the subscription line only applies if your platform is one of those three or you need vendor support. Checkmk Pro is 190 euros per month and Ultimate is 275 euros per month, both billed annually. Ask each vendor to state whether these figures are per site, per server or per node, and what happens to the price when your host count grows.
Which cost components change when you leave Nagios XI
This table sets each Nagios XI cost component against its self-hosted counterpart in Icinga or Checkmk and marks whether the cost is one-time or recurring. Use it to build your own cost model, since the Nagios XI figures must come from your current license and renewal documents. The main takeaway is that the software line is only one of several costs, and the staff and migration work often decide the total.
| Cost component | Nagios XI (commercial side) | Icinga or Checkmk (self-hosted side) | One-time or recurring |
|---|---|---|---|
| Software license or subscription | Perpetual license per node, with node tiers set by your current XI agreement. Confirm the figure on your invoice or license file. | Icinga 2 and Icinga Web 2 are open source. Checkmk Community is free. Icinga subscriptions and Checkmk Pro or Ultimate are optional paid tiers with published list prices from the vendors. | Nagios XI: one-time per node, plus any renewal. Self-hosted free editions: none. Paid tiers: recurring. |
| Enterprise add-on | Enterprise features are sold as an add-on to XI. Confirm what your current agreement includes. | Icinga states that enterprise features are free, with the Module Subscription offering the Dependency Views module. Checkmk Pro adds analytics, automation and distributed monitoring. | Recurring where a paid module or edition is chosen. |
| Maintenance or support | Annual maintenance renewal. Confirm its end date and whether it covers upgrades and support. | Community support is by forum and documentation. Icinga Support Subscription covers 8x5 or 24/7 coverage for 2, 5 or 10 servers. Checkmk Pro includes 8x5 support. | Recurring, if you buy vendor support. |
| Repository access for Linux packages | Included in the XI appliance or package workflow. Confirm with your vendor. | Icinga Repository Subscription is needed only for RHEL, SLES and Amazon Linux packages. Packages for other operating systems remain free. Debian and Ubuntu packages do not require it. | Recurring, only on RHEL, SLES or Amazon Linux. |
| Servers and storage | Existing XI servers or appliances. Hardware or virtual machine costs depend on your host count and check frequency. | Icinga masters, satellites and agents, or Checkmk sites on Linux. Checkmk commercial editions also offer virtual and physical appliances. Sizing depends on checks per minute and history retention. | One-time for hardware, recurring for hosting and storage. |
| Implementation and configuration | Largely done. Remaining work is limited to documenting existing XI wizards and custom settings. | Designing zones, apply rules in Icinga or rule-based configuration in Checkmk, and setting up high availability. Icinga's Director or Checkmk's rules can reduce hand-written configuration. | One-time, sized by scope and team skills. |
| Migration of hosts and checks | Export of existing host, service and check definitions from XI. Plugins are usually reusable. | Converting definitions to Icinga apply rules or rerunning Checkmk discovery. Legacy Nagios plugins can stay as active checks. Icinga's migration guidance applies to Nagios. | One-time. |
| Notifications, dashboards and reports rebuild | Existing XI dashboards, reports and notification workflows. Document them before migration. | Rebuilding dashboards in Icinga Web 2 or Checkmk views, reports and notification rules. Some integrations, such as Microsoft Teams, are listed by Icinga as upcoming modules. | One-time, with ongoing changes as needs evolve. |
| Upgrades, patching and administration | Vendor-managed upgrades under your XI agreement. Confirm what is included. | Your team applies Icinga, Icinga Web 2 or Checkmk releases and patches, tests them and manages backups. Staff time is the largest recurring cost in most self-hosted models. | Recurring. Ask a partner or vendor for a scoped quote. |
What moves the cost of each option up or down
Five factors decide what a move from Nagios XI to Icinga or Checkmk costs over time: host count, check volume, edition features, availability design, operating system and team skills. Each one shifts the licence line, the server line or the staffing line, so price the drivers together rather than comparing list prices alone.
Monitored hosts and nodes
Nagios XI is licensed per node, so host count sets the licence line directly. Icinga's Forever Free edition lists unlimited hosts and services, and Checkmk Community is described as easily scalable up to about 100 hosts, after which the Pro or Ultimate editions and their per-month fees come into the comparison. Count hosts, services and network devices separately, since each option meters them differently. Ask each vendor how it counts a host with many services.
Check volume and polling rate
Check rate decides how much CPU and memory the monitoring server needs, which drives hardware or cloud instance size and its yearly cost. The Checkmk documentation reports that its Micro Core ran more than 600,000 checks per minute on a desktop Core i7 and loaded 20,000 hosts and 600,000 services in about half a second. These are vendor benchmarks, so run a pilot with your own check intervals and plugin mix before sizing hardware.
Edition features you actually need
Distributed monitoring, synthetic monitoring and push-mode agents sit in the paid tiers, not the free ones. Checkmk lists distributed monitoring and 8x5 support in Pro, synthetic monitoring as an add-on for Pro and Ultimate, and push-mode agents with automatic host registration in Ultimate. Icinga's subscriptions add packages, a Module Subscription and Support on top of its free core. List the features your current Nagios XI estate depends on, then price only those.
High availability and distributed design
Availability requirements add servers, not just licences. Icinga 2 supports two master nodes in a high-availability setup and uses satellites and agents in zones for remote sites, so a resilient design needs at least two master-class machines plus any satellites. Each extra node adds hardware, patching and monitoring of the monitor itself. Confirm the recovery time and failover behavior your operations team needs before pricing the second master.
Operating system and package source
The operating system determines whether packages cost money. Icinga's Repository Subscription is required for RHEL, SLES and Amazon Linux packages, while packages for other operating systems remain free. Checkmk packages cover Red Hat-based systems, SUSE, Debian and Ubuntu, and Docker images are available for Community and commercial editions, with appliances limited to commercial editions. Standardizing on a distribution that avoids paid repositories can change the total more than any other single choice.
Existing team skills and staffing
Administration time is often the largest recurring cost, and it depends on who already knows the tools. Icinga configuration is written in its DSL or managed through the Director, while Checkmk uses rule-based configuration and discovery, so each path needs different training. Nagios XI teams who know plugins and command definitions will move faster to Icinga than to Checkmk's rule model. Ask any partner to estimate effort against your actual host count and rule set, and to show what knowledge transfer is included.
How Icinga and Checkmk price the same move differently
Icinga 2 is open source, and its Forever Free edition has unlimited hosts and services, so the software itself carries no license fee. The paid items are optional and sit on top of it. Icinga's subscription FAQ says enterprise features are free, and that the paid Repository Subscription is required only for installation packages on RHEL, SLES and Amazon Linux. Packages for other operating systems remain free, so a Debian or Ubuntu estate may never need that line item.
- Forever Free edition: unlimited hosts and services with no per-node fee, which removes the node-tier arithmetic used in Nagios XI licensing.
- Repository Subscription: listed at 5,000 euros per year, and needed only if your servers run RHEL, SLES or Amazon Linux and you want paid packages.
- Module Subscription: listed at 2,000 euros per year, currently covering the Dependency Views module, with Microsoft Teams, ServiceNow and SAML modules listed as upcoming.
- Support Subscription: from 15,000 euros per year, covering 2, 5 or 10 Icinga servers with 8x5 or 24/7 coverage and unlimited cases, and including the Module and Repository subscriptions.
- Upgrade planning: Icinga 2 v2.16.5 was published on August 18, 2026, and v2.16.0 moved the project to GPL version 3 or later, so check license terms with your legal team before upgrading across that line.
Before accepting a quote, confirm the operating system mix, the number of Icinga servers, and whether you need vendor support at all. Icinga's prices are as listed on its subscription page and may change.
Checkmk Community is free and open-source software that incorporates Nagios as its core, so it is the closest cost match to a self-maintained Nagios environment. The commercial editions change the economics: Pro and Ultimate are priced per month billed annually, and they default to the Checkmk Micro Core (CMC) for new sites. The Community edition is described as suitable for small infrastructures and scalable up to about 100 hosts, so larger estates will be evaluating the commercial editions.
- Community edition: free, built on the Nagios core, and available as Linux packages or Docker images, with virtual and physical appliances reserved for commercial editions.
- Pro edition: from 190 euros per month, billed annually, adding advanced analytics and reporting, automation, distributed monitoring and 8x5 support.
- Ultimate edition: from 275 euros per month, billed annually, adding full-stack observability, multi-tenancy, advanced security compliance, automated mass rollouts, push-mode agents and automatic host registration.
- Cloud edition: 240 euros per month billed yearly, capped at 50,000 services, which is a hard ceiling to check against your service count.
- Core choice: commercial editions create sites with the CMC by default and keep the Nagios core only as an optional setting for migration.
Before comparing, count your hosts and services, decide whether you need push-mode agents or synthetic monitoring (available only in Pro and Ultimate as an add-on), and confirm current prices on Checkmk's editions page, since listed rates may change.
How to build the comparison with your own numbers
This sequence turns vendor quotes, your current Nagios XI footprint and your own staffing assumptions into one shared three- and five-year model, so each scenario is compared on the same basis. Every figure in the model should trace back to a named source.
Inventory Nagios XI nodes and checks
Start by exporting the list of monitored nodes from Nagios XI and counting active host and service checks, grouped by site, check interval and whether each check is an active plugin, passive check or NRPE-style remote check. Note which hosts sit in each distributed poller, if any, and which checks run at intervals shorter than your standard. The owner is the monitoring lead, working from the live XI instance and its configuration files. This step is done when you have one table of node count, check count and check interval per site that someone outside the team can read and verify.
Pull license and maintenance figures from the renewal
Take the node tier, license term, Enterprise add-on lines and annual maintenance amount from your current Nagios quote or renewal notice, and write down the date each line renews. Ask the Nagios sales contact to confirm in writing what the renewal covers, including support hours and any add-ons you use, and whether price changes apply at the next renewal. This step is done when every recurring Nagios line has a figure, a renewal date and a document reference in your spreadsheet.
List server and storage costs for the target
Size the target platform for the node count and check interval from step one, using the vendor's sizing guidance for Icinga 2 or Checkmk and the hardware or cloud rates your organization already pays. Include the master or site servers, a second master if you need high availability, storage for history and performance data, backups, and any load balancer. Record the hardware or cloud line items separately from licensing so a later change in one does not hide the other. This step is done when each server role has a size, a monthly or one-time cost from your own rate card, and a note on which vendor document informed the sizing.
Estimate migration hours by object type
Estimate effort separately for hosts, service checks, notifications, contacts, dashboards and reports, and distributed zones, because each has a different conversion path. Plugin reuse and host rules usually take less time than rebuilding dashboards and reporting, so keep those estimates apart. Ask your internal team and, if you use one, your implementation partner to give hours per object type in writing, and state the assumptions behind each figure. This step is done when you have a migration hours table with a named owner for each row and a list of assumptions a reviewer can challenge.
Add recurring administration hours
Estimate the yearly hours your team spends on patching, version upgrades, configuration changes, plugin maintenance, backup checks and on-call support for the monitoring platform itself, and do the same estimate for the current Nagios XI environment. Count these as recurring costs, and note what drives them up, such as the number of configuration changes per month, the number of distributed sites and the level of automation in place. This step is done when both environments have a yearly administration figure with a stated basis, and the team lead has reviewed it.
Compare three- and five-year totals with support priced in
Build a three-year and a five-year total for each scenario, staying on Nagios XI, moving to Icinga or moving to Checkmk, with one-time migration costs in year one and recurring licensing, support, server and administration costs each year. Price each support option explicitly: Icinga support tiers and Checkmk Pro or Ultimate editions use different billing units, so convert them to the same annual figure from the vendor's published terms and show the arithmetic. Put every number in one shared spreadsheet with a source column, and have finance review it before you take it to a decision. This step is done when each scenario has a total with its assumptions, sources and a sensitivity line showing how the result moves if node count or staff hours change.
Questions buyers ask about the cost and effort of leaving Nagios XI
How much does Nagios XI cost to renew?
Nagios XI is licensed per node, so its price depends on how many nodes you monitor, the license tier you hold and the current quote from Nagios. No list figure is given here because the total changes with node count and renewal terms. Ask for the total for your node count over the term you plan to keep, including the annual maintenance renewal, which recurs if you want updates and support. Then add the costs outside the license: Linux servers that run the monitoring, backup storage, staff time to administer the system and any migration work. Compare that full total with the free engine underneath it, Nagios Core, and with the options in this section.
Can you run Icinga or Checkmk for free?
Yes, with limits on packaging and vendor support. Icinga offers a Forever Free edition with unlimited hosts and services, and its FAQ says packages for operating systems other than RHEL, SLES and Amazon Linux remain free. Installing Icinga packages on RHEL, SLES or Amazon Linux requires a paid Repository Subscription, listed at 5,000 euros per year. Checkmk Community is free, open-source software, described as easily scalable up to about 100 hosts. Its commercial editions start with Pro at 190 euros per month, billed annually. Free editions carry no vendor support contract, so budget for internal expertise or a retainer if you need one. Confirm current terms on each vendor's page before you decide.
How long does migrating from Nagios XI take?
The duration depends on the drivers in your environment, not on a fixed rule. The main ones are the number of hosts and services, the number of custom plugins that need review, the dashboards and reports to rebuild, the notification and escalation rules, whether you run distributed sites or high availability, and how long you keep both systems running in parallel. Checkmk re-runs service discovery instead of copying old service definitions, which shifts effort toward rule review. Icinga's migration guidance recommends apply rules with assign where expressions in place of host and hostgroup lists, so much of the work is rewriting configuration logic. No duration is supplied here. Ask for an estimate that follows from a written inventory of your environment.
Can our team migrate Nagios XI without a partner?
Yes, if your team has solid Linux administration skills, hands-on monitoring experience and comfort with configuration management. You also need people who know the current Nagios configuration well, a test environment that mirrors production, and enough time to run both systems side by side before cutover. Icinga's migration guidance was written for Icinga 1.x, which started as a Nagios fork, and says it also applies to Nagios. Checkmk installs from packages on Red Hat-based systems, SUSE Linux Enterprise Server, Debian, Ubuntu or as Docker images. The common failure points are missed notifications, unreviewed checks that alert too often and dashboards nobody rebuilt. Test each notification path before you retire the old system.
What does a fixed-scope monitoring migration cover?
DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For a monitoring migration, a written scope typically covers an inventory of hosts, checks and notifications, a target architecture for the chosen platform, review of plugins and conversion of configuration, rebuilt dashboards and reports, notification testing, cutover planning, documentation and handover. Scope, deliverables and timelines are agreed in writing before work starts. Ongoing support, upgrades and continuous testing are available as retainers. DeployOpen does not issue audit reports or certifications, but it can prepare the controls and evidence that an independent assessor reviews.
What should we ask for in a monitoring migration quote?
Ask for an itemized scope tied to the inventory you provide, because the quote follows from that written scope. Confirm the host and service counts it assumes and what happens when they change. Ask which licenses or subscriptions are included and which you buy separately, such as an Icinga Repository Subscription or a Checkmk edition. The quote should list:
- Server, storage and backup costs as separate lines, since you own and pay for them directly
- Plugin review and the number of checks in scope
- Dashboard and report rebuilds, and notification testing
- Cutover, rollback and parallel-run plan
- Handover documentation and training
- Post-cutover support period and retainer terms for upgrades
- Change request rates for work outside the scope
Does leaving Nagios XI affect our compliance evidence?
It can, if your alert history, notification records or access logs serve as evidence for an assessment. Before you retire Nagios XI, export the records you need, confirm where they will be stored, and confirm how long they must be retained. Map which monitoring controls support your assessment, and document how the new platform performs the same functions. Keep the old system read-only for the agreed period so you can answer questions about past events. DeployOpen prepares systems, controls and evidence for compliance assessments, but independent auditors and certification bodies issue the findings. Confirm your specific obligations with your assessor before cutover.
How DeployOpen scopes a fixed-price migration from Nagios XI
DeployOpen is a Chainscore Labs company that plans, implements, integrates, hardens, backs up, documents and supports self-hosted open-source monitoring inside the client's own infrastructure. For Nagios XI cost comparisons, we start from a written scope that sets out the node count, the checks to carry over and the hand-over terms before any work begins.
How we scope
- We inventory XI nodes, hosts, services, notifications and reports so the written scope reflects what you actually run today.
- We separate Nagios XI features you use from those you only pay to keep, so the comparison reflects real operational needs.
- We agree deliverables, timelines and exclusions in writing before work starts, since most engagements are fixed-scope.
How we build
- We size the target platform, whether Icinga 2 with Icinga Web and the Director, or Checkmk Community or a commercial edition, against your node count.
- We reuse existing Nagios plugins where they are still needed and rebuild configuration as rules or apply statements rather than copying object files.
- We test check results, alert routing and distributed zones in a parallel run against XI before any cutover.
How we hand over
- We document the target architecture, configuration sources, subscription or edition decisions, and the recurring costs each one carries.
- We deliver runbooks for backups, upgrades, adding nodes and changing notification rules, so administration does not depend on one person.
- We provide a side-by-side record of checks and alerts from old and new systems to support your internal review.
How we support
- Ongoing support, upgrades and monitoring of the platform are available as a retainer after hand-over.
- Retainers can cover package updates for the chosen platform and changes to checks as your estate grows.
- Before you sign a quote, ask for the scope, the subscription or edition line items, and who pays each recurring cost.

