因此,nagios 可以很好地绘制特定资源利用率或其他指标的图表,但我正在寻找一种工具,可以输出图表或其他图形表示,以显示服务器上所有服务当前消耗的 CPU 时间/CPU 利用率。我认为 New Relic 可能在一定程度上可以实现这一点,但我想知道是否有一个流行的开源应用程序可用于此。
如果我解释得不好,我实际的问题是,我有一个启用了 suexec 的共享服务器(即 httpd cgi 在多个用户帐户下运行)。我想知道哪些用户在一天中的某些时段使用最多的 CPU。
答案1
石墨!见Graphite 仪表板。
答案2
答案3
RRDtools 确实使您能够拥有一个循环数据库(以防止数据库存储太多数据)并且制作漂亮的图形。
http://oss.oetiker.ch/rrdtool-trac/wiki/SystemMonitorScripts