]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
pixelpark - dev-monitoring: add basic timeperiods
authorThomas Dalichow <thomas.dalichow@publicispixelpark.de>
Wed, 15 Mar 2017 14:50:09 +0000 (15:50 +0100)
committerThomas Dalichow <thomas.dalichow@publicispixelpark.de>
Wed, 15 Mar 2017 14:50:29 +0000 (15:50 +0100)
customer/pixelpark/dev-monitoring.pixelpark.com.yaml

index d93ce13a5b0896d678d09ea48d9154b79b73ee83..55ebcaeac522fa0044a11da58170f4c42936e4a1 100644 (file)
@@ -76,6 +76,38 @@ site::profile::icinga2::object::hostgroup:
     display_name: 'Solaris Server'
     assign:
       - 'host.vars.os == Solaris'
+# TODO: feiertage!
+site::profile::icinga2::object::timeperiod:
+  '24x7':
+    target: '/etc/icinga2/conf.d/timeperiods.conf'
+    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'
+    excludes:
+      - '8x5'
+  '8x5':
+    target: '/etc/icinga2/conf.d/timeperiods.conf'
+    excludes:
+      - 'feiertage'
+    ranges:
+      'monday': '09:00-18:00'
+      'tuesday': '09:00-18:00'
+      'wednesday': '09:00-18:00'
+      'thursday': '09:00-18:00'
+      'friday': '09:00-18:00'
+  'feiertage':
+    target: '/etc/icinga2/conf.d/timeperiods.conf'
+    ranges:
+      'january 1': '00:00-24:00'
+      'december 25': '00:00-24:00'
+      'december 26': '00:00-24:00'
+      'may 1': '00:00-24:00'
+      'october 3': '00:00-24:00'
 
 site::profile::icinga2::object::notification:
   'mail-host-notification':