From ea2a63cce952e0419a52bec5e480f097bf333ede Mon Sep 17 00:00:00 2001 From: Konrad Bucheli Date: Fri, 15 Sep 2023 15:15:43 +0200 Subject: [PATCH] more Icinga2 --- infrastructure-guide/icinga2.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/infrastructure-guide/icinga2.md b/infrastructure-guide/icinga2.md index 81b8878a..cc3b163b 100644 --- a/infrastructure-guide/icinga2.md +++ b/infrastructure-guide/icinga2.md @@ -55,6 +55,18 @@ rm /etc/icingaweb2/psi/lx-core/* Further there is an issue with updated Sync Rules in the Configuration Basket snapshot. There is a [bug which makes their property list not updated on import](https://github.com/Icinga/icingaweb2-module-director/issues/2779). To work around you need to delete the Sync Rule manually in the Director UI. They cannot be deleted from shell with `icingacli director` ([feature request](https://github.com/Icinga/icingaweb2-module-director/issues/2706)). +## Bootstrap + +The Icinga2 infrastructure is maintained and prepared by AIT. Following items need to be prepared from their side: +- basic setup of Icinga2 Master +- add the Director module +- add Fileshipper module with following configuration (`/etc/icingaweb2/modules/fileshipper/imports.ini`): +``` +[Import AWI Linux Infrastructure Servers] +basedir = "/etc/icingaweb2/psi/lx-core" +``` +- in `roles.ini` have a `Generic User Role` with read/monitoring-only permissions +- the `/etc/icingaweb2/psi/merge-roles-ini.py` script to be able to merge in roles via Ansible/Sysdb API