【问题标题】:Linux CPU/Memory Load GraphLinux CPU/内存负载图
【发布时间】:2012-03-15 14:38:08
【问题描述】:

我正在开发一个项目并在 Linux 上对其进行测试。 在我的报告中,我想展示机器 CPU/内存负载的图表!

获取这些数据的最佳方法是什么!? 我是否应该编写一个 bash 脚本来定期检查(例如读取 /proc/stat)?这个脚本不会自己产生负载吗? 有可用的轻量级脚本或程序吗?

【问题讨论】:

  • 您生成了哪些原始数据?你想要什么类型的图表?
  • 你的发行版没有linux.die.net/man/1/sar吗?

标签: linux graph load cpu-usage


【解决方案1】:

为此我会使用 munin,它非常易于安装,并且是大多数 linux 发行版存储库的一部分,您当然可以使用它来将来自多个服务器的图表组合在一起...

【讨论】:

    【解决方案2】:

    您可以使用NagiosIcinga(Nagios 的分支)来监控 CPU/内存负载。两者都支持监控参数的图表。两者都有插件可以轻松监控 CPU/内存使用情况。 通过包管理器在 linux 机器上设置 nagios 非常简单。 Icinga 支持自动生成 PDF 报告,其中还包含监控参数的图形。 Icinga 提供了一个virtual appliance - 所以它很容易设置。

    【讨论】:

    • 很好,但我无法访问图形桌面,只有外壳!:(所以我想我应该自己手动制作图形!
    • 那些在 apache 中运行,所以图表在浏览器中。我不确定你的监控有多重要,那些监控工具可能有点矫枉过正。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-29
    • 1970-01-01
    • 1970-01-01
    • 2021-02-04
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    相关资源
    最近更新 更多