寂寞大萝卜 发表于 2018-12-3 11:30:30

cacti监控tomcat示例

  安装Cacti 的过程就不废话了。
  1 首先下载监控tomcat 的模板 TomcatStats-0.1.zip
  2 导入模板 (cacti_host_template_tomcat_server.xml)
  进入cacti --> Console ---> Import Templates
  3 将解压缩TomcatStats-0.1.zip 得到的tomcatstats.pl 放到cacti/scritps 目录下,
  并且赋予执行权限
  4 要开启tomcat 的manager 管理员账号,方法见附件
  5 进入cacti---> console ---> Data Input Methods ---> Tomcat Status
  修改Input String 中原 perl /scripts/tomcatstats.pl :8444 admin passwords
  http-8080
  修改为:perl /scripts/tomcatstats.pl :8080/manager/status username
  password http-8080
  注意:替换上面的username 和password 为实际的tomcat 管理员账号和密码
  注:之前我的manager 查看方式为:
  http://ip:8080/manager/status
  6 Cacti 中增加相关监控选项。
  要点:
  1 需要安装 XML::Simple
  安装方法: (perl -MCPAN -e"install XML::Simple")
  2 Tomcat manager 的设置,设置完成后可以用INSTALL 中提到的方法来测试
  Example: ./tomcatstats.pl ip: admin passwords http-8080
  注意替换ip,和响应的用户名密码
  如:./tomcatstats.pl 192.168.10.118:8080 admin admin http-8080
  3 如果图前面设置都正确,图没有出来,可以尝试把
  Templates
  -->
  Graph Templates
  -- Unit Grid Value 中清空.
  最后贴几张监控的图
  1 JVM 堆得使用情况,这也是我最想监控的
  2 线程状态:
  3 吞吐量
  解决没有图像的问题:
  控制面板---图像模板----tomcat connection rate ---单位网格值 (--unit/--y-grid)的值清空
  控制面板---图像模板----tomcat heap statistics rate ---单位网格值 (--unit/--y-grid)的值清空
http://img1.运维网.com/attachment/201004/8/1246748_1270718704wAUr.png
http://img1.运维网.com/attachment/201004/8/1246748_12707187113n2j.png
http://img1.运维网.com/attachment/201004/8/1246748_1270718730JuNL.png

页: [1]
查看完整版本: cacti监控tomcat示例