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

我想知道是否有任何Azure服务或方法来监视Azure经典虚拟机,以查看它们是否已启动并正在运行,或者它们是否无法正常运行。 另外,如果服务在没有运行的情况下可以重新启动虚拟机,那将是有益的。 有没有一种内在的方式来做到这一点在azure色? 此外,还有其他build议如何实现这一目标。

看看微软的运营pipe理套件https://www.microsoft.com/en-gb/server-cloud/operations-management-suite/overview.aspx

您可以通过从传统或ARM门户创buildOperational Insights工作区来访问它。 有一个免费的层,它可以帮助你监测经典和ARM VM以及现场资源,O365和即将到来的AWS资源。 它确实与Azure自动化有一些交互,但我认为这只是为了报告。

微软提供了一个名为“虚拟机的Azure诊断”,可以在每个虚拟机上启用。 偶尔也被称为“Azure VM诊断”。 这些将依次允许您以编程方式收集每个虚拟机的资源利用率的详细信息。 这些在Classic和ARM中均受支持。

有关如何启用Azure VM诊断程序的文档,请参阅: – 为Azure云服务和虚拟机configuration诊断程序

Datadog有一个详细的指南,解释可用的度量标准,它们如何相互作用,以及如何收集这些度量标准。