我正在研究以每个用户为基础创建每月使用情况报告的方法。理想情况下,我们希望包含 CPU、内存、磁盘空间和网络使用情况等信息。我在想,因为这将是一份月度报告,平均计算 CPU 和内存使用量是最好的。磁盘空间将是该用户拥有的所有文件的大小(很可能),而网络使用量将是该用户的带宽量(甚至不知道这是否可能)。有人对如何做到这一点有任何建议吗?我一直在寻找很长一段时间,一直无法弄清楚任何事情。在这一点上,任何建议都是好的(已经存在的工具,编写脚本等)提前致谢!
问问题
186 次
1 回答
0
您可以使用诸如SeaLion、New Relic、munin等任何监控工具定期使用诸如 top(用于 CPU、内存)、du -h(用于磁盘使用)等命令
如果您想以相对于时间的图表形式呈现它,New Relic可以让您根据这些指标绘制图表。它还具有您可以使用的许多其他功能。
由于您试图提供平均值,我建议SeaLion提供原始数据,允许您下载所需时间段的数据,然后在其上“grep”以计算这些指标的平均值。根据您的要求进行选择。
于 2013-12-27T13:29:15.963 回答