6

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

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

4

3 回答 3

6

最简单的是monit:http ://mmoni.com/monit/

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

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

于 2012-01-04T01:18:00.403 回答
2

(ruby) Daniel Berger 在这个领域维护了很多宝石。寻找 sys-cpu、sys-uptime、sys-uname、sys-proctable、sys-host、sys-admin、sys-filesystem - 所有多平台 AFAIK。

于 2012-01-04T01:39:53.287 回答
0

你看过Nagios吗?http://nagios.org/

有很多代理:http ://exchange.nagios.org/directory/Addons/Monitoring-Agents

于 2012-01-04T01:11:34.053 回答