Product Overview
Icinga is an open source monitoring solution that empowers system administrators to stay ahead of potential system issues before they become critical problems. Designed with scalability and flexibility in mind, Icinga allows you to monitor the health and performance of your network infrastructure, services and applications with real-time insights and highly customisable alerts.
What sets Icinga apart is its ability to adapt to your existing infrastructure. Whether you’re running a small set of servers or a complex distributed environment, Icinga scales seamlessly to provide detailed views into every aspect of your network. Its modular architecture allows you to extend its functionality through plugins and add-ons to tailor the monitoring experience to your specific needs.
Icinga’s intuitive web interface and REST APIs make configuration and automation a breeze, ensuring you can easily manage alerts, view reports and integrate with other tools in your tech stack. Its alerting system notifies you through multiple channels so you can respond and resolve issues quickly, minimising downtime.
This template does not require an Icinga subscription, it is charged by the hour. Perfect if you don’t need to monitor RHEL or SUSE (compatible) hosts.
Highlights
- Ready-to-use solution, all batteries included: Designed to take the complexity out of deploying a complete monitoring stack with Icinga Core, IcingaDB, IcingaWeb2, Icinga Director and other Icinga modules, as well as Redis, InfluxDB and Grafana.
- All monitoring checks are pre-configured in Icinga Director, based on the Linuxfabrik Monitoring Plugins Collection.
- Easy software integration and configuration: Full access to the Icinga 2 API. Integrate with your monitoring in an automated way. Monitoring as code is already available.
- Always up-to-date: The appliance is regularly updated to stay current.
- Pricing is simply based on the instance type used and is independent of the number of hosts monitored or the number of IcingaWeb2 users.
Editor Details
Linuxfabrik (https://www.linuxfabrik.ch) offers a wide range of services for Linux and open source software, from consulting to managed services and secure operations. As part of their service and support models, they can help you with almost all your Linux and open source needs. The company is also the maintainer of the Linuxfabrik Monitoring Plugins, Ansible LFOps and other open source projects.
Maintainer Details
This template is maintained by its editor.
Refer to the editor detail for more informations.
Version Details
Image version 2025010301. The components are pre-installed in the following versions:
- Based on Debian 12 “bookworm”
grafana-server --version
: v11.4icinga2 --version
: v2.14.3icingadb --version
: v1.2.1influxd version
: v1.11.8mariadb --version
: v10.11.10redis-server --version
: v7.4.1- Linuxfabrik Monitoring Plugins: latest available development version during image creation
Pricing
The Icinga Master on Debian is offered on a PAYG (Pay as You Go) model. The total end-user price is the sum of the pure IaaS price as per Exoscale pricing information plus the hourly cost for the Icinga Master:
Service Offering | Price CHF/EUR per hour |
---|---|
Micro | 0.042 |
Tiny | 0.056 |
Small | 0.069 |
Medium (recommended) | 0.104 |
Large | 0.139 |
Extra-large | 0.200 |
Huge | 0.306 |
Mega and larger | 0.500 |
Usage & Technical Prerequisites
Icinga requires a minimum of 20GB of disk space.
Need to monitor RHEL or SUSE (compatible) hosts? Then you need one of the following Icinga Subscriptions:
- up to 20 hosts: a free Icinga Developer Subscription
- 21+ hosts: an Icinga Repository Subscription
- For additional support from Icinga GmbH: an Icinga Support Subscription
Icinga Subscriptions include updates and packages as well as additional software to extend Icinga. There is no limit on the number of agents installed. See https://www.linuxfabrik.ch/en/products/icinga-subscriptions for more details and contact information.
Technical Documentation
Good to know:
- Credentials: Usernames and passwords for all services at a glance can be found in
/opt/linuxfabrik-bootstrap/CREDENTIALS.md
. - First boot: The first boot takes a while because passwords are regenerated individually for your instance.
- Host firewall: There is no host firewall active.
- Icinga: See https://icinga.com/docs/ for technical documentation.
- MariaDB: There are no automatic database dumps configured.
- Monitoring plugins: We have configured our Linuxfabrik Monitoring Plugins Collection for you.
- Setup: Debian, Icinga and all components were set up using Linuxfabrik’s Ansible framework LFOps. The full definition of the Ansible host variables and all passwords can be found here:
/opt/linuxfabrik-bootstrap/inventory/host_vars/localhost.yml
. - SSH: Login with
debian@YOUR-HOST
. - Timezone: Etc/UTC (UTC, +0000)
- Updates and upgrades: There are no automatic updates or upgrades configured.
Troubleshooting:
- Grafana panels missing or can’t login to Grafana: Make sure you are accessing the IcingaWeb2 site and Grafana with the same URL. In Icinga, you need to configure the URL to Grafana by running https://YOUR-HOST/icingaweb2/config/modules#!/icingaweb2/grafana/config and setting “Host” to
YOUR-HOST/grafana
. - This section will be extended with our experience, so please contact us if you encounter any problems with the setup.
Service and Support
Support by Linuxfabrik is not included. For Linuxfabrik support subscriptions, see https://www.linuxfabrik.ch/en/products/service-support or contact info@linuxfabrik.ch for details.
Terms of Service
By using this product, you agree to the terms and conditions found at https://www.linuxfabrik.ch/en/specials/cloud-provider-eula.