如何监控服务器资源?

如何监控服务器资源?

我想监控服务器的资源,例如 CPU、内存、磁盘空间和许多其他东西。我使用 Nagios + Centreon 来实现这一点,但我想查看资源使用情况的历史视图,并将其显示在图表中,以便获得更多数据,从而更好地管理这些资源。

我正在考虑创建一个脚本,将其存储在每台机器上并每分钟执行一次,将有关资源的数据发送到我的应用程序,该应用程序将处理这些数据并将其存储在我的数据库中。

但我当时想,Am I re-inventing the wheel? 市场上一定有某种系统可以满足我的需求。我研究过 Nagios,但它不能处理我寻找的所有信息,Centreon 也是如此。

有人知道这样的系统吗?我的想法是不是太激进了?我是基础设施领域的新手,所以如果这个问题太幼稚,我很抱歉 =]

答案1

Ganglia 应该可以完美满足您的需求:

http://ganglia.sourceforge.net/

演示:http://ganglia.wikimedia.org/latest/

相关内容