我们正在寻找一些可以报告和显示 IIS 实时性能信息的监控软件。我们目前使用 perfmon 来监控正在执行的请求、排队的请求等...,但我们正在寻找一种能够生成报告、图表等的永久解决方案。
Nagios 似乎得到了很多赞誉,但我们正在寻找可以在 Windows 上安装的东西。我偶然发现了尼姆软件,但想知道是否还有其他选择?
我们仅希望监控我们的网络服务器(少于 5 台机器)。
答案1
我知道您说过您想要一些可以在 Windows 上安装的东西,但我确实没有看到很多可用的“好”选项。
无论如何,如果您决定勇敢面对 Linux 世界,我还是想提出一个建议 :) 如果您至少有一台 Linux 机器……或者一个可以运行虚拟机的地方,那么请查看 Zabbix,因为他们也有一个虚拟机,这很好。它是开源的,可以完全满足您的要求(我知道这一点,因为我做过)。它可以获取 perfmon 计数器并将其转换为实时存储的图表。我们将 IIS 服务器、NginX 服务器、MSSQL、Memcached 和其他各种对我们很重要的东西的性能计数器绘制到 zabbix 中。它花了一些设置时间和一些研究,但它非常强大。
我们甚至还制作了叠加图表的报告 - 例如,我制作了一个图表,显示了我所有 Web 服务器的入站/出站请求及其 CPU 使用情况,并在该图表上叠加了同一时间范围内的图表,显示了我的 SQL 服务器上的 CPU 使用情况以及针对它的查询数量,在该图表上叠加的是该时间范围内的缓存/命中和未命中次数。对于您要查找的内容,这个示例可能有点过于复杂,但您明白我的意思了。
答案2
我不知道它是否支持性能计数器和日志文件,但你可以看看 SolarWinds猎户座 APM。