Hi @Aaron Brown ,
instead of rebooting the SCSM Servers I would recommend to find the root cause of "no new incidents are created".
But anyway:
You could use a PowerShell script and the Task scheduler to get this done.
With using the SMLets cmdlets for SCSM it's possible to get the latest Incident. If created date of the incident is greater than x hours restart the server.
----------
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten