服务器宕机后如何让他自己启动

一台云服务或者物理服务器24小时运行,突然宕机了,如何让他自启?
ps: 我在网上找了半天没有好的解决方案,有好的想法的大lao们可以分享一下🙏🙏

定时检测健康状态,失败n次后强制重启。
比如aws 可以在elb中设置健康状态,在cloudwatch监视和重启