【问题标题】:How to integrate moskito-java (monitoring-tool) into a grails application?如何将 moskito-java (monitoring-tool) 集成到 grails 应用程序中?
【发布时间】:2014-06-09 12:51:27
【问题描述】:

我想在我的 grails 2.3.9 应用程序中使用 moskito 监控。 我已经在 BuildConfig.groovy 中添加了 moskito 和 webui 的依赖项

compile 'net.anotheria:moskito-core:2.4.2'
compile 'net.anotheria:moskito-aop:2.4.2'
runtime 'net.anotheria:moskito-webui:2.4.2'
runtime 'net.anotheria:moskito-web:2.4.2'
runtime 'net.anotheria:moskito-webui-jersey:2.4.2'

我还用@Monitor 注释标记了我想要监控的类。

现在我需要访问 moskito-webui。我需要在 grails 应用程序的 web.xml 中添加一个 servlet 过滤器(关于documentation)。我刚刚使用grails install-templates 安装了grails 模板并修改了web.xml 文件,但我无法访问moskito 的webui。

有人知道如何在 grails 中为 moskito webui 创建 urlmapping 或 servlet 过滤器吗?如何正确整合?

【问题讨论】:

    标签: grails groovy monitoring servlet-filters


    【解决方案1】:

    如果升级到 2.5.0,则不需要嵌入式 webui,而是可以使用名为 MoSKito Inspect 的独立工具(实际上与 WebUI 相同,名称更好)。 先添加

    moskito-inspect-remote
    

    到您的依赖项。这个 jar 包含一个 Web 片段,它在 RMI 端口 9041(以后可以更改端口)上启动一个本地侦听器。

    第二:下载或构建您自己的 MoSKito Inspect(使用 tomcat7 并放入 http://search.maven.org/remotecontent?filepath=net/anotheria/moskito-inspect-standalone/2.5.0/moskito-inspect-standalone-2.5.0.war 或从 github 源代码构建)。

    下载链接为: http://www.moskito.org/download.html

    第三:启动您的应用程序和 MoSKito Inspect。输入 quickconnect localhost 和端口 9401。你现在应该可以看到你的注释类了。

    如果您还有其他问题,您也可以使用 moskito 邮件列表:moskito-users@lists.anotheria.net

    问候

    里昂

    【讨论】:

    • 嗨,Leon,感谢您的快速答复!正如你所说,我集成了 moskito 并注释了我的项目类。部署 moskito-inspect 并连接到 localhost:9041 后,我收到以下异常:无法连接到 localhost@localhost:9041,原因是:无法解析手动设置的引用。本地主机上的服务器,端口:9041 已关闭或未正确配置...
    • 查看此链接:blog.anotheria.net/msk/… 也许你忘了一两步。我假设您的问题是您没有提供 catalina.sh 属性(我也没有提到它):export JAVA_OPTS="$JAVA_OPTS -DlocalRmiRegistryPort=9401"
    • 嗨,Leon,安全性如何?我必须自己保护 rmi 端口还是集成了任何安全功能?
    • 您好 whitenexx,抱歉,我之前没有看到您的评论。 rmi 层目前没有安全性。攻击者必须知道您正在使用 MoSKito 以及哪个版本,并且还可以访问您的网络基础设施。但如果您认为在 rmi 通信中添加额外的安全层是合理的,请在jira.opensource.anotheria.net 开票。
    猜你喜欢
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 2011-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    相关资源
    最近更新 更多