Since Lansweeper scans on a schedule, it may not be ideal for this task. Lansweeper will scan the currently logged-in user, but it does not perform "real-time" monitoring.
Furthermore, even if you could report on it, you would have to trigger the reboot via deployment manually. In my opinion, this task would be best served by an RMM tool rather than Lansweeper.