Nagios 和 Rails 监控

发布于 2024-12-08 12:06:19 字数 302 浏览 1 评论 0原文

我们想要使用 Nagios 来监控 Rails 应用程序。原因是我们没有 Rails 应用程序;我们有 Java 和 .Net 应用程序,我们希望将 Nagios 用于所有不同的应用程序;拥有集中监控系统。我知道有一些很棒的监控工具,例如 New Relic、Monit 等。但他们不想使用与 Nagios 不同的任何东西。我正在寻找一个 Nagios 插件来检查 Rails 应用程序的延迟(正常运行时间、停机时间、加载页面需要多长时间、响应时间等),但找不到好的 Nagios 插件。有人知道有一个好的 Nagios 插件可以监控 Rails 应用程序中的延迟吗?预先非常感谢您的帮助。

We want to use Nagios for monitoring a Rails app. The reason is we just don't have a Rails app; we have Java and .Net apps and we want to use Nagios for all different apps; to have a centralized monitoring system. I know there are some great monitoring tools such as New Relic,Monit,etc. out there but they didn't want to go with anything different than Nagios. I am looking for a Nagios plugin to check the latency(uptime,downtime, how long does it take a page to load,response time,etc.) of our Rails app and couldn't find a good Nagios plugin. Does anybody know of a good Nagios plugin for monitoring latency in a Rails App? Thank you very much in advance for your help.

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

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

发布评论

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

评论(2

哥,最终变帅啦 2024-12-15 12:06:20

几乎每个 nagios 插件都会处理正常运行时间、停机时间、response_time。标准 check_http 插件应该可以工作。请务必测试真实页面(例如动态页面)的响应时间。如果您测试静态页面,它可能不会访问数据库等,并且您的响应时间将不正确(太完美)。如果您在非标准端口上运行 Rails,则可以使用 -p 覆盖它检查的端口:
http://nagiosplugins.org/man/check_http

很久以前,在前世,我使用过Nagios 用于向上/向下,但使用 Cacti 用于趋势。

另外,这应该移至服务器故障。

Uptime, downtime, response_time is handled by almost every nagios plugin. The standard check_http plugin should work. Be sure to test a real page (for example, a dynamic page) for the response time. If you test a static page, it might not hit the database etc and your response times will be incorrect (too perfect). If you run rails on a non-standard port, you can override the port it checks on with -p:
http://nagiosplugins.org/man/check_http

A long time ago, in a previous life, I used Nagios for up/down but used Cacti for trending.

Also, this should be moved to serverfault.

呆° 2024-12-15 12:06:20

Nagios 的替代品是它的分支 Icinga。不同之处主要在于其新的动态 Web 界面、数据库灵活性和开发风格。它与 Nagios 插件和配置兼容,因此上述内容也可以工作。

An alternative to Nagios would be its fork, Icinga. Differs mainly in its new dynamic web interface, database flexibility and development style. It is compatible with Nagios plugins and configs, so the above would work too.

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