我想开始跟踪哪些二进制文件用户在我们的 Linux 集群上运行。我想在每个节点上记录结果,然后汇总它们以找到总数。我希望最终能够在月底运行报告并看到/usr/bin/foo
运行了 9000 次。
我的问题是关于日志方面的。什么设施最适合实现这一目标?流程会计?auditd
?
具体来说,我希望日志跟踪每个可执行文件运行的路径,以及执行的频率。
我想开始跟踪哪些二进制文件用户在我们的 Linux 集群上运行。我想在每个节点上记录结果,然后汇总它们以找到总数。我希望最终能够在月底运行报告并看到/usr/bin/foo
运行了 9000 次。
我的问题是关于日志方面的。什么设施最适合实现这一目标?流程会计?auditd
?
具体来说,我希望日志跟踪每个可执行文件运行的路径,以及执行的频率。
几年前,我管理了一个 LSF 集群,而我们正是这样做的。我们使用系统处理会计。我管理的系统运行的是 Solaris,但对于 Linux 来说应该没有什么不同。
我不确定,但我猜想查看审计子系统以将特定审计事件放在您想要观看的二进制文件上将是最好的方法。我模糊的回忆是,流程会计系统记录的内容比您想要的要多得多。
如果您正在寻找快速免费的解决方案。使用 SGE“调度系统”。