哪个工具提供每个进程(或每个 cgroup)资源(RAM/CPU/磁盘)监控?

Mic*_*ael 5 monitoring debian process

我想获得有关由我的服务器(运行 Debian)上的特定进程(或进程组或 cgroup)引起的 CPU 使用率、RAM 使用率、磁盘使用率百分比的图表。

该工具必须是 FOSS,如果有 Debian 软件包,那就更好了。

该工具确实不是需要做的意义监控“如果资源X是发送电子邮件> 75%”,只是提供了图形是配不上我。

Far*_*han 1

据我所知,没有任何企业级监控系统可以根据每个进程(或PID)提供CPU使用率/RAM使用率。所有这些监视系统所做的就是监视特定的服务(无论它创建了多少个进程或线程)。

为了您的 Easy,您可以一开始就使用 MUNIN,它提供您需要的所有资源的图形,并且它提供基于特定服务(例如磁盘 I/O、Apache、mysql、系统正常运行时间等)的资源监控

之后,您可以尝试使用 OpenNMS,它为广泛的服务提供非常广泛的性能指标监控(以及非常详细的图形和报告)。