我有一个本地服务器和一个 Azure MSDN 帐户。我听说 Azure 支持混合云的概念,其中一些服务器可能在本地,但不确定我是否理解正确。
例如,我有一些本地服务器,我希望有一个显示它们性能的仪表板。基本的东西 - CPU 和 RAM。能够配置阈值和警报。我可以将这些服务器“装载”到某种 Azure 监控解决方案并获得所有这些吗?
编辑 1
这是我可以看到的:
保存按钮被禁用。我不明白如何从那里前进。
编辑 2
我找不到“显示“添加所选性能计数器”的蓝色大按钮”,我可以看到一个带有 + 号的蓝色小按钮,按下它会得到以下信息:
编辑 3
所以,我让它运行了几个小时,但仍然没有数据:
编辑 4
编辑 5
心跳:
编辑 6
我遵循了所有的指示。最后,几天后我发现我有了它!切换到高级分析,我在这里:
现在我只需要一个仪表板,更好的生活,但如果不是我可以轻松刷新的仪表板。
正如评论中提到的,这是通过 OMS/Log 分析完成的。您将在要监控的机器上安装 OMS 监控代理,然后将其连接到您在 Azure 中创建的日志分析工作区。这将连接您的机器以将数据发送到日志分析。
此时您还没有发送您需要的数据,您需要配置 Log Analytics 以从机器收集 perfmon 数据。为此,在 Azure 门户中选择您的 Log Analytics 工作区,然后进入“高级设置”,在打开的窗口中选择“数据”,然后选择“Windows 性能计数器”。它将为您提供一些默认计数器,这应该是您想要的,所以我会接受这些。您的页面应如下所示:
您现在将开始从您的机器收集此性能数据。等待一段时间以收集一些数据,然后查看它,您可以转到门户中工作区设置中的搜索选项,然后输入如下查询
这将向您显示每台机器的平均处理器时间数据。您可以在本文中查看更多详细信息和其他查询。
编辑:您只需按下下面突出显示的按钮即可添加默认计数器。