如何监控Azure IaaS VM可用性。如果VM出现故障或重新启动,如何收到警报。
现有的Azure监控/警报和诊断程序,可在CPU,内存和网络等性能计数器上提供警报。是否存在我们可以考虑的任何KPI,以便在VM发生故障时发出警报。
我们不想投资SCOM并找到替代方案。
答案 0 :(得分:0)
您可以使用Azure监控并根据性能计数器(CPU /内存等)创建警报并使用它们
Azure监控
https://azure.microsoft.com/en-us/documentation/articles/monitoring-overview/
接收提醒通知
https://azure.microsoft.com/en-us/documentation/articles/insights-receive-alert-notifications/
您可以直接通过Azure门户使用它,或者使用c#连接。您需要的所有信息都在上面的链接中。
答案 1 :(得分:0)
我使用“网络输入”指标获得了良好的结果。
使用以下设置为“网络输入”设置警报:数字“小于”,时间聚合“总计”,阈值“15000字节”(查看最适合您的数字),持续一段时间“过去1”分钟“频率为”每1分钟“。
答案 2 :(得分:-1)
您在订阅中运行了多少个虚拟机?如果您正在运行网站或Web服务,则可以设置站点到站点VPN隧道并使用PowerShell脚本来测试可用性。我们使用Task调度程序调用PowerShell脚本,这些脚本对特定计算机上的网站执行HTTP GET,以确保计算机已启动。
您还可以使用Get-AzureVM来测试VM的状态。