Is there a way to register "historical" or past downtimes in Icinga2? We make a lot of reports for our customers. These are based on Icinga2, and we want to have those 100% correct. if a customer disconnects his line for local maintenance and we don't know about this until later, we have the need to register this as a downtime from the time the host went down until the host is back up again. Also, sometimes our engineers (not me ) forget to add downtime to a specific host or service in a maintenance window, and we need to be able to set this after or during the job.
When we try to add downtime in the past from Icingaweb2 we get this error: A downtime must not be in the past.
We have tried adding downtimes using External Commands, but that fails in another way: If we set the downtime let's say between 5 am to 6 am this morning, it will start the downtime at 5 am, but the downtime will not end at 6 am - it will end after the command is run. If I run this command at 9:15 am, the downtime will end a couple of minutes after that, for example at 9:18 am.
Is there a way to do this right?
Icinga version: r2.6.0-1, Debian 8.6 (Jessie), 1 master and 6 satellite checkers