我有一个客户的要求,他想知道他的EC2实例的用途。用户是学生,他们对这些EC2实例具有提升的权限。他想要一份报告,告诉他每个实例上正在使用哪些程序。这些学生是否正在使用python,挖掘以太坊?或者他们在做什么?是否有适用于Windows和Linux的工具可以帮助我解决这个问题?
我正在考虑在每个EC2实例上安装代理并获取正在执行的前提列表。但是要从一系列进程列表中获得有用的东西,将会有很多工作要做。还有其他建议吗?
谢谢
您想要查看EC2 System Manager。有两种服务可能有所帮助。
清单可以收集有关补丁级别,已安装软件等的信息,并创建结果报告。
有关详细信息,Run Command将允许您定期在您的车队中运行类似ps -ef
的内容,并报告结果。
查看AWS Cloudtrail。它是原生的,很容易添加到您的实例中。监视并记录您对审计感兴趣的所有活动。 https://aws.amazon.com/cloudtrail/