Ansible Role icingaweb2_module_monitoring

This role installs and configures the IcingaWeb2 Monitoring Module.

Runs on

  • RHEL 8 (and compatible)

Mandatory Requirements

Tags

Tag

What it does

icingaweb2_module_monitoring

Installs and configures the IcingaWeb2 Monitoring Module

Optional Role Variables

Variable

Description

Default Value

icingaweb2_module_monitoring__api_host

The host for accessing the Icinga2 API.

'localhost'

icingaweb2_module_monitoring__api_port

The port for accessing the Icinga2 API.

5665

icingaweb2_module_monitoring__api_user_login

The account for accessing the Icinga2 API. Defaults to the icingaweb2__api_user_login.

'{{ icingaweb2__api_user_login }}'

icingaweb2_module_monitoring__backend_database_name

The name of the Icinga2 ido database.

'{{ icinga2_master__database_name }}'

Example:

# optional
icingaweb2_module_monitoring__api_host: 'localhost'
icingaweb2_module_monitoring__api_port: 5665
icingaweb2_module_monitoring__api_user_login:
  username: 'icingaweb2-api-user'
  password: 'linuxfabrik'
icingaweb2_module_monitoring__backend_database_name: '{{ icinga2_master__database_name }}'

License

The Unlicense

Author Information

Linuxfabrik GmbH, Zurich