监控流程解决方案

监控流程解决方案

设想:

  • Linux 机器;
  • 我需要“监控”我的进程:需要找到 20 秒内消耗 >80% CPU 的每个进程,并将进程信息写入日志。

有没有解决方案,或者我要自己写脚本?我已经有一个小脚本了,但我想知道是否可以找到更高级的脚本。

答案1

您可以使用的解决方案之一是 munin:http://munin-monitoring.org/

答案2

另一个可能有用的工具是 Ubuntu 中的 acct 包中的“lastcomm”。它将显示进程运行的时间。对于硬核、详细的数据,您可以使用“auditd”。

相关内容