2016-09-20 142 views
1

如何监控Azure IaaS虚拟机可用性。如果VM发生故障或重新启动,如何获得警报。Azure IaaS虚拟机监控

现有的Azure监控/警报和诊断,提供诸如CPU,内存和网络等性能指标的警报。有没有我们可以考虑的任何KPI,以便在虚拟机出现故障时提醒用户。

我们不想投资于SCOM并找到替代方案。

+0

调查CloudMonix,如果你发现Azure门户有点太...限制http://cloudmonix.com(我附属于产品) – Igorek

回答

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 Portal使用它,或者使用c#连接例如。所有你需要的信息都在上面的链接中。

+0

谢谢你的链接,我已经通过他们了,什么KPI你建议警惕虚拟机已关闭。 – Jyothi

+0

您可以使用CPU –

+0

我已经测试了“CPU百分比客户操作系统”度量标准的阈值小于1的警报,并且不会触发警报。 – Jyothi

-1

您在订阅中运行了多少台虚拟机?如果您正在运行网站或Web服务,那么您可以设置站点到站点VPN隧道,并利用PowerShell脚本来测试可用性。我们使用Task scheduler来调用执行HTTP GET的PowerShell脚本,以针对特定机器上的网站,以确保机器启动。

您也可以使用Get-AzureVM来测试VM的状态。

+0

如果我们必须从第三台机器安装任务计划程序,我们有两个为该站点提供服务的Web虚拟机,并可以获得另一个虚拟机。但挑战在于IaaS虚拟机通常不会脱机,如果第三虚拟机脱机,我们也有与解决方案相同的问题。 如果有任何设置您的解决方案,请分享链接 – Jyothi

0

我对“网络输入”度量标准有很好的结果。

使用以下设置设置“网络输入”警报:数字“小于”,时间聚合“总计”,阈值“15000字节”(请参阅​​最适合您的数字)“Over the last 1分钟“,频率为”每1分钟“。