From 6dfb7b03fb65111edcf7e799c275e0597706f0ee Mon Sep 17 00:00:00 2001 From: Thomas Dalichow Date: Tue, 14 Mar 2017 15:38:16 +0100 Subject: [PATCH] pixelpark - dev-monitoring: replace default templates.conf by hiera data --- .../dev-monitoring.pixelpark.com.yaml | 65 ++++++++++++++++++- 1 file changed, 63 insertions(+), 2 deletions(-) diff --git a/customer/pixelpark/dev-monitoring.pixelpark.com.yaml b/customer/pixelpark/dev-monitoring.pixelpark.com.yaml index 3e7304c4..00e46c28 100644 --- a/customer/pixelpark/dev-monitoring.pixelpark.com.yaml +++ b/customer/pixelpark/dev-monitoring.pixelpark.com.yaml @@ -25,7 +25,7 @@ icinga2::feature::idomysql::database: 'icinga_ido' icinga2::feature::idomysql::import_schema: true site::profile::icinga2::object::user: - icingaadmin: + 'icingaadmin': target: '/etc/icinga2/conf.d/users.conf' display_name: 'Icinga2-Admin' import: @@ -33,12 +33,73 @@ site::profile::icinga2::object::user: groups: - 'icingaadmins' email: 'thomas.dalichow@pixelpark.com' + 'generic-user': + target: '/etc/icinga2/conf.d/user-templates.conf' + template: true site::profile::icinga2::object::usergroup: - icingaadmins: + 'icingaadmins': target: '/etc/icinga2/conf.d/users.conf' display_name: 'Icinga2 Admin Group' +site::profile::icinga2::object::host: + 'generic-host': + target: '/etc/icinga2/conf.d/host-templates.conf' + template: true + max_check_attempts: '3' + check_interval: '1m' + retry_interval: '30s' + check_command: 'hostalive' + +site::profile::icinga2::object::service: + 'generic-service': + target: '/etc/icinga2/conf.d/service-templates.conf' + template: true + max_check_attempts: '5' + check_interval: '1m' + retry_interval: '30s' + check_command: 'hostalive' + +site::profile::icinga2::object::notification: + 'mail-host-notification': + target: '/etc/icinga2/conf.d/notification-templates.conf' + command: 'mail-host-notification' + template: true + states: + - 'Up' + - 'Down' + types: + - 'Problem' + - 'Acknowledgement' + - 'Recovery' + - 'Custom' + - 'FlappingStart' + - 'FlappingEnd' + - 'DowntimeStart' + - 'DowntimeEnd' + - 'DowntimeRemoved' + period: '24x7' + 'mail-service-notification': + target: '/etc/icinga2/conf.d/notification-templates.conf' + command: 'mail-service-notification' + template: true + states: + - 'OK' + - 'Warning' + - 'Critical' + - 'Unknown' + types: + - 'Problem' + - 'Acknowledgement' + - 'Recovery' + - 'Custom' + - 'FlappingStart' + - 'FlappingEnd' + - 'DowntimeStart' + - 'DowntimeEnd' + - 'DowntimeRemoved' + period: '24x7' + # icinga2 end -- 2.39.5