From 33716db4e79e8a7158e18ac37517f6c52ee13c5a Mon Sep 17 00:00:00 2001 From: Ovais Rashid Date: Tue, 21 Jul 2026 12:02:20 -0400 Subject: [PATCH 1/2] Uptime reboot --- docs/vsa/procedures/get-lastreboottime.md | 45 ++++++++++++++++++ .../script-run.webp | Bin 0 -> 8462 bytes 2 files changed, 45 insertions(+) create mode 100644 docs/vsa/procedures/get-lastreboottime.md create mode 100644 static/img/docs/c038ca94-afba-473e-8f37-a24803be53e9/script-run.webp diff --git a/docs/vsa/procedures/get-lastreboottime.md b/docs/vsa/procedures/get-lastreboottime.md new file mode 100644 index 000000000..1ed100cee --- /dev/null +++ b/docs/vsa/procedures/get-lastreboottime.md @@ -0,0 +1,45 @@ +--- +id: 'c038ca94-afba-473e-8f37-a24803be53e9' +slug: /c038ca94-afba-473e-8f37-a24803be53e9 +title: 'Get - Last Reboot Time' +title_meta: 'Get - Last Reboot Time' +keywords: ['reboot', 'server', 'workstation', 'uptime', 'monitoring', 'threshold', 'alerting'] +description: 'Alerts if a device has not been rebooted within a configurable number of days.' +tags: ['monitoring', 'reboot', 'alerting', 'windows'] +draft: false +unlisted: false +last_update: + date: 2026-07-21 +--- + +## Summary + +Alerts if a device (workstation or server) hasn't been rebooted within a configurable number of days (and optionally minutes). Designed for RMM automation to proactively flag devices that have exceeded their expected reboot cycle. + +## Dependencies + +[Get-LastRebootTime](/docs/ab26f055-f420-4e35-8241-8f868c940b6d) + +## Sample Run + +![SampleRun1](../../../static/img/docs/c038ca94-afba-473e-8f37-a24803be53e9/script-run.webp) + +## Implementation + +1. Export the agent procedure from ProVal's VSA RMM instance. + **Name:** `Get - Last Reboot Time` + + The export will download the necessary XML file. + +2. Import this XML file into the partner's VSA RMM instance. + +3. Create Managed Variable + - `` + +## Output + +Script Output. + +## Changelog + +### 2026-07-21 \ No newline at end of file diff --git a/static/img/docs/c038ca94-afba-473e-8f37-a24803be53e9/script-run.webp b/static/img/docs/c038ca94-afba-473e-8f37-a24803be53e9/script-run.webp new file mode 100644 index 0000000000000000000000000000000000000000..5a1744a847d37e59cc742c0f075c64ca8a983fb8 GIT binary patch literal 8462 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 NQoFSKw{W-={|C=y5eWbQ literal 0 HcmV?d00001 From c434268c6ef0f60a19de8c20abb0ae2874f1bedb Mon Sep 17 00:00:00 2001 From: Rj98-sh Date: Thu, 23 Jul 2026 15:38:38 -0400 Subject: [PATCH 2/2] Update get-lastreboottime.md --- docs/vsa/procedures/get-lastreboottime.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/vsa/procedures/get-lastreboottime.md b/docs/vsa/procedures/get-lastreboottime.md index 1ed100cee..cda12ab56 100644 --- a/docs/vsa/procedures/get-lastreboottime.md +++ b/docs/vsa/procedures/get-lastreboottime.md @@ -9,7 +9,7 @@ tags: ['monitoring', 'reboot', 'alerting', 'windows'] draft: false unlisted: false last_update: - date: 2026-07-21 + date: 2026-07-23 --- ## Summary @@ -18,7 +18,7 @@ Alerts if a device (workstation or server) hasn't been rebooted within a configu ## Dependencies -[Get-LastRebootTime](/docs/ab26f055-f420-4e35-8241-8f868c940b6d) +- [Get-LastRebootTime](/docs/ab26f055-f420-4e35-8241-8f868c940b6d) ## Sample Run @@ -38,8 +38,10 @@ Alerts if a device (workstation or server) hasn't been rebooted within a configu ## Output -Script Output. +- Script Output ## Changelog -### 2026-07-21 \ No newline at end of file +### 2026-07-23 + +- Initial version of the document. \ No newline at end of file