【问题标题】:Java Monitoring tool [closed]Java监控工具[关闭]
【发布时间】:2012-08-13 09:50:10
【问题描述】:

我在一家开发基于 java 的应用程序的公司工作,该应用程序可以安装在 windows 或 linux 服务器上(取决于我们客户的意愿)。由于运行应用程序的服务器位于我们客户的网络内,我们必须通过不同的 VPN 访问来访问服务器。

所以现在我们拥有具有不同访问权限的不同服务器 - 但我需要一个 Java 监控工具,它可以在任何基于 Java 的问题(内存问题、HDD 空间不足等)的情况下通知我们的 IT。出于安全原因,可能无法使用 Nagios,因为防火墙可能没有为它打开,所以我考虑通过电子邮件通知。我想要一个 webapp(所以它可用于 Windows 和 Linux),它可以监控多个值(必须是可配置的)并在必要时发送邮件。

我还询问了 Google,但大多数监控工具都必须安装或需要 root 访问权限(在 Linux 系统上),而我们 99% 都没有。

还有其他工具可以推荐吗?

提前致以诚挚的问候和感谢!

【问题讨论】:

  • 欢迎来到 Stack Overflow!我们鼓励您research your questions。如果您有 tried something already,请将其添加到问题中 - 如果没有,请先研究并尝试您的问题,然后再回来。
  • 这是一道编程题?请在此处查看有关要问什么问题的常见问题解答;-)

标签: java email notifications monitor


【解决方案1】:

你有很多选择java监控工具的选择;见下文;

并且还使用商业工具apperfectmanageengine

【讨论】:

  • 到目前为止的好主意 - 谢谢!!不幸的是,大多数工具要么必须安装(例如 aspectj,它也需要我们通常无法访问的 X11),要么可以作为现有文件(如堆转储等)的 GUI 运行。我需要的是作为“后台”webapp 运行并始终监控应用程序的应用程序(也可以通过 jmx 发生,因为我们总是为我们的应用程序使用相同的端口)并在发生错误时向我和我的同事发出警报,或者,例如permgen 保持在 95% 至少 x 分钟...仍在尝试 rhq - 也许这就是我正在寻找的 ;-)
  • 如果出现任何问题,visualvm 可以自动发送电子邮件通知吗?
【解决方案2】:

JAMon 是您可以使用的好工具。你也可以看看AspectJ。实际上我正在使用 Spring 框架,并且我使用 AOP 来跟踪异常,例如如果我遇到异常,那么它的日志会通过电子邮件发送给开发人员,您可以使用 AspectJ 来实现同样的目的。

【讨论】:

    【解决方案3】:

    试试 RHQ http://www.jboss.org/rhq。它是一个开源的监控和管理平台。设置环境非常困难,但是一旦完成,您将获得大量功能。 您可以设置一般警报,通过电子邮件、推特、jabber、短信等方式通知您。

    【讨论】:

    • 这是一个很酷的工具,感谢您的提示,但不幸的是它不能满足我们的需求,因为它很难安装在我们客户的服务器上......
    • 基于代理的系统确实很难设置,但你会得到更多的功能。
    【解决方案4】:

    检查 eginnovations Java 监控工具 - 将满足您的需求。

    http://www.eginnovations.com/web/java-monitoring.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-07
      相关资源
      最近更新 更多