我想定期(例如使用cron)生成包含CPU使用率,内存使用情况,磁盘I / O负载和networking使用情况的graphics的图像(例如png)。
我想要的东西不是太难看,所以gnuplot图有点粗糙,但如果这是唯一的select,我会采取它。
经过半个小时的search,我无法find一个简单的工具来做到这一点,没有广泛的configuration。
我想使用conky并要求它渲染到一个文件,而不是显示在屏幕上的graphics,但我找不到这样的conky选项。 我想到的唯一的解决scheme是开始一个虚拟的Xorg会话,让conky运行,并定期截图。
我也看到很多关于使用dstat或类似工具的博客文章等,但是这些生成的文本报告,而不是graphics。
有没有一个命令行工具,这是非常简单的设置,可以生成(漂亮)GPUgraphics和类似的graphics,而不需要我的部分的广泛configuration?
就像是:
generategraph --cpu --interval 300 --output mygraph.png
编辑:
目前引用的其他工具(rrdtool,mrtg,zabbix,orca)的问题在于它们是为全职networkingpipe理员devise的企业级软件。 我只想简单一点,我可以在一个小盒子上运行,并在几秒钟内完成设置,而不用花费几天时间进行configuration。
而我只是意识到我问服务器错误,而不是像我这样的超级用户,所以这解释了我得到的答案:)谢谢大家,抱歉失去你的时间,我要求这个问题被closures/迁移到超级用户。
想想这个…你需要一些方法来跟踪历史,以便为CLI生成的图表提供一个input。 这是类似RRDTool的帮助。
像collectl这样的工具可以收集数据并将其组织到另一个graphics工具中 。
有一些漂亮的解决scheme,如NewRelic ,不是基于CLI的,但提供了一些更好的洞察系统性能 …
但我是老学校…我仍然使用Orca为此。
但是图表很漂亮。
任何:
会照顾你的问题。
天。 MRTG有什么问题? 或者,几乎所有其他性能监视工具?