你们会用什么来监控 IIS 服务器性能、检测和响应错误等、查找瓶颈、可视化负载下的 CPU 利用率、监控 PHP MySQL 性能等等。
干杯
答案1
这可能无法满足您的所有需求,但我们使用 Nagios 来监视我们的服务器。在最简单的级别上,它只能监视服务器是否启动,但安装代理后,它还可以监视 CPU 负载以及您可以在本地确定的任何其他内容。即使没有代理可以完全按照您的要求执行操作,它们也很容易编写,这些年来,我几乎不费吹灰之力就编写了一些高度定制的代理。我们在 Linux 上使用 Nagios,但它确实支持 Windows,因此无论如何都值得考虑。
Nagios 是一个相当大的解决方案,需要一台服务器,并且设计用于监控整个机器和服务器网络,而不是只监控一台服务器。但它是免费的和开源的。
答案2
正如其他人所说,Nagios 运行得相当好,而且当您很好地整合性能监控时,当出现问题时您就可以很好地解决问题。
但是你不应该忽视简单而纯粹的性能图表,例如 ganglia。尽管它不那么灵活,但它在干净的客户端/服务器推送模型中几乎不存在开销,运行简单,而且非常稳定。