Python 用于监视服务器运行状况的脚本库?

Python 用于监视服务器运行状况的脚本库?,python,ruby,perl,health-monitoring,server-monitoring,Python,Ruby,Perl,Health Monitoring,Server Monitoring,是否有一个脚本库(最好是Python/Perl/Ruby)允许您以标准方式获取有关磁盘、负载、正在运行的进程列表、cpu使用情况的信息 我总是以解析df、正常运行时间、ps等结束。考虑到这些在不同的Unix风格上有所不同,并且需要在Windows上以完全不同的方式完成,我本以为会有人已经这样做了。你看过Nagios了吗 有很多代理:最简单的是monit: 正如@lawrencealan所提到的,Nagios是一个进步: 这里有一项新的有趣的工作:(ruby)Daniel Berger在这个领域保

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


我总是以解析df、正常运行时间、ps等结束。考虑到这些在不同的Unix风格上有所不同,并且需要在Windows上以完全不同的方式完成,我本以为会有人已经这样做了。

你看过Nagios了吗

有很多代理:

最简单的是monit:

正如@lawrencealan所提到的,Nagios是一个进步:


这里有一项新的有趣的工作:

(ruby)Daniel Berger在这个领域保持着领先地位。查找系统cpu、系统正常运行时间、系统uname、系统proctable、系统主机、系统管理员、系统文件系统-所有这些都是多平台AFAIK。

我想有人在澳大利亚铁路公司的会议上谈到过一个。不过,我记不起任何细节。你可以调用“sar”命令或其他命令……这三个都不是脚本库,可以轻松地合并到自己的代码中——或者?以防我遗漏了什么。这些软件包中是否有以标准方式公开系统信息的脚本库?据我所知并非如此——我想我不明白您在寻找什么。:)以防万一我遗漏了什么。Nagios是否附带一个脚本库,以标准方式公开系统信息?