Ubuntu 下配置Zorka 对Tomcat监控

简介:

Zorka 是由Capgemini一个大牛开发的Java web监控程序,集成了流行的监控系统和协议(Zabbix, Nagios, syslog, SNMP),并且提供额外的跟踪,分析功能,以及数据收集器,这些能帮助发现网站性能问题和系统问题,同时zorka具有很强的扩展性。

环境:

Ubuntu 14.04
Zorka 1.0.11
Tomcat 6.0.41  

配置过程:

官网上(http://zorka.io/downloads.html)下载zico-1.0.11.zip, 里面已经集成了zorka。
下载Tomcat,集成一个测试网站(我使用的Jpetstore)

配置Tomcat:

使用synaptics安装openjdk7后执行:
[plain]  view plain copy
  1. echo "export JAVA_HOME=\"/usr/lib/jvm/java-7-openjdk-amd64/\"" >> ~/.bashrc  
  2. source ~/.bashrc  
  3. echo $JAVA_HOME  
测试tomcat正常启动,并可以正常访问测试用例后,配置zorka监控的agent,
解压zico-1.0.11.zip 到TOMCAT_HOME目录下,重命名为zorka;
修改catalina.sh添加:
[plain]  view plain copy
  1. cd bin  
  2. gedit catalina.sh  
  3.   
  4. JAVA_OPTS=$JAVA_OPTS -javaagent:$CATALINA_BASE/zorka/zorka.jar -Dzorka.home.dir=$CATALINA_BASE/zorka  

修改zico.conf

[plain]  view plain copy
  1. cd ../zorka  
  2. gedit zico.conf  
  3.   
  4. JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64  
  5. zico.sh start (status run stop)  

配置zorka监控信息:

[plain]  view plain copy
  1. <pre name="code" class="plain">gedit zorka.properties  
  2. scripts = jvm.bsh, apache/tomcat.bsh  
  3. zorka.spy.compute.frames = yes  
  4.   
  5. zorka.hostname = zorka  
  6. tracer = yes  
  7. # set proper IP address to send data to ZICO collector  
  8. tracer.net = yes   
  9. tracer.net.addr = 127.0.0.1   
  10. tracer.net.port = 8640   
  11.   
  12. # SQL tracing  
  13. tracer.min.trace.time = 0  
  14. tracer.min.method.time = 0  
  15. http.trace.exclude = ~.*.png, ~.*.gif, ~.*.js, ~.*.css, ~.*.jpg, ~.*.jpeg, ~.*favicon.ico  
 

更多配置可以参考官网(zorka.io)

启动tomcat:

[plain]  view plain copy
  1. ./startup.sh  

访问网站jpetstore然后访问http://127.0.0.1:8085/就可以通过zico看到zorka监控到的数据了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值