如何监控运行 Linux 的 Azure 虚拟机?

如何监控运行 Linux 的 Azure 虚拟机?

我想知道是否有任何 Azure 服务或方法来监控 Azure Classic 虚拟机,以查看它们是否正常运行或无法运行。此外,如果服务可以在虚拟机无法运行的情况下重新启动虚拟机,那将是有益的。在 Azure 中是否有固有的方法可以做到这一点?此外,还有其他关于如何实现这一点的建议吗?

答案1

查看 Microsoft Operations Management Suite https://www.microsoft.com/en-gb/server-cloud/operations-management-suite/overview.aspx

您可以通过从经典或 ARM 门户创建 Operation Insights 工作区来访问它。有一个免费套餐,它可以帮助您监控经典和 ARM VM 以及现场资源、O365 和即将推出的 AWS 资源。它确实与 Azure 自动化有一些交互,但我认为它只是为了报告。

答案2

Microsoft 提供了一项名为“虚拟机 Azure 诊断”的功能,您可以在每台虚拟机上启用它。它有时也被称为“Azure VM 诊断”。这些功能反过来又允许您以编程方式收集每台虚拟机的资源利用率详细信息。这些功能在 Classic 和 ARM 中均受支持。

有关如何启用 Azure 的 VM 诊断的文档位于:-为 Azure 云服务和虚拟机配置诊断

另外,Datadog 有一个详细指南解释可用的指标、它们如何相互作用,以及如何收集它们

相关内容