如果IIS应用程序池停止/崩溃,如何获取电子邮件警报?

分享于 

2分钟阅读

互联网

  繁體

问题:

我看到了很多PowerShell脚本,它检查服务器中IIS应用程序池的状态,如果处于停止状态,则发送电子邮件,尽管脚本很有用,但需要经常运行一次以检查应用程序池状态。是否可以在IIS级别启用此监视,以便在应用程序池停止时发送电子邮件?我同时使用Windows Server 2012和2016


答案1:

应用程序池停止时发生事件,检查此答案如果有帮助:https://forums.iis.net/post/2143450.aspx

"作为一种解决方法,你可以尝试转到事件查看器->自定义视图->服务器角色->Web服务器( IIS ),下面是Web服务器的日志,当应用程序池停止时,它创建一个事件ID为5186的记录,您可以选择一条记录,然后选择"将任务附加到此事件",然后在操作中,可以发送邮件警报。"


答案2:

可以使用监视工具即时监视此类服务崩溃,我推荐Zabbix,这是我最喜欢的监控工具之一,你可以免费下载和安装,Zabbix需要多个配置步骤,因为它能够从几乎所有系统中提取数据。

借助您将在Zabbix上定义的触发器,万一发生意外,您可以通过电子邮件,Mobile Push和许多其他通知渠道接收通知。