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

发布于 2024-12-24 20:06:53 字数 173 浏览 4 评论 0 原文

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

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

Is there a scripting library preferably in Python/Perl/Ruby that allows you to get information on disk, load, a list of processes running, cpu usage in a standard way?

I always end up parsing df, uptime, ps etc. Given that these differ on different Unix flavors and need to be done in a totally different way on Windows, I would have thought that someone would have already done this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

岁月蹉跎了容颜 2024-12-31 20:06:53

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

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

这是一项新的有趣的工作:http://amon.cx/

Most simple is monit: http://mmonit.com/monit/

A step up, as @lawrencealan mentioned, is Nagios: http://nagios.org/

And here's a new interesting effort: http://amon.cx/

热情消退 2024-12-31 20:06:53

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

(ruby) Daniel Berger maintains a lot of gems in this field. Look for sys-cpu, sys-uptime, sys-uname, sys-proctable, sys-host, sys-admin, sys-filesystem - all multi-platform AFAIK.

倒数 2024-12-31 20:06:53

Have you looked into Nagios? http://nagios.org/

There are an abundance of agents: http://exchange.nagios.org/directory/Addons/Monitoring-Agents

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文