首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为进程管理提供心跳监控的Linux程序?

为进程管理提供心跳监控的Linux程序?
EN

Stack Overflow用户
提问于 2012-02-25 11:13:40
回答 2查看 2.3K关注 0票数 0

我们在Linux (Ubuntu)上有一个作为HTTP服务器运行的Java进程。我们已经在此进程上创建了一个端点来响应http://myserver/ping上的ping消息...成功的响应将返回"Ok",指示服务器进程正在运行。

我们希望使用using服务来监控http进程,最好是在同一物理服务器上运行的服务,以便在必要时支持终止/重启,但我们不想自己实现这种监控,因为有无数的Linux程序提供监控服务,但有太多我们不确定哪一个最适合我们的需求,所以我们列出了我们的要求。对于任何最适合我们需要的监控程序的建议,我们将不胜感激。

1)免费和基于包的(我们不是在寻找企业级软件)

2)监控器必须支持定期发送http请求和确认响应( 10s、5m等)

3)必须支持重试逻辑( 10次后无响应,通过pid终止进程,然后重启)

4)必须支持通过电子邮件发送警报(如果尝试3次仍未响应,请发送电子邮件至admin@foo.com)

EN

回答 2

Stack Overflow用户

发布于 2012-02-25 13:38:48

来自Daniel的扩展评论。监控只是工作的一部分。对take actions like restarting the services/machines等的能力确实应该被认为是监控的关键。我们使用nagios覆盖数以百计的机器和服务。事实证明,它是一个很好的差异化工具。

许可证是GPL,支持是可选的。

票数 1
EN

Stack Overflow用户

发布于 2012-02-25 20:50:45

您可能还会发现Zabbix很有用。它功能强大,但对于像您这样的简单设置,它将比Nagios更容易设置。它有一个“操作”机制,允许你在触发器触发时发送电子邮件警报或运行重启脚本,它还具有一些很好的内置图形功能,可以让你快速了解系统的情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9440849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档