From 907520c8271816afb0971abaf733ce9e16dcf52f Mon Sep 17 00:00:00 2001 From: mhoellein Date: Fri, 26 May 2023 12:01:20 +0200 Subject: [PATCH] daily autocommit --- .etckeeper | 36 +----- icinga2/conf.d/app.conf | 1 - icinga2/conf.d/apt.conf | 7 -- icinga2/conf.d/commands.conf | 187 ---------------------------- icinga2/conf.d/downtimes.conf | 20 --- icinga2/conf.d/groups.conf | 37 ------ icinga2/conf.d/hosts.conf | 62 --------- icinga2/conf.d/notifications.conf | 33 ----- icinga2/conf.d/services.conf | 118 ------------------ icinga2/conf.d/templates.conf | 95 -------------- icinga2/conf.d/timeperiods.conf | 35 ------ icinga2/conf.d/users.conf | 17 --- icinga2/zones.conf | 31 +++-- icinga2/zones.conf.save | 18 --- icingaweb2/enabledModules/director | 1 + icingaweb2/enabledModules/migrate | 1 + icingaweb2/enabledModules/setup | 1 + icingaweb2/enabledModules/statusmap | 1 + 18 files changed, 25 insertions(+), 676 deletions(-) delete mode 100644 icinga2/conf.d/app.conf delete mode 100644 icinga2/conf.d/apt.conf delete mode 100644 icinga2/conf.d/commands.conf delete mode 100644 icinga2/conf.d/downtimes.conf delete mode 100644 icinga2/conf.d/groups.conf delete mode 100644 icinga2/conf.d/hosts.conf delete mode 100644 icinga2/conf.d/notifications.conf delete mode 100644 icinga2/conf.d/services.conf delete mode 100644 icinga2/conf.d/templates.conf delete mode 100644 icinga2/conf.d/timeperiods.conf delete mode 100644 icinga2/conf.d/users.conf delete mode 100644 icinga2/zones.conf.save create mode 120000 icingaweb2/enabledModules/director create mode 120000 icingaweb2/enabledModules/migrate create mode 120000 icingaweb2/enabledModules/setup create mode 120000 icingaweb2/enabledModules/statusmap diff --git a/.etckeeper b/.etckeeper index fb85ba822..83b1f6897 100755 --- a/.etckeeper +++ b/.etckeeper @@ -1314,42 +1314,9 @@ maybe chmod 0750 'icinga2/conf.d' maybe chown 'nagios' 'icinga2/conf.d/api-users.conf' maybe chgrp 'nagios' 'icinga2/conf.d/api-users.conf' maybe chmod 0644 'icinga2/conf.d/api-users.conf' -maybe chown 'nagios' 'icinga2/conf.d/app.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/app.conf' -maybe chmod 0644 'icinga2/conf.d/app.conf' -maybe chown 'nagios' 'icinga2/conf.d/apt.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/apt.conf' -maybe chmod 0644 'icinga2/conf.d/apt.conf' -maybe chown 'nagios' 'icinga2/conf.d/commands.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/commands.conf' -maybe chmod 0644 'icinga2/conf.d/commands.conf' -maybe chown 'nagios' 'icinga2/conf.d/downtimes.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/downtimes.conf' -maybe chmod 0644 'icinga2/conf.d/downtimes.conf' -maybe chown 'nagios' 'icinga2/conf.d/groups.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/groups.conf' -maybe chmod 0644 'icinga2/conf.d/groups.conf' -maybe chown 'nagios' 'icinga2/conf.d/hosts.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/hosts.conf' -maybe chmod 0644 'icinga2/conf.d/hosts.conf' -maybe chown 'nagios' 'icinga2/conf.d/notifications.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/notifications.conf' -maybe chmod 0644 'icinga2/conf.d/notifications.conf' -maybe chown 'nagios' 'icinga2/conf.d/services.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/services.conf' -maybe chmod 0644 'icinga2/conf.d/services.conf' -maybe chown 'nagios' 'icinga2/conf.d/templates.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/templates.conf' -maybe chmod 0644 'icinga2/conf.d/templates.conf' -maybe chown 'nagios' 'icinga2/conf.d/timeperiods.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/timeperiods.conf' -maybe chmod 0644 'icinga2/conf.d/timeperiods.conf' -maybe chown 'nagios' 'icinga2/conf.d/users.conf' -maybe chgrp 'nagios' 'icinga2/conf.d/users.conf' -maybe chmod 0644 'icinga2/conf.d/users.conf' maybe chown 'nagios' 'icinga2/constants.conf' maybe chgrp 'nagios' 'icinga2/constants.conf' -maybe chmod 0640 'icinga2/constants.conf' +maybe chmod 0644 'icinga2/constants.conf' maybe chown 'nagios' 'icinga2/constants.conf.orig' maybe chgrp 'nagios' 'icinga2/constants.conf.orig' maybe chmod 0640 'icinga2/constants.conf.orig' @@ -1444,7 +1411,6 @@ maybe chown 'nagios' 'icinga2/zones.conf.orig' maybe chgrp 'nagios' 'icinga2/zones.conf.orig' maybe chmod 0640 'icinga2/zones.conf.orig' maybe chmod 0640 'icinga2/zones.conf.orig.save' -maybe chmod 0644 'icinga2/zones.conf.save' maybe chown 'nagios' 'icinga2/zones.d' maybe chgrp 'nagios' 'icinga2/zones.d' maybe chmod 0750 'icinga2/zones.d' diff --git a/icinga2/conf.d/app.conf b/icinga2/conf.d/app.conf deleted file mode 100644 index 3e4be0dcf..000000000 --- a/icinga2/conf.d/app.conf +++ /dev/null @@ -1 +0,0 @@ -object IcingaApplication "app" { } diff --git a/icinga2/conf.d/apt.conf b/icinga2/conf.d/apt.conf deleted file mode 100644 index b2c77a0c1..000000000 --- a/icinga2/conf.d/apt.conf +++ /dev/null @@ -1,7 +0,0 @@ -apply Service "apt" { - import "generic-service" - - check_command = "apt" - - assign where host.name == NodeName -} diff --git a/icinga2/conf.d/commands.conf b/icinga2/conf.d/commands.conf deleted file mode 100644 index bd511cebc..000000000 --- a/icinga2/conf.d/commands.conf +++ /dev/null @@ -1,187 +0,0 @@ -/* Command objects */ - -/* Notification Commands - * - * Please check the documentation for all required and - * optional parameters. - */ - -object NotificationCommand "mail-host-notification" { - command = [ ConfigDir + "/scripts/mail-host-notification.sh" ] - - arguments += { - "-4" = "$notification_address$" - "-6" = "$notification_address6$" - "-b" = "$notification_author$" - "-c" = "$notification_comment$" - "-d" = { - required = true - value = "$notification_date$" - } - "-f" = { - value = "$notification_from$" - description = "Set from address. Requires GNU mailutils (Debian/Ubuntu) or mailx (RHEL/SUSE)" - } - "-i" = "$notification_icingaweb2url$" - "-l" = { - required = true - value = "$notification_hostname$" - } - "-n" = { - required = true - value = "$notification_hostdisplayname$" - } - "-o" = { - required = true - value = "$notification_hostoutput$" - } - "-r" = { - required = true - value = "$notification_useremail$" - } - "-s" = { - required = true - value = "$notification_hoststate$" - } - "-t" = { - required = true - value = "$notification_type$" - } - "-v" = "$notification_logtosyslog$" - } - - vars += { - notification_address = "$address$" - notification_address6 = "$address6$" - notification_author = "$notification.author$" - notification_comment = "$notification.comment$" - notification_type = "$notification.type$" - notification_date = "$icinga.long_date_time$" - notification_hostname = "$host.name$" - notification_hostdisplayname = "$host.display_name$" - notification_hostoutput = "$host.output$" - notification_hoststate = "$host.state$" - notification_useremail = "$user.email$" - } -} - -object NotificationCommand "mail-service-notification" { - command = [ ConfigDir + "/scripts/mail-service-notification.sh" ] - - arguments += { - "-4" = "$notification_address$" - "-6" = "$notification_address6$" - "-b" = "$notification_author$" - "-c" = "$notification_comment$" - "-d" = { - required = true - value = "$notification_date$" - } - "-e" = { - required = true - value = "$notification_servicename$" - } - "-f" = { - value = "$notification_from$" - description = "Set from address. Requires GNU mailutils (Debian/Ubuntu) or mailx (RHEL/SUSE)" - } - "-i" = "$notification_icingaweb2url$" - "-l" = { - required = true - value = "$notification_hostname$" - } - "-n" = { - required = true - value = "$notification_hostdisplayname$" - } - "-o" = { - required = true - value = "$notification_serviceoutput$" - } - "-r" = { - required = true - value = "$notification_useremail$" - } - "-s" = { - required = true - value = "$notification_servicestate$" - } - "-t" = { - required = true - value = "$notification_type$" - } - "-u" = { - required = true - value = "$notification_servicedisplayname$" - } - "-v" = "$notification_logtosyslog$" - } - - vars += { - notification_address = "$address$" - notification_address6 = "$address6$" - notification_author = "$notification.author$" - notification_comment = "$notification.comment$" - notification_type = "$notification.type$" - notification_date = "$icinga.long_date_time$" - notification_hostname = "$host.name$" - notification_hostdisplayname = "$host.display_name$" - notification_servicename = "$service.name$" - notification_serviceoutput = "$service.output$" - notification_servicestate = "$service.state$" - notification_useremail = "$user.email$" - notification_servicedisplayname = "$service.display_name$" - } -} - -/* - * If you prefer to use the notification scripts with environment - * variables instead of command line parameters, you can use - * the following commands. They have been updated from < 2.7 - * to support the new notification scripts and should help - * with an upgrade. - * Remove the comment blocks and comment the notification commands above. - */ - -/* - -object NotificationCommand "mail-host-notification" { - command = [ ConfigDir + "/scripts/mail-host-notification.sh" ] - - env = { - NOTIFICATIONTYPE = "$notification.type$" - HOSTDISPLAYNAME = "$host.display_name$" - HOSTNAME = "$host.name$" - HOSTADDRESS = "$address$" - HOSTSTATE = "$host.state$" - LONGDATETIME = "$icinga.long_date_time$" - HOSTOUTPUT = "$host.output$" - NOTIFICATIONAUTHORNAME = "$notification.author$" - NOTIFICATIONCOMMENT = "$notification.comment$" - HOSTDISPLAYNAME = "$host.display_name$" - USEREMAIL = "$user.email$" - } -} - -object NotificationCommand "mail-service-notification" { - command = [ ConfigDir + "/scripts/mail-service-notification.sh" ] - - env = { - NOTIFICATIONTYPE = "$notification.type$" - SERVICENAME = "$service.name$" - HOSTNAME = "$host.name$" - HOSTDISPLAYNAME = "$host.display_name$" - HOSTADDRESS = "$address$" - SERVICESTATE = "$service.state$" - LONGDATETIME = "$icinga.long_date_time$" - SERVICEOUTPUT = "$service.output$" - NOTIFICATIONAUTHORNAME = "$notification.author$" - NOTIFICATIONCOMMENT = "$notification.comment$" - HOSTDISPLAYNAME = "$host.display_name$" - SERVICEDISPLAYNAME = "$service.display_name$" - USEREMAIL = "$user.email$" - } -} - -*/ - diff --git a/icinga2/conf.d/downtimes.conf b/icinga2/conf.d/downtimes.conf deleted file mode 100644 index 0bed6475f..000000000 --- a/icinga2/conf.d/downtimes.conf +++ /dev/null @@ -1,20 +0,0 @@ -/** - * The example downtime apply rule. - */ - -apply ScheduledDowntime "backup-downtime" to Service { - author = "icingaadmin" - comment = "Scheduled downtime for backup" - - ranges = { - monday = service.vars.backup_downtime - tuesday = service.vars.backup_downtime - wednesday = service.vars.backup_downtime - thursday = service.vars.backup_downtime - friday = service.vars.backup_downtime - saturday = service.vars.backup_downtime - sunday = service.vars.backup_downtime - } - - assign where service.vars.backup_downtime != "" -} diff --git a/icinga2/conf.d/groups.conf b/icinga2/conf.d/groups.conf deleted file mode 100644 index e6004a324..000000000 --- a/icinga2/conf.d/groups.conf +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Host group examples. - */ - -object HostGroup "linux-servers" { - display_name = "Linux Servers" - - assign where host.vars.os == "Linux" -} - -object HostGroup "windows-servers" { - display_name = "Windows Servers" - - assign where host.vars.os == "Windows" -} - -/** - * Service group examples. - */ - -object ServiceGroup "ping" { - display_name = "Ping Checks" - - assign where match("ping*", service.name) -} - -object ServiceGroup "http" { - display_name = "HTTP Checks" - - assign where match("http*", service.check_command) -} - -object ServiceGroup "disk" { - display_name = "Disk Checks" - - assign where match("disk*", service.check_command) -} diff --git a/icinga2/conf.d/hosts.conf b/icinga2/conf.d/hosts.conf deleted file mode 100644 index 3ed3ff6f7..000000000 --- a/icinga2/conf.d/hosts.conf +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Host definitions with object attributes - * used for apply rules for Service, Notification, - * Dependency and ScheduledDowntime objects. - * - * Tip: Use `icinga2 object list --type Host` to - * list all host objects after running - * configuration validation (`icinga2 daemon -C`). - */ - -/* - * This is an example host based on your - * local host's FQDN. Specify the NodeName - * constant in `constants.conf` or use your - * own description, e.g. "db-host-1". - */ - -object Host NodeName { - /* Import the default host template defined in `templates.conf`. */ - import "generic-host" - - /* Specify the address attributes for checks e.g. `ssh` or `http`. */ - address = "127.0.0.1" - address6 = "::1" - - /* Set custom variable `os` for hostgroup assignment in `groups.conf`. */ - vars.os = "Linux" - - /* Define http vhost attributes for service apply rules in `services.conf`. */ - vars.http_vhosts["http"] = { - http_uri = "/" - } - /* Uncomment if you've sucessfully installed Icinga Web 2. */ - //vars.http_vhosts["Icinga Web 2"] = { - // http_uri = "/icingaweb2" - //} - - /* Define disks and attributes for service apply rules in `services.conf`. */ - vars.disks["disk"] = { - /* No parameters. */ - disk_wfree = "8%" - disk_cfree = "5%" - } - vars.disks["disk /"] = { - disk_partitions = "/" - disk_wfree = "10%" - disk_cfree = "5%" - } - - vars.disks["disk /home"] = { - disk_partitions = "/home" - disk_wfree = "6%" - disk_cfree = "3%" - } - - /* Define notification mail attributes for notification apply rules in `notifications.conf`. */ - vars.notification["mail"] = { - /* The UserGroup `icingaadmins` is defined in `users.conf`. */ - groups = [ "icingaadmins" ] - } -} - diff --git a/icinga2/conf.d/notifications.conf b/icinga2/conf.d/notifications.conf deleted file mode 100644 index ac6587546..000000000 --- a/icinga2/conf.d/notifications.conf +++ /dev/null @@ -1,33 +0,0 @@ -/** - * The example notification apply rules. - * - * Only applied if host/service objects have - * the custom variable `notification` defined - * and containing `mail` as key. - * - * Check `hosts.conf` for an example. - */ - -apply Notification "mail-icingaadmin" to Host { - import "mail-host-notification" - user_groups = host.vars.notification.mail.groups - users = host.vars.notification.mail.users - - //interval = 2h - - //vars.notification_logtosyslog = true - - assign where host.vars.notification.mail -} - -apply Notification "mail-icingaadmin" to Service { - import "mail-service-notification" - user_groups = host.vars.notification.mail.groups - users = host.vars.notification.mail.users - - //interval = 2h - - //vars.notification_logtosyslog = true - - assign where host.vars.notification.mail -} diff --git a/icinga2/conf.d/services.conf b/icinga2/conf.d/services.conf deleted file mode 100644 index 335c96d23..000000000 --- a/icinga2/conf.d/services.conf +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Service apply rules. - * - * The CheckCommand objects `ping4`, `ping6`, etc - * are provided by the plugin check command templates. - * Check the documentation for details. - * - * Tip: Use `icinga2 object list --type Service` to - * list all service objects after running - * configuration validation (`icinga2 daemon -C`). - */ - -/* - * This is an example host based on your - * local host's FQDN. Specify the NodeName - * constant in `constants.conf` or use your - * own description, e.g. "db-host-1". - */ - -/* - * These are generic `ping4` and `ping6` - * checks applied to all hosts having the - * `address` resp. `address6` attribute - * defined. - */ -apply Service "ping4" { - import "generic-service" - - check_command = "ping4" - - assign where host.address -} - -apply Service "ping6" { - import "generic-service" - - check_command = "ping6" - - assign where host.address6 -} - -/* - * Apply the `ssh` service to all hosts - * with the `address` attribute defined and - * the custom variable `os` set to `Linux`. - */ -apply Service "ssh" { - import "generic-service" - - check_command = "ssh" - - assign where (host.address || host.address6) && host.vars.os == "Linux" -} - - - -apply Service for (http_vhost => config in host.vars.http_vhosts) { - import "generic-service" - - check_command = "http" - - vars += config -} - -apply Service for (disk => config in host.vars.disks) { - import "generic-service" - - check_command = "disk" - - vars += config -} - -apply Service "icinga" { - import "generic-service" - - check_command = "icinga" - - assign where host.name == NodeName -} - -apply Service "load" { - import "generic-service" - - check_command = "load" - - /* Used by the ScheduledDowntime apply rule in `downtimes.conf`. */ - vars.backup_downtime = "02:00-03:00" - - assign where host.name == NodeName -} - -apply Service "procs" { - import "generic-service" - - check_command = "procs" - - assign where host.name == NodeName - vars.procs_warning = "350" -} - -apply Service "swap" { - import "generic-service" - - check_command = "swap" - - assign where host.name == NodeName -} - -apply Service "users" { - import "generic-service" - - check_command = "users" - - assign where host.name == NodeName -} - - - diff --git a/icinga2/conf.d/templates.conf b/icinga2/conf.d/templates.conf deleted file mode 100644 index d42aea577..000000000 --- a/icinga2/conf.d/templates.conf +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Generic template examples. - */ - - -/** - * Provides default settings for hosts. By convention - * all hosts should import this template. - * - * The CheckCommand object `hostalive` is provided by - * the plugin check command templates. - * Check the documentation for details. - */ -template Host "generic-host" { - max_check_attempts = 3 - check_interval = 1m - retry_interval = 30s - - check_command = "hostalive" -} - -/** - * Provides default settings for services. By convention - * all services should import this template. - */ -template Service "generic-service" { - max_check_attempts = 5 - check_interval = 1m - retry_interval = 30s -} - -template Service "weekly-service-check" { - max_check_attempts = 5 - check_interval = 168h - retry_interval = 24h -} - -template Service "daily-service-check" { - max_check_attempts = 5 - check_interval = 24h - retry_interval = 5m -} - -/** - * Provides default settings for users. By convention - * all users should inherit from this template. - */ - -template User "generic-user" { - -} - -/** - * Provides default settings for host notifications. - * By convention all host notifications should import - * this template. - */ -template Notification "mail-host-notification" { - command = "mail-host-notification" - - states = [ Up, Down ] - types = [ Problem, Acknowledgement, Recovery, Custom, - FlappingStart, FlappingEnd, - DowntimeStart, DowntimeEnd, DowntimeRemoved ] - - vars += { - // notification_icingaweb2url = "https://www.example.com/icingaweb2" - // notification_from = "Icinga 2 Host Monitoring " - notification_logtosyslog = false - } - - period = "24x7" -} - -/** - * Provides default settings for service notifications. - * By convention all service notifications should import - * this template. - */ -template Notification "mail-service-notification" { - command = "mail-service-notification" - - states = [ OK, Warning, Critical, Unknown ] - types = [ Problem, Acknowledgement, Recovery, Custom, - FlappingStart, FlappingEnd, - DowntimeStart, DowntimeEnd, DowntimeRemoved ] - - vars += { - // notification_icingaweb2url = "https://www.example.com/icingaweb2" - // notification_from = "Icinga 2 Service Monitoring " - notification_logtosyslog = false - } - - period = "24x7" -} diff --git a/icinga2/conf.d/timeperiods.conf b/icinga2/conf.d/timeperiods.conf deleted file mode 100644 index ea162ff89..000000000 --- a/icinga2/conf.d/timeperiods.conf +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Sample timeperiods for Icinga 2. - * Check the documentation for details. - */ - -object TimePeriod "24x7" { - display_name = "Icinga 2 24x7 TimePeriod" - ranges = { - "monday" = "00:00-24:00" - "tuesday" = "00:00-24:00" - "wednesday" = "00:00-24:00" - "thursday" = "00:00-24:00" - "friday" = "00:00-24:00" - "saturday" = "00:00-24:00" - "sunday" = "00:00-24:00" - } -} - -object TimePeriod "9to5" { - display_name = "Icinga 2 9to5 TimePeriod" - ranges = { - "monday" = "09:00-17:00" - "tuesday" = "09:00-17:00" - "wednesday" = "09:00-17:00" - "thursday" = "09:00-17:00" - "friday" = "09:00-17:00" - } -} - -object TimePeriod "never" { - display_name = "Icinga 2 never TimePeriod" - ranges = { - } -} - diff --git a/icinga2/conf.d/users.conf b/icinga2/conf.d/users.conf deleted file mode 100644 index aa31e272e..000000000 --- a/icinga2/conf.d/users.conf +++ /dev/null @@ -1,17 +0,0 @@ -/** - * The example user 'icingaadmin' and the example - * group 'icingaadmins'. - */ - -object User "icingaadmin" { - import "generic-user" - - display_name = "Icinga 2 Admin" - groups = [ "icingaadmins" ] - - email = "root@localhost" -} - -object UserGroup "icingaadmins" { - display_name = "Icinga 2 Admin Group" -} diff --git a/icinga2/zones.conf b/icinga2/zones.conf index ab64eacd9..e8bdf2c87 100644 --- a/icinga2/zones.conf +++ b/icinga2/zones.conf @@ -1,20 +1,29 @@ /** Icinga 2 Config - proposed by Icinga Director */ -object Endpoint "vserver.hoellein.online" {} - -object Zone "vserver.hoellein.online" { - parent = "mail.hoellein.online" - endpoints = [ "vserver.hoellein.online" ] +object Endpoint "mail.hoellein.online" { + host = "mail.hoellein.online" } object Zone "mail.hoellein.online" { endpoints = [ "mail.hoellein.online" ] } -object Endpoint "mail.hoellein.online" { - host = "mail.hoellein.online" -} +/* +* object Zone "global-templates" { +* global = true +* } +*/ -object Zone "director-global" { - global = true -} +/* + * Defines a global zone for the Icinga Director. + * This is required to sync configuration commands, + * templates, apply rules, etc. to satellite and clients. + * All nodes require the same configuration and must + * have `accept_config` enabled in the `api` feature. + */ + +/* +* object Zone "director-global" { +* global = true +* } +*/ diff --git a/icinga2/zones.conf.save b/icinga2/zones.conf.save deleted file mode 100644 index 24170b398..000000000 --- a/icinga2/zones.conf.save +++ /dev/null @@ -1,18 +0,0 @@ -/** Icinga 2 Config - proposed by Icinga Director */ - -object Endpoint "vserver.hoellein.online" {} - -object Zone "vserver.hoellein.online" { - parent = "mail.hoellein.online" - endpoints = [ "vserver.hoellein.online" ] -} - -object Zone "mail.hoellein.online" { - endpoints = [ "mail.hoellein.online" ] -} -object Endpoint "mail.hoellein.online" { - host = "mail.hoellein.online" -} -object Zone "director-global" { - global = true -} diff --git a/icingaweb2/enabledModules/director b/icingaweb2/enabledModules/director new file mode 120000 index 000000000..d18c77384 --- /dev/null +++ b/icingaweb2/enabledModules/director @@ -0,0 +1 @@ +/usr/share/icingaweb2/modules/director \ No newline at end of file diff --git a/icingaweb2/enabledModules/migrate b/icingaweb2/enabledModules/migrate new file mode 120000 index 000000000..a3218620b --- /dev/null +++ b/icingaweb2/enabledModules/migrate @@ -0,0 +1 @@ +/usr/share/icingaweb2/modules/migrate \ No newline at end of file diff --git a/icingaweb2/enabledModules/setup b/icingaweb2/enabledModules/setup new file mode 120000 index 000000000..7dd3f41a8 --- /dev/null +++ b/icingaweb2/enabledModules/setup @@ -0,0 +1 @@ +/usr/share/icingaweb2/modules/setup \ No newline at end of file diff --git a/icingaweb2/enabledModules/statusmap b/icingaweb2/enabledModules/statusmap new file mode 120000 index 000000000..e7ed0a17b --- /dev/null +++ b/icingaweb2/enabledModules/statusmap @@ -0,0 +1 @@ +/usr/share/icingaweb2/modules/statusmap \ No newline at end of file -- 2.43.0