是否有一个桌面应用程序(最好适用于 Windows)可以连接到远程 Linux 服务器,并提供该远程服务器上服务器负载和其他指标的实时计量表/历史图表?很多时候,服务器性能问题都是事后才知道的,如果有一个应用程序可以持续监控服务器,并在服务器负载过高时提醒我,那就太好了。谢谢!
答案1
看看公共关系部。它在 Windows 上运行,您需要在 Linux 机器中启用 SNMP。
答案2
答案3
我有两个建议。第一个是安装 Munin 和 Monit。它们都可以在你的 Linux 机器上运行。这确保即使你的 Windows 机器处于离线状态,你也可以获得趋势和警报。它们都是开源的。这里有一篇关于如何设置它们的不错的文章。 http://howtoforge.com/server-monitoring-with-munin-and-monit-on-centos-5.2 确保通过源 IP 地址保护对这些工具的访问,以确保全世界都无法看到您的系统性能或找到攻击您的方法。
其次我建议看看 Hyperichttp://www.hyperic.org。他们有一个很好的工具,您可以轻松地在 Windows 上启动并运行它。我要提醒的是,它确实使用了您需要在 Linux 机器上安装的代理。它的好处是,您可以在客户端维护趋势数据,同时在监控服务器上执行维护。开源 Hyperic 项目足以监控单个服务器或扩展到 20-30 个服务器。如果您开始管理多台服务器,我建议您考虑购买商业版本。有许多工具可以满足您的需求,只需做好功课即可。监控工具是您希望第一次就正确使用的东西,因为大多数(如果不是全部)工具都没有可移动到另一个监控系统的可移植数据。
您应该考虑的最后一件事是日志聚合和搜索。实际上没有比 Splunk 更好的工具了http://www.splunk.com。同样,他们有一个免费版本,可以满足您的基本需求,但随着他们的成长,您可以转向商业版本。