From 49b84e25f8980acabe2828f583a09c9d3da1c86f Mon Sep 17 00:00:00 2001 From: Lord Hepipud Date: Wed, 24 Jul 2019 12:44:02 +0200 Subject: [PATCH] Added Windows Uptime metadata to Windows provider --- lib/provider/windows/Icinga_ProviderWindows.psm1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/provider/windows/Icinga_ProviderWindows.psm1 b/lib/provider/windows/Icinga_ProviderWindows.psm1 index d0d5d6d..126d016 100644 --- a/lib/provider/windows/Icinga_ProviderWindows.psm1 +++ b/lib/provider/windows/Icinga_ProviderWindows.psm1 @@ -24,6 +24,10 @@ function Get-IcingaWindows() 'BuildNumber' = $WindowsInformations.BuildNumber; 'OSArchitecture' = $WindowsInformations.OSArchitecture; 'NumberOfUsers' = $WindowsInformations.NumberOfUsers; + 'Uptime' = @{ + 'raw' = $WindowsInformations.LastBootUpTime; + 'value' = ((Get-Date) - $WindowsInformations.LastBootUpTime).TotalSeconds; + }; 'OSType' = @{ 'raw' = $WindowsInformations.OSType; 'value' = $ProviderEnums.WindowsOSType[[int]$WindowsInformations.OSType];