当网站出现错误消息时,需要循环 Powershell 脚本向我发送电子邮件

当网站出现错误消息时,需要循环 Powershell 脚本向我发送电子邮件

在虚拟机上运行 08 Windows 服务器 每当网站出现 404 或进入维护页面时,我们都需要通过电子邮件或其他方式收到通知。因此,我们需要脚本不断检查网站是否有错误。

当发生这种情况时,我们还需要 IIS 使用脚本重新启动。

由于它在服务器上运行,我们需要它执行一次并继续循环。

我需要任何关于从哪里开始的指导。我被抛弃了这个项目,之前没有使用过 Powershell。

谢谢。

答案1

通常这被称为监控,并且您不是从服务器本身执行此操作(死机的服务器通常很难宣布自己的死机),而是从第二台主机执行此操作。

许多监控系统都有代理,可以安装在被监控的服务器上,并可以调用代理来自动尝试重新启动服务作为急救,并且只有当失败时才会向负责寻呼的人员发送通知。

不要试图重新发明轮子。

相关内容