我们有一个服务,通过监听心跳来监视我们的服务器场,如果服务器没有响应,则发送电子邮件通知。当这种情况发生时,我们中的一个人将重新启动服务器。
我认为必须有一些软件工具来自动化这个手动重新启动,最好是开源工具。如果是的话,你能推荐一些吗?
发布于 2011-06-13 16:16:46
SSH可以做您想做的任何事情(通过用于登录的无密码密钥,以及用于重新启动计算机的远程命令)。
如果你需要这样的工具,你有更严重的问题-你应该调查为什么这些机器需要重新启动并解决这个问题。
发布于 2011-06-13 16:39:23
与voretaq所说的类似,您应该真正了解重新启动的根本原因,但大多数监视系统允许您根据操作执行本地脚本。我只需创建一个shell脚本并发出一个“立即关闭-r”来重新启动该框。你也可以包括一个计时倒计时,而不是现在。
发布于 2011-06-13 17:36:51
您应该通过在/etc/init.d或"service 服务名称 start“中运行适当的脚本来重新启动未能响应的服务,而不是重新启动整个服务器。
https://serverfault.com/questions/279950
复制相似问题