我正在为一家公司开发,该公司开发了一个可以安装在Windows或Linux服务器上的基于java的应用程序(取决于我们客户的意愿)。由于运行应用程序的服务器位于我们客户的网络内部,因此我们必须通过不同的VPN访问来访问服务器。
所以现在我们有不同的服务器和不同的访问 - 但我需要一个java监控工具,它可以在任何基于java的问题(内存问题,硬盘驱动器空间不足等)的情况下通知我们的IT。出于安全原因,可能无法使用Nagios,因为防火墙可能无法打开,因此我考虑通过电子邮件发送通知。我想要一个webapp(因此可用于Windows和Linux),它监视多个值(必须是可配置的)并在必要时发送邮件。
我也问谷歌,但大多数监控工具都必须安装或需要root访问权限(在Linux系统上),这是99%我们没有的。
您可以推荐其他工具吗?
亲切的问候和提前谢谢!
答案 0 :(得分:2)
您可以选择多种Java监控工具;见下文;
并使用商业工具apperfect或manageengine。
答案 1 :(得分:1)
尝试RHQ http://www.jboss.org/rhq。它是一个开源监控&管理平台。设置环境非常困难,但一旦完成,您将获得大量功能。 您可以设置一般警报,通过电子邮件,推特,jabber,短信等方式通知您。
答案 2 :(得分:0)
JAMon是您可以使用的好工具。您也可以查看AspectJ。实际上我正在使用Spring框架,我使用AOP来跟踪异常,如果我得到一个异常然后它的日志通过电子邮件发送给开发人员,你可以使用AspectJ。
答案 3 :(得分:0)
检查eginnovations Java监控工具 - 将执行您要查找的内容。
答案 4 :(得分:-1)
使用Jinspector Github address here,这是一种用Java编写的灵活监控工具,非常易于使用。