我正在寻找穷人的监控解决方案。我有一个 Hyper-V 2008 R2 环境,在这个环境中,非高峰时段的电力波动很常见。电池可以使盒子保持相当长的时间。我正在研究一种解决方案,让电池向盒子发出关机命令以获得最佳解决方案,但我想获得一个简单的监控解决方案来监控虚拟机的状态。
本质上是这样的:
- 停电。
- 电力最终恢复。
- 服务器自动重启(电源恢复时)。
- 虚拟机应重新启动(根据 Hyper-V 中的设置从关闭或保存)。
- Task Scheduler 大约每小时运行一次任务,并检查未启动的虚拟机。
- 如果机器没有启动,它会发送一条消息,首选 SMTP 来提醒某人检查它。
我不确定如何最好地完成 VM 的检查。我是否发出具有返回码的 CLI 或 PS 脚本,然后任务调度程序可以做出决定或使用其他方法?
我希望使用内置的 Windows 工具,因为这似乎是可以实现的。如果不是很好,替代品也很棒。是的,我想要一种免费的方式来做到这一点。不想在这里花任何钱,也不想为这个看似很小的问题实施像 Nagios 这样的大型工具。
如果我疯了也没关系!