`

javamelody监控

 
阅读更多

将 javamelody-1.42.0.war 文件部署到 %TOMCAT_HOME%/webapps下;

3. 将 javamelody.jar 导入到需要被监控的项目中;

4. 在需要被监控的项目的 web.xml 文件中添加如下内容:

 <listener>  

<listener-class>net.bull.javamelody.SessionListener</listener-class>  

</listener>  

<filter>  

   <filter-name>monitoring</filter-name>  

<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>  

</filter>  

<filter-mapping>  

<filter-name>monitoring</filter-name>  

<url-pattern>/*</url-pattern>  

</filter-mapping>  

  

 5. 启动Tomcat,访问 http://localhost:8080/javamelody-1.42.0 地址,会看到如下界面:
 6. 按照提示 添加应用URL,可以起个别名,方便管理,如上图示,点击添加按钮,会出现下图:


 7. 此时,JavaMelody 配置完成。

 

然后说一下发送邮件的配置:

1. 在 %TOMCAT_HOME%/conf/server.xml 文件的 <Host> 标签内,添加如下内容:

<Context path="/javamelody-1.42.0" reloadable="false" >

<!-- JavaMelody Send Mail config -->

<Resource name="mail/MySession"

auth="Container"

type="javax.mail.Session"

mail.smtp.host="10.6.168.207"

mail.smtp.user="pkg"

mail.from="pkg@travelsky.com"

mail.smtp.auth="true"

mail.smtp.password="lixun123456" />  

<Parameter name="javamelody.admin-emails" value="274952496@qq.com,shenhong@travelsky.com,snliu@travelsky.com" override="false"/>        

<Parameter name="javamelody.mail-session" value="mail/MySession" override="false"/>

<Parameter name="javamelody.mail-periods" value="day,week,month" override="false"/>

</Context>

 

2. 将 mail-1.4.1.jar 和 activation-1.1.jar 拷贝到 %TOMCAT_HOME%/lib (之所以要放在此处,是因为 javamelody-1.42.0.war 项目要用到该jar)

3. 此时,配置完成,项目会自动按照配置进行邮件发送。

4. 为了测试配置是否成功,JavaMelody 提供了一个测试方法:

访问 http://localhost:8080/javamelody-1.42.0?action=mail_test即可测试邮件是否成功发送;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics