用于监视服务器健康状况的脚本库?

Stu*_*ard 5 ruby python perl server-monitoring health-monitoring

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

我总是最终解析df,正常运行时间,ps等等.鉴于这些在不同的Unix风格上有所不同,需要在Windows上以完全不同的方式完成,我本以为有人会已经这样做了.

Joh*_*hir 5

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

正如@lawrencealan所提到的那样,加强了Nagios:http://nagios.org/

这是一个新的有趣的努力:http://amon.cx/


ste*_*lag 2

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