我有10+网站配置使用IIS上的Windows VM &文件共享的源代码,每当有一个更新的网站,如果最终用户点击的URL它说502坏网关.我过去在传统的内部部署服务器上做的是使用app_offline. htm,所以它给“应用程序离线消息“的最终用户.我已经将app_offline. htm添加到应用程序网关侦听器中,但在进行更新时,它仍然显示502 Bad gateway或显示很少的配置(web.config)错误
ConfigurationData
| where ConfigDataType == "WindowsServices" and SvcDisplayName == "HealthService" and SvcState == "Stopped"
| order by TimeGenerated desc
1条答案
按热度按时间wljmcqd81#
当Log Analytics服务在VM上停止时,您可以按照以下步骤创建警报。
我已创建VM并在同一VM上安装了Log Analytics代理。
完成虚拟机调配后,创建日志分析工作区,如下所示。
Azure门户〉日志分析工作区〉创建〉
通过导航以下选项启用清单。
Azure门户〉虚拟机〉选择你的虚拟机〉清单
注意:完成自动化帐户部署后,完整的数据收集可能需要24小时请参阅MS Doc有关Azure VM清单的详细信息。
Azure VM完全配置后,清单将显示一个选项卡,其中包含所有Windows服务及其当前状态显示,如下所示。
您可以更改收集频率,如下所示。
打开虚拟机〉清单〉编辑设置〉Windows服务
现在,您可以在Log Analytics中设置警报以监视HealthService服务。
查询以检查服务:
OMS代理服务停止时创建警报,如下所示。
创建如下所示的警报。
创建一个操作组,用于向邮件ID发送警报。
一旦OMS代理服务停止,您将收到注册电子邮件,如下所示。
参考取自create a alert when Log Analytics service stopped on VM
在Linux计算机上安装Log Analytics代理Here
在AKS群集上安装OMS代理,请单击“堆栈”链接。