【问题标题】:Scripting library for monitoring server health?用于监控服务器运行状况的脚本库?
【发布时间】:2012-01-04 14:17:29
【问题描述】:

是否有一个脚本库最好在 Python/Perl/Ruby 中允许您以标准方式获取有关磁盘、负载、正在运行的进程列表、cpu 使用情况的信息?

我总是最终解析 df、uptime、ps 等。鉴于这些在不同的 Unix 风格上有所不同,并且需要在 Windows 上以完全不同的方式完成,我原以为已经有人这样做了。

【问题讨论】:

标签: python ruby perl health-monitoring server-monitoring


【解决方案1】:

最简单的就是monit:http://mmonit.com/monit/

正如@lawrencealan 所提到的,Nagios 更进一步:http://nagios.org/

这是一个有趣的新尝试:http://amon.cx/

【讨论】:

  • 这三个都不是可以轻松合并到自己代码中的脚本库 - 或者?
  • 以防万一我遗漏了什么。是否有任何软件包附带以标准方式公开系统信息的脚本库?
  • 我不知道——我想我不明白你在找什么。 :)
【解决方案2】:

(ruby) Daniel Berger 在该字段中维护一个lot of gems。查找 sys-cpu、sys-uptime、sys-uname、sys-proctable、sys-host、sys-admin、sys-filesystem - 所有多平台 AFAIK。

【讨论】:

    【解决方案3】:

    【讨论】:

    • 以防万一我遗漏了什么。 Nagios 是否带有以标准方式公开系统信息的脚本库?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    相关资源
    最近更新 更多