0

我们正在使用用于 .NET 的 Azure 库,以便提供一些内部 UI 来管理我们的员工用作测试工作站的 VM。

到目前为止,我们已经成功地利用 API 来允许对 VM 进行 CRUD 操作,以及临时停止和解除分配。

但是,是时候提高我们在 UI 中的响应能力了,因此我正在寻找一种方法让 Azure 通过代码订阅(或其他一些机制)通知我们 VM 的状态已更改。我们很乐意进行资源组绑定通知或每个 VM 监控,只要它不是我们只是一次又一次地查询状态的轮询方法。

查找 VM 状态更改信息时是否可以订阅通知?

4

1 回答 1

0

我从来没有完全按照你的要求做,但我认为正确的方向是AlertsAzure Monitor

您可以为单个 VM 或一组资源设置警报,这些资源将调用 Webhook 或向您发送电子邮件或推送通知。

更简单的通用方案是根据性能指标 CPU/RAM 设置警报,以确定 VM 是否正在运行。更复杂的场景将基于活动(服务健康通知、管理员活动日志等),但所有机制都与 Azure Monitor 相关。

于 2018-04-17T16:02:15.273 回答