debops.icinga_web
The Icinga project is a monitoring solution which can be used to monitor infrastructure hosts and services. Icinga can use variety of remote agents as well as SNMP to monitor remote hosts.
DebOps provides support for Icinga 2, split into several roles:
the debops.icinga role is the Icinga 2 Agent role, usually installed on all hosts in the cluster that should be monitored. Different instances can function as masters, satellites or clients depending on the configuration.
the debops.icinga_db role can be used to configure the database support for Icinga 2, used by the web interface. Both PostgreSQL and MariaDB databases are supported.
the debops.icinga_web role manages the Icinga 2 Web interface, including installation of external modules like Icinga 2 Director.
- Getting started
- debops.icinga_web default variables
- APT packages, UNIX environment
- Network configuration
- Icinga 2 Web modules
- Icinga 2 Web database
- Icinga 2 master database
- Icinga 2 Director support
- Icinga 2 x509 module support
- Icinga 2 REST API
- Icinga 2 Web initial user accounts
- LDAP authentication
- The
authentication.ini
configuration file - The
config.ini
configuration file - The
groups.ini
configuration file - The
resources.ini
configuration file - The
roles.ini
configuration file - The
modules/monitoring/backends.ini
configuration file - The
modules/monitoring/commandtransports.ini
configuration file - The
modules/director/config.ini
configuration file - The
modules/director/kickstart.ini
configuration file - The
modules/x509/config.ini
configuration file - Configuration for other Ansible roles
- Default variable details
- LDAP Directory Information Tree
Copyright
debops.icinga_web - Manage Icinga 2 Webservice using Ansible
Copyright (C) 2018 Maciej Delmanowski <drybjed@gmail.com>
Copyright (C) 2020 Gabriel Lewertowski <gabriel.lewertowski@trust-in-soft.com>
Copyright (C) 2023 David Härdeman <david@hardeman.nu>
Copyright (C) 2018 DebOps <https://debops.org/>
SPDX-License-Identifier: GPL-3.0-only
This Ansible role is part of DebOps.
DebOps is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3, as
published by the Free Software Foundation.
DebOps is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with DebOps. If not, see https://www.gnu.org/licenses/.