I presumed the SLA reporting is supposed to ignore periods when the host/service has been in downtime, but this doesn’t work in my case.
I’ve scheduled a downtime and powered off one host. The SLA for last hours is not 100% as I expected it to be.
it seems that the downtime period is not taken into account while it is still active. As soon as the downtime period ended, and the host was powered on again, the SLA has been calculated correctly.
root@opvitlinmon001[~]# icingacli module list
MODULE VERSION STATE DESCRIPTION
businessprocess 2.2.0 enabled A Business Process viewer and modeler
doc 2.6.3 enabled Documentation module
idoreports 0.9.0 enabled Reports for IDO
ipl v0.2.1 enabled The Icinga PHP library
monitoring 2.6.3 enabled Icinga monitoring module
pdfexport 0.9.0 enabled PDF Export via Google Chrome/Chromium
reactbundle dev-master enabled ReactPHP-based 3rd party libraries
reporting 0.9.0 enabled Reporting
Icinga version is: 2.10.4-1.stretch and this is how the report looks: