当虚拟机中的磁盘空间不足时如何创建天蓝色监视器警报

2024-01-11

我有一台虚拟机。现在我想如果我的磁盘空间显示非常低,我的意思是小于 2 GB。然后我想触发天蓝色监视器警报并希望收到有关此问题的电子邮件。 azure Monitor 是否提供任何指标?


目前还没有针对磁盘空间的预定义警报。但您可以使用自定义日志搜索创建新警报以获取详细信息,然后触发向您发送的电子邮件。

Step 1 :转到“监控页面”上的“警报”,然后单击“新警报规则”。

Step 2:然后选择资源,并在此处按资源选择已启用虚拟机监控的日志分析工作区。就我而言,它是 TestLog。

Step 3:现在选择自定义日志搜索。

Step 4:然后在搜索查询框中提供我在下面提供的自定义查询,您可以根据您的要求将阈值设置为“0”,周期和频率以分钟为单位,我将其设置为 60 分钟。

Step 5:现在选择您拥有的现有操作组,或者您可以通过单击“新建”并填写详细信息来创建一个新操作组。创建后,单击操作组并将通知类型添加为电子邮件或您想要指定的任何内容。

Step 6:填写其余详细信息,例如电子邮件主题和要设置的警报严重性,然后创建警报。

自定义查询:

let setgbvalue = 200;//Set the disk space you want to check for. 

 Perf 

 | where TimeGenerated > ago(1h)

 | where ObjectName == "LogicalDisk" and CounterName == "Free Megabytes" 

// exclude all others as we are checking for C: here 

 | where InstanceName != "D:"  

 | where InstanceName  != "_Total" 

 | where InstanceName != "HarddiskVolume1" 

 | extend FreeSpaceGB = CounterValue/1024 // converting the counter value to GB 

 | summarize FreeSpace = min(FreeSpaceGB) by Computer, InstanceName 

 | where FreeSpace < setgbvalue //setting condition to check if the value is less than our set value . 

Sample :

为了测试它,我将值设置为 200GB,磁盘空间为 106GB。我收到的邮件如下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当虚拟机中的磁盘空间不足时如何创建天蓝色监视器警报 的相关文章

  • 部署到 azure 然后收到 403 - 访问禁止

    我正在尝试部署到 Azure Silverlight 应用程序 我已迁移数据库 更新连接字符串并将应用程序发布到 Azure 但是当我单击服务 URL 时 我得到以下信息 403 禁止 访问被拒绝 您无权使用您提供的凭据查看此目录或页面 知
  • 如何配置手动预配的 Azure 托管磁盘以用作 Kubernetes 持久卷?

    我正在尝试运行Jenkins Helm 图表 https github com kubernetes charts tree master stable jenkins 作为此设置的一部分 我想传递我提前配置的持久卷 或者可能在迁移期间从另
  • 如何在 Azure 管道上运行 Karate API 测试

    空手道和 Azure 新手 刚刚使用空手道创建了一些 API 测试 而且很简单 想要进一步添加 Azure 管道 找到了一些仅指向添加 Microsoft 的 pom xml 和 maven 的链接 还发现了 Jekins 集成 但没有适用
  • Azure Key Vault - 添加部署槽的访问策略

    我有一个有 2 个插槽的应用程序 我已将连接字符串存储在密钥保管库中 我已在应用程序和 2 个插槽上启用 MSI 此外 在保管库的访问策略中 我添加了应用程序 生产槽 但是我无法将插槽添加到访问策略中 例如 我的应用程序的名称是 XYZ20
  • 删除 Azure 服务总线中的死主题

    我试图在这个问题上做足功课 但我所做的任何搜索都没有让我更接近答案 最近的命中是检测并删除 Azure 服务总线上的孤立队列 主题或订阅 https stackoverflow com questions 12334838 detect a
  • 将包含特殊字符的标签发送到 Azure 通知中心

    我们想在 iPad 应用程序中使用 Azure 通知中心 但遇到了问题 确定谁收到推送消息的标签是电子邮件地址 如果它仅包含普通字符 则可以正常工作 但当我们尝试发送如下所示的标签时 它不起作用 电子邮件受保护 cdn cgi l emai
  • 有没有办法以编程方式更改 Azure 函数触发器类型。

    看起来 Azure 函数的 zip 文件中的 function json 定义了 Az func 的触发器 是否可以通过编程方式将触发器从基于计时器的触发器更改为基于事件的触发器 意思是 我可以在本地计算机上运行一个 python 应用程序
  • 为什么我无法从外部连接到 Kafka?

    我在 ec2 实例上运行 kafka 所以amazon ec2实例有两个ip 一个是内部ip 第二个是外部使用的 我从本地计算机创建了生产者 但它重定向到内部 IP 并给我连接不成功的错误 任何人都可以帮助我在 ec2 实例上配置 kafk
  • Azure 函数和文档数据库

    我很好奇 Azure Functions 上的缩放与输出到文档数据库的关系如何 基本上 当文档数据库因为超出分配的吞吐量而返回 429 时会发生什么 我之所以这么问 是因为当我将最低级别的 Azure Functions 与最低级别的文档数
  • Azure 机器学习 - CORS

    我已经搜索了几个小时 但找不到任何可以回答这个问题的东西 我创建并发布了新的 Azure 机器学习服务 并创建了一个终结点 我可以使用 Postman REST 客户端调用该服务 但通过 JavaScript 网页访问它会返回一个控制台日志
  • 使用 Python 在 Azure 存储 blob 中创建 PDF 文件的最佳方法是什么?

    我是 Python 新手 我提出了使用 Python 脚本创建包含 SQL Server 中可用数据的 PDF 文件的要求 据我研究 有许多库可用于此目的 但大多数方法是生成 HTML 字符串 然后将其转换为本地目录中的 PDF 文件 但他
  • 在流量管理器和 Web 应用程序上配置自定义域

    我推荐了这个微软文档 但它很令人困惑 https learn microsoft com en us azure app service web sites traffic manager custom domain name https
  • Azure Functions - 注入的 ILogger 日志未显示

    我在用着FunctionsStartup在 Azure Functions 项目中设置 IoC 绑定 但是 从注入创建的任何日志ILogger
  • 如何在Azure功能中添加razor视图文件?

    我正在创建一个应用程序 它是 azure 函数项目 我想在该项目中使用 Razor 视图 我应该在 azure 函数中使用任何模板引擎吗 得益于一些方面的进步剃刀之光项目 https github com toddams RazorLigh
  • 云到设备 Azure IoT REST API

    我探索了如何使用 Azure REST API 将数据从设备发送到云 它运行无缝 没有任何问题 我没有找到有关使用 Azure IoT Hub REST API 向 Arduino 板发送云到设备消息的好文章 有人可以就此提供建议吗 您还可
  • 无法创建集合信息 - 尝试在本地测试 Cosmos DB 触发器时出错

    我正在测试开发一个 Azure 函数来读取 Cosmos DB 数据库的更改源 我已经从 Azure 门户创建了这样的函数 但我想使用 VS 或 VS Code 来执行此操作 我使用 Azure Function Core Tools v2
  • Azure 函数和缓存

    我们计划开发一个 Azure 函数 其输入触发器是服务总线消息 输出是 blob 存储 服务总线消息将包含图像 url 该函数会将图像大小调整为预定义的分辨率 并将上传到 azure blob 存储 图像大小应调整到的分辨率存储在数据库中
  • 无法使用安装了启用的 Hyper-V 和 WSL2 的 VirtualBox 启动 Windows 10 客户机 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我最近将 Windows 10 版本更新为2004 我还将 WSL 更新为 WSL2 我在尝试通过 VirtualBox 使用虚拟机 Wi
  • Azure 应用服务计划 - 分钟/天是什么意思?

    我有 ASMX Web 服务 带有 1 个 MSSQL 数据库和一个表 我目前已将其部署到 Azure应用服务我已从免费试用升级到按使用付费计划 我真的很困惑应用服务计划 ASMX 服务由桌面应用程序调用 它只有几个方法 只是从数据库获取和
  • Active Directory B2C 身份验证以及在数据库中创建/存储用户 ID

    我正在制作一个移动应用程序 并希望使用 AD B2C 内容来处理用户的身份验证 我需要将它们的数据存储在 SQL DB 中 该数据库也位于 Azure 上 我打算让我的应用程序使用 REST 与我要编写的一些函数进行通信 然后与数据库后端进

随机推荐