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 requires an Icinga subscription.
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.
- Requires an Icinga Subscription, but 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 2025011604.
The components are pre-installed in the following versions:
- Based on Rocky 9 (RHEL 9 compatible)
grafana-server --version
: v11.4icinga2 --version
: v2.14.3icingadb --version
: v1.2.1influxd version
: v1.11.8mariadb --version
: v10.11.10redis-server --version
: v7.2.7- Linuxfabrik Monitoring Plugins: latest available development version during image creation
Pricing
The Icinga Master on Rocky is offered on a BYOL (Bring Your Own License) model. The total end-user price is the sum of the pure IaaS price as per the Exoscale Pricing Information and the cost of the Icinga Repository Subscription or Icinga Support Subscription. For the BYOL model, the customer must manage the subscription and associated costs.
Usage & Technical Prerequisites
Attention: Make sure to use a Medium or larger Instance Type.
Icinga requires a minimum of 20GB of disk space.
To get updates for your Icinga components on RHEL or SUSE (compatible) hosts, 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: Rocky, 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
rocky@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.