我正在维护的专用服务器偶尔会崩溃,我怀疑是因为过载,所以我需要一些基于性能/资源的监控软件,最好是带有网络界面的软件,比如我尝试过但不喜欢的 OpenNMS。操作系统是Linux CentOS 5.3
PS 服务器上运行着超过 50 个网站,如果监控软件能够显示哪个网站消耗的资源最多,那将是最有帮助的。
答案1
答案有很多。我个人使用泽诺斯,但是有一个大的在此列出:http://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems
答案2
答案3
答案4
纳吉奥斯正如其他人所提到的,它是一个开源基础设施,用于从中央服务器监控远程系统。远程系统通过简单的消息报告“服务”状态,中央监控服务器或者通过直接连接“主动”请求该状态,或者远程系统例如通过http“被动”报告该状态。 (引用的词语是 Nagios 术语。)中央服务器使用一组定义远程主机、服务、计划等的文本文件进行配置。
这是对 Nagios 提供的功能的非常简短的描述,但让您了解所需的基础设施类型。 Nagios 的优势来自于状态消息的简单性。 “服务”是指以 Nagios 可以摄取的形式报告状态的任何内容。它可以在任何平台上用任何语言编写。许多扩展已经开发出来,并且可以从 Nagios 库中获取。
商业版本称为 Nagios XI,它在配置文件之上放置了一个漂亮的前端,使用数据库来存储元数据,并使用基于 RRDTool 的图形模块来生成报告。
我们使用 Nagios XI 已经大约六个月了。肯定有一个学习曲线,管理 GUI 需要一些工作来处理大规模安装,但我们对成本效益感到满意。