Check_update.exe runs into a timeout, but check_timeout is not exceeded

Hello there,

We have some Windows 2008 R2 hosts where the command check_update.exe runs into a timeout. The monitoring check is pretty slow, it’s running for 5 to 10 minutes. After execution Icinga reports “”, but check_timeout is configured with a threshold of 15 minutes (900s).

The execution of the check command via Powershell is without errors.

PS C:\Program Files\ICINGA2\sbin> Measure-Command { .\check_update.exe | Out-Host }
UPDATE CRITICAL 1 | 'update'=1;0;0;0;


Days              : 0
Hours             : 0
Minutes           : 9
Seconds           : 58
Milliseconds      : 758
Ticks             : 5987581476
TotalDays         : 0,00693007115277778
TotalHours        : 0,166321707666667
TotalMinutes      : 9,97930246
TotalSeconds      : 598,7581476
TotalMilliseconds : 598758,1476

I’m not sure if it’s bug or not. Maybe the behavior is already known.