killerxf 发表于 2019-1-10 10:03:10

自定义cacti插件监控jvm

  插件功能:

  根据网上网上文档,自定义插件监控jvm对象,主要包括各个区域使用率,GC时间,用于对jvm参数调优效果进行监控对比。
  实现步骤:
  A,被监控主机
  1.1 被监控主机部署监控脚本,获取指定tomcat的jvm运行参数;
  jvm.sh(见附件)
  1.2 配置SNMP(路径根据实际情况修改)
  #get interfaces jvm status
      exec .1.3.6.1.4.1.1970.2014.3.2.1 tomcatJvmStatus /usr/local/snmp/app/tomcat/jvm.sh tomcat

  # 红色部分tomcat为脚本参数,指定了需要监控的tomcat主工作目录(目前只能实现监控单个)。可以根据自己实际情况灵活指定参数;不需要修cacti配置。
  B,cacti服务器
  导入模板 cacti_graph_template_jvmgct.xml,cacti_graph_template_jvmmemoryuseage.xml。在jv被监控主机的 “Associated Graph Templates” 添加 “ jvmGCT”和“jvmMemoryUseage”两个模板,然后进行绘图
  实现效果:
http://s3.运维网.com/wyfs02/M01/25/44/wKiom1NdJdLxUYSyAADBfElmqf0383.jpg
http://s3.运维网.com/wyfs02/M00/25/44/wKioL1NdJamAuRLAAAGT1TBSONE770.jpg
  

  

  



附件:http://down.运维网.com/data/2364368

页: [1]
查看完整版本: 自定义cacti插件监控jvm