Microsoft Intune · Shared Devices · RebootMonitor

Monitoring reboot health across a shared device fleet

Shared, Intune-enrolled Android devices have no single owner to notice a reboot is overdue. RebootMonitor puts that signal in front of whoever is holding the device right now.

By Nordic Appworks · Published

A monitoring gap most fleets don't notice

Intune tells you a lot about a device — compliance state, last check-in, installed apps. It doesn't tell you how long it's been since it actually restarted.

On a personal device, that gap doesn't matter much: the owner reboots it eventually, because they notice it slowing down. On a shared device, nobody feels that ownership, so the gap can run for months without anyone in IT ever seeing it.

This page is about closing that specific gap. For step-by-step deployment instructions, see our full Intune deployment guide.

Visible on the device

Anyone picking up the device sees its current status and uptime immediately, no admin console required.

A nudge after 7 days

A notification and in-app popup appear once a device has gone a week without a restart.

Per-device history

Every device keeps its own 12-month reboot history and monthly heatmap, viewable on that device.

Fits Managed Home Screen

Works as one more tile in a locked-down, single-purpose or multi-app kiosk configuration.

A decentralized monitoring model, on purpose

RebootMonitor does not send reboot data to a server, so there is no central "which devices haven't rebooted" report to check from your desk.

That is a deliberate trade-off, not a missing feature. The person best placed to act on a low-uptime warning is whoever is using the device at that moment — not an administrator reading a report days later. Putting the signal directly on the device turns monitoring into action immediately, without building or maintaining a separate reporting pipeline.

RebootMonitor dashboard on a shared, Intune-managed Android device
What the current user sees on a shared device.
RebootMonitor reboot history with a monthly heatmap on a shared device
Per-device history, kept locally on that device.

Pairs well with what Intune already reports

  • Intune already shows last check-in and compliance state per device.
  • RebootMonitor adds the one number Intune doesn't track: time since the last actual restart.
  • Support staff can ask the current user to check the app instead of chasing device logs remotely.

Private by default

  • No reboot data leaves the device, so there's nothing extra to secure or govern centrally.
  • Deploys as a normal Managed Google Play app, assigned Required to your device group.
  • Only RECEIVE_BOOT_COMPLETED and POST_NOTIFICATIONS permissions are used.

Frequently asked questions

Does RebootMonitor give admins a fleet-wide reboot dashboard in Intune?

No, and that is deliberate. RebootMonitor reports reboot status on the device itself rather than to a central server, so there is no cross-device dashboard to view from the Intune admin center.

Why monitor on the device instead of centrally?

On a shared device, the person most able to act on a low-uptime warning is whoever is holding it right now, not an admin browsing a report days later. On-device monitoring turns the signal into an action immediately.

Can this be combined with Intune's own compliance reporting?

Yes. Intune already reports last check-in and compliance state per device. RebootMonitor adds the one signal Intune does not track: how long it has actually been since the device restarted.

Does this replace a device compliance policy?

No. It is a lightweight nudge for users, not an enforcement mechanism. Devices are not blocked or marked non-compliant for a missed reboot.

Give your shared devices a reboot habit

Deploy RebootMonitor as a Managed Google Play app and let every device monitor its own reboot health.

View on Google Play