是否有一个脚本库最好在 Python/Perl/Ruby 中允许您以标准方式获取有关磁盘、负载、正在运行的进程列表、cpu 使用情况的信息?
我总是最终解析 df、uptime、ps 等。鉴于这些在不同的 Unix 风格上有所不同,并且需要在 Windows 上以完全不同的方式完成,我会认为有人已经这样做了。
是否有一个脚本库最好在 Python/Perl/Ruby 中允许您以标准方式获取有关磁盘、负载、正在运行的进程列表、cpu 使用情况的信息?
我总是最终解析 df、uptime、ps 等。鉴于这些在不同的 Unix 风格上有所不同,并且需要在 Windows 上以完全不同的方式完成,我会认为有人已经这样做了。
最简单的是monit:http ://mmoni.com/monit/
正如@lawrencealan 提到的,Nagios 是一个进步:http ://nagios.org/
这是一个有趣的新尝试:http ://amon.cx/
(ruby) Daniel Berger 在这个领域维护了很多宝石。寻找 sys-cpu、sys-uptime、sys-uname、sys-proctable、sys-host、sys-admin、sys-filesystem - 所有多平台 AFAIK。