Applying commands/command template to hosts, e.g., check_https or check_http --ssl

What’s wrong with my timeperiod?

[2021-11-09 10:45:19 -0500] critical/config: Error: Validation failed for object '24x7' of type 'TimePeriod'; Attribute 'ranges': Invalid time specification 'Friday': Invalid time specification: Friday
Location: in [stage]/zones.d/director-global/timeperiods.conf: 4:5-12:5
[stage]/zones.d/director-global/timeperiods.conf(2):     import "legacy-timeperiod"
[stage]/zones.d/director-global/timeperiods.conf(3):     display_name = "24x7 timeperiod"
[stage]/zones.d/director-global/timeperiods.conf(4):     ranges = {
                                                         ^^^^^^^^^^
[stage]/zones.d/director-global/timeperiods.conf(5):         "Friday" = "00:00-24:00"
                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stage]/zones.d/director-global/timeperiods.conf(6):         "Monday" = "00:00-24:00"
                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stage]/zones.d/director-global/timeperiods.conf(7):         "Saturday" = "00:00-24:00"
                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stage]/zones.d/director-global/timeperiods.conf(8):         "Sunday" = "00:00-24:00"
                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stage]/zones.d/director-global/timeperiods.conf(9):         "Thursday" = "00:00-24:00"
                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stage]/zones.d/director-global/timeperiods.conf(10):         "Tuesday" = "00:00-24:00"
                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stage]/zones.d/director-global/timeperiods.conf(11):         "Wednesday" = "00:00-24:00"
                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stage]/zones.d/director-global/timeperiods.conf(12):     }
                                                      ^^^^^
[stage]/zones.d/director-global/timeperiods.conf(13): }
[stage]/zones.d/director-global/timeperiods.conf(14): 
[2021-11-09 10:45:19 -0500] critical/config: 1 error
[2021-11-09 10:45:19 -0500] critical/cli: Config validation failed. Re-run with 'icinga2 daemon -C' after fixing the config.

zones.d/director-global/timeperiods.conf

object TimePeriod "24x7" { import "[legacy-timeperiod](https://ourschool.edu/icingaweb2/director/timeperiod?name=legacy-timeperiod)" display_name = "24x7 timeperiod" ranges = { "Friday" = "00:00-24:00" "Monday" = "00:00-24:00" "Saturday" = "00:00-24:00" "Sunday" = "00:00-24:00" "Thursday" = "00:00-24:00" "Tuesday" = "00:00-24:00" "Wednesday" = "00:00-24:00" } }

Edit: holy cow, lower case for the day names fixed it.

1 Like