代码之家  ›  专栏  ›  技术社区  ›  rtacconi

监视系统资源的Ruby库

  •  4
  • rtacconi  · 技术社区  · 15 年前

    你知道一个可以访问Ruby系统资源的库吗?我想监控CPU、磁盘、RAM、网络…

    如果有一个库不仅可以监视Linux,甚至可以监视FreeBSD、Windows、Solaris和Mac,那就太好了。

    4 回复  |  直到 11 年前
        1
  •  1
  •   Justin Rudd    15 年前

    Monit 是我用的那个。非常简单的配置(不是Ruby),Web上有很多示例等。我偏向于这个,因为我使用得最多。

    另一个流行的是 god . 与monit不同,它使用Ruby作为配置语言。我从来没有使用过上帝,但我听到过它的好坏。最糟糕的是它慢慢地吸走了记忆。这不是上帝本身,而是运行在下面的Ruby解释器。只是要记住一些事情。

    编辑 这些都不能在窗户上工作。我在Linux(Ubuntu、OpenSuse和Fedora构建——所有2.6内核)、Mac OS X 10.5(从未尝试过更老的版本)和NetBSD上使用monit很幸运。

        2
  •  1
  •   martyman    12 年前

    这是一个很好的库,您可以使用: http://rubyforge.org/projects/sysutils

        3
  •  1
  •   Refael    11 年前

    我也找了一个简单又好的图书馆来做这件事…

    我遇见

    使用手表

    5分钟后,我的monitoring.rb完成了……

    安装: gem install usagewatch

    在Mac上安装: gem install usagewatch_ext

    参照 this 文章了解更多信息

        4
  •  1
  •   sethvargo    11 年前

    sysutils 很好,但是厨师创造了 Ohai . 大海是厨师用的,非常全面。