是否有桌面应用程序(最好是Windows)连接到远程Linux服务器,并提供该远程服务器上的服务器负载和其他指标的实时仪表/历史logging图表? 通常情况下,服务器性能问题是我在事后才听到的,如果有一个应用程序持续监视服务器,并且能够在服务器负载过高时发出警报,那将是非常好的。 谢谢!
看看PRTG 。 它运行在Windows上,你需要在你的Linux机器上启用SNMP。
如果您拥有大量的软件, HP Open View可以在Windows上运行。
在你心脏病发作之后,你应该考虑Nagios 。
它将运行在Linux上,您可以将其作为设备运行,并通过浏览器访问您需要的所有内容。
我有两个build议。 第一个是安装Munin和Monit。 这些都将在你的Linux机器上运行。 这确保即使您的窗口框离线,您也可以获得趋势和警报。 他们都是开源的。 这是一个体面的写作设置他们。 http://howtoforge.com/server-monitoring-with-munin-and-monit-on-centos-5.2确保通过源IP地址保护对这些工具的访问,以确保整个世界看不到您的系统性能或确定攻击你的方法。
第二,我会build议看Hyperic http://www.hyperic.org 。 他们有一个很好的工具,你可以很容易地在Windows上运行。 我会告诫它,它使用一个代理,你将需要安装在你的Linux机器上。 关于这一点的好处是您可以在客户端维护趋势数据,同时在监控服务器上执行维护。 开源的Hyperic项目绰绰有余,可以监控单台服务器或扩展到20-30台服务器。 如果你开始pipe理更多的服务器,我会build议考虑购买商业版本。 有许多工具可以满足你的需求,只是做你的功课。 监控工具是您想要第一次正确的事情,因为大多数(如果不是全部的话)都没有可以移动到另一个监控系统的便携式数据。
你应该考虑的最后一件事是日志聚合和search。 那里没有比Splunk http://www.splunk.com更好的工具。 他们再次有一个免费版本,将满足您的基本需求,但随着他们的成长,你可以转向商业版本。
尝试Gkrellm进行实时监控。 对于长期的监测和历史,我使用NetMRG 。
监控networking是每个系统pipe理员的任务,并有许多解决scheme。
如果你寻找免费的解决scheme,请看看nagios和仙人掌或zabbix 。
你可以使用RRDTOOL
Monit是相当简单的configuration,通过电子邮件发送资源触发器(内存,CPU使用率等)。 即使有另一个解决scheme – monit是一个非常棒的“备份”,可以在出现问题时向您发送电子邮件,甚至可以configuration为自行解决(由于PHP中的泄漏而导致高内存使用率时重新启动Apache)。
这不一定是一个Windows工具,但它肯定可以从Windows使用: http : //www.cacti.net/