summaryrefslogtreecommitdiff
path: root/templates/nagios/conf.d/timeperiods.cfg
blob: be21dcf23aa7f42eae648a1b3449e428086cfe6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
define timeperiod {
    timeperiod_name 24x7
    alias           24 Hours A Day, 7 Days A Week
    sunday          00:00-24:00
    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
}

define timeperiod {
    timeperiod_name  workhours
    alias            Normal Work Hours
    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
}

define timeperiod {
    timeperiod_name  none
    alias            No Time Is A Good Time
}

define timeperiod {
    name            us-holidays
    timeperiod_name         us-holidays
    alias                   U.S. Holidays

    january 1               00:00-00:00     ; New Years
    monday -1 may           00:00-00:00     ; Memorial Day (last Monday in May)
    july 4                  00:00-00:00     ; Independence Day
    monday 1 september      00:00-00:00     ; Labor Day (first Monday in September)
    thursday 4 november     00:00-00:00     ; Thanksgiving (4th Thursday in November)
    december 25             00:00-00:00     ; Christmas
}

define timeperiod {
    timeperiod_name 24x7_sans_holidays
    alias           24x7 Sans Holidays

    use             us-holidays        ; Get holiday exceptions from other timeperiod

    sunday          00:00-24:00
    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
}