
Datadog Infrastructure Monitoring
Cloud-scale infrastructure monitoring with real-time dashboards and AIOps.
Discover top open-source software, updated regularly with real-world adoption signals.

Scalable monitoring server with powerful DSL and REST API
Icinga 2 monitors network resources, alerts on outages, and provides performance data. It scales across locations, supports distributed setups, and offers a flexible DSL and REST API for automation.

Icinga 2 is a monitoring engine that checks the availability of network resources, notifies users of outages, and generates performance data for reporting. Its powerful configuration language (DSL) lets you define checks, thresholds, and notifications in a clear, programmatic way, while the built‑in REST API enables integration with CI/CD pipelines, dashboards, and external systems.
Designed for large, multi‑site environments, Icinga 2 supports distributed and clustered monitoring, allowing agents to run checks locally and forward results to a central server. It works alongside Icinga Web 2 for a full web UI, and can be managed via the Icinga Director, configuration‑management tools, or plain text files. A rich ecosystem of modules and integrations (e.g., Grafana, InfluxDB, Graylog) extends its capabilities for metrics storage, alerting, and visualization.
When teams consider Icinga 2, these hosted platforms usually appear on the same shortlist.

Cloud-scale infrastructure monitoring with real-time dashboards and AIOps.

Automatic, AI-driven infrastructure monitoring across hybrid and cloud.

Hybrid IT infrastructure monitoring with intelligent alerting and scale-ready observability.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Distributed data‑center health monitoring
Collects status and performance from servers across sites, alerts on failures, and visualizes trends centrally.
Automated service checks via CI/CD pipelines
Uses the REST API to provision checks and retrieve metrics during deployment, ensuring new services are monitored from day one.
Custom metric collection for business KPIs
Integrates with InfluxDB or Graphite to store performance data, enabling dashboards that align IT metrics with business objectives.
Dynamic configuration with Icinga Director
Allows non‑technical staff to manage checks through a web UI, reducing manual config errors and speeding up onboarding.
Icinga 2 provides the monitoring engine; Icinga Web 2 supplies the web interface and reporting, so for full UI you need both.
It supports master‑agent architecture and clustering, allowing checks to run on remote nodes while aggregating results centrally.
Yes, via its REST API and native support for time‑series back‑ends like Grafana, InfluxDB, and Graphite.
Modules can be written in C++ or interfaced through scripts in Bash, Python, PowerShell, etc., using the API.
Icinga 2 is released under GPL‑2.0, which permits free use, modification, and distribution, including commercial deployments.
Project at a glance
ActiveLast synced 4 days ago