插件功能:

   根据网上网上文档,自定义插件监控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”两个模板,然后进行绘图

实现效果:

自定义cacti插件监控jvm_第1张图片

自定义cacti插件监控jvm_第2张图片