`
willvvv
  • 浏览: 331599 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

cacti-0.8.7i监控tomcat7

阅读更多

1.下载模板http://forums.cacti.net/about19744.html 上的TomcatStats-0.1.zip
    wget http://forums.cacti.net/download/file.php?id=12310

2.解压之后,修改tomcatstats.pl
    my $url = "http://$username:$password"."\@$host/manager/status?XML=true";
    my $xml = `GET $url`;
    替换以下两行为:
    my $url = "http://$host/manager/status?XML=true";
    my $xml = `wget  -qO - --http-user=$username --http-password=$password $url`;

3.将tomcatstats.pl上传放到cacti/scritps目录下;在cacti的控制台导入cacti_host_template_tomcat_server.xml模板
4.然后修改被监控tomcat7的配置文件,增加以下内容后重启tomcat7:
    <role rolename="manager-script"/>
    <role rolename="manager-gui"/>
    <user username="tomcat" password="yourpassword" roles="manager-script,manager-gui"/>
5.进入cacti---> console (控制台)--> Data Input Methods(数据输入方法) ---> Tomcat Status-->Input String右侧输入框
    perl <path_cacti>/scripts/tomcatstats.pl <hostname>:8080 tomcat yourpassword \"http-bio-8090\"
   

 
    注意:tomcat7默认的http的connector名称为http-bio-8090,tomcat6的是http-8080,
    而且tomcat的http-bio-8090的双引号在perl中要转义才能被解析,否则出现只有jvm相关数据,其他connector没有数据
   
6.安装 XML::Simple,安装方法(perl -MCPAN -e"install XML::Simple")
    这里还要安装perl的解析xml的模块SAX或者PARXER,这里我使用的是SAX的,wget http://search.cpan.org/CPAN/authors/id/G/GR/GRANTM/XML-SAX-0.99.tar.gz
   
7.测试,在cacti的主机上执行
    perl /usr/local/apache/htdocs/cacti/scripts/tomcatstats.pl RemoteIP:port tomcat yourpassword \"http-bio-8090\"
    如果出现以下说明ok
    jvm_memory_free:5186864 jvm_memory_max:255459328 jvm_memory_total:29429760 connector_max_time:30014 connector_error_count:16 connector_bytes_sent:83364 connector_processing_time:40360 connector_request_count:396 connector_bytes_received:37021 connector_current_thread_count:10 connector_min_spare_threads: connector_max_threads:200 connector_max_spare_threads: connector_current_threads_busy:1
   
8.如果图前面设置都正确,图没有出来,可以尝试把 Templates(模板) -->Graph Templates(图形模板)--(没有出来图的模板)-- Unit Grid Value (--unit/--y-grid) 中清空。
测试的过程中Tomcat - Connection Rate和Tomcat - Heap Statistics这两项出不来,清空或者是设为0时就可以出现图像了

  • 大小: 6.2 KB
分享到:
评论
4 楼 willvvv 2012-08-21  
panweihao60 写道
willvvv 写道
panweihao60 写道
你好,请问能不能监控多台tomcat呢?


就我了解的,貌似上面我用的这种方案不行。。

那请问你知道怎样在cacti上设置监控多台不同IP的tomcat吗?


这个可以吧,因为host不一样的。
3 楼 panweihao60 2012-08-18  
willvvv 写道
panweihao60 写道
你好,请问能不能监控多台tomcat呢?


就我了解的,貌似上面我用的这种方案不行。。

那请问你知道怎样在cacti上设置监控多台不同IP的tomcat吗?
2 楼 willvvv 2012-06-14  
panweihao60 写道
你好,请问能不能监控多台tomcat呢?


就我了解的,貌似上面我用的这种方案不行。。
1 楼 panweihao60 2012-06-14  
你好,请问能不能监控多台tomcat呢?

相关推荐

    cacti-0.8.7e-cn-utf8.tar.gz

    总结,Cacti-0.8.7e-cn-utf8是一个适合中国用户的网络监控工具,提供全面的网络设备性能监控和报警功能。其中文界面和UTF-8编码使得国内用户能够更加方便地使用和管理网络监控。在安装和使用过程中,需注意配置细节...

    cacti-0.8.7i监控TCP连接

    《Cacti 0.8.7i 监控TCP连接详解》 Cacti是一款开源的网络监控和图形绘制工具,广泛应用于网络管理员和IT专业人员中,用于收集、存储、展示网络设备的性能数据。在Cacti 0.8.7i版本中,监控TCP连接是一项重要的功能...

    cacti-plugin-0.8.7b-PA-v2.1-cn-utf8.diff.gz

    cacti-plugin-0.8.7b-PA-v2.1-cn-utf8.diff.gz

    cacti-0.8.7i.tar.gz

    在本文中,我们将深入探讨"Cacti-0.8.7i"这一版本,了解其特点、功能、安装及配置过程,以及如何利用它来监控网络。 Cacti 0.8.7i是Cacti项目的一个稳定版本,提供了许多增强和改进,以提高网络监控的效率和准确性...

    cacti-plugin-0.8.7g-PA-v2.8.tar.gz

    总的来说,"cacti-plugin-0.8.7g-PA-v2.8.tar.gz"是一个增强Cacti网络监控能力的重要工具,通过Weathermap插件提供了可视化网络拓扑的功能,极大地提高了网络管理的效率和便捷性。正确安装和配置此插件,可以让你更...

    cacti-plugin-0.8.7g-PA-v2.9.tar.gz

    "cacti-plugin-0.8.7g-PA-v2.9.tar.gz" 是一个针对Cacti系统的插件包,版本号为0.8.7g,PA可能代表“Performance Addon”或“Private阿帕奇”,而v2.9则是该插件的版本。这个tar.gz文件是一个常见的Linux/Unix压缩...

    cacti-spine-0.8.7i.tar.gz

    - 安装 Cacti-Spine 通常涉及下载 cacti-spine-0.8.7i.tar.gz 文件,解压后编译安装。 - 配置包括设置 Spine 与 Cacti 的通信参数,如数据库连接信息、轮询间隔等。 - 将 Spine 配置文件中的设置与 Cacti 的 Web ...

    cacti-0.8.7c

    总之,Cacti-0.8.7c是一个强大的网络监控工具,通过SNMP和自定义脚本收集数据,提供丰富的图表和警报功能,帮助管理员维护网络健康。虽然这是一个旧版本,但其核心功能仍然强大,尤其对于那些已经适应该版本特性的...

    cacti-spine-0.8.7.tar.gz

    "cacti-spine-0.8.7.tar.gz"是一个包含Cacti Spine 0.8.7版本的压缩包,适用于那些寻求优化Cacti性能的用户。 Cacti的核心功能依赖于SNMP(简单网络管理协议)来收集网络设备的数据,然后通过RRDTool(Round Robin ...

    cacti-0.8.7i.zip

    这个"**cacti-0.8.7i.zip**"是一个包含Cacti 0.8.7i版本的压缩包文件,可能包含了源代码、配置文件、数据库脚本以及相关的文档。 Cacti的核心功能包括: 1. **数据采集(Data Collection)**:Cacti使用SNMP...

    cacti-0.8.7g.tar.gz

    Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用 RRDtool绘画图形,能统计网络设备的流量、CPU、系统负载等参数,也可以自定义监测的指标。而且你完全可以不...

    cacti_linux_安装包分卷1(cacti-0.8.7b-cn-utf8.tar.gz)

    cacti linux 安装包。 适用于 suse linux 和 radhat linux

    cacti-plugin-0.8.7e-PA-v2.5.zip

    这个压缩包"**cacti-plugin-0.8.7e-PA-v2.5.zip**"是Cacti的一个插件,版本为0.8.7e,并且是Performance Analytics (PA)的v2.5版。Performance Analytics是Cacti的一个重要组件,它提供了更高级的数据分析和报告功能...

    cacti_linux_安装包分卷5(cacti-0.8.7b-cn-utf8.tar.gz)

    cacti linux 安装包。 适用于 suse linux 和 radhat linux

    cacti_linux_安装包分卷3(cacti-0.8.7b-cn-utf8.tar.gz)

    cacti linux 安装包。 适用于 suse linux 和 radhat linux

    cacti-0.8.7b-cn-utf8.tar.gz

    压缩包"**cacti-0.8.7b-cn-utf8**"中可能包含以下组件: 1. **Cacti源代码**:这是Cacti的核心部分,包括PHP脚本、HTML模板、图表生成器以及数据处理逻辑。 2. **数据库脚本**:用于创建Cacti所需的MySQL数据库...

    cacti-0.8.7h

    2. 解压并部署Cacti:将下载的cacti-0.8.7h压缩包解压到服务器的适当目录。 3. 创建数据库和用户:在MySQL中创建用于Cacti的数据库和用户,并分配相应的权限。 4. 配置Cacti:编辑配置文件`include/config.php`,填...

    cacti-spine-0.8.7e.tar.gz

    1. **下载和解压**:从官方或可靠的源获取cacti-spine-0.8.7e.tar.gz,并将其解压到合适的目录。 2. **编译和安装**:根据系统环境,编译并安装Spine,确保所有依赖项已安装,如libxml2、openssl和perl等。 3. **...

    cacti-0.8.7d.tar.gz

    通过以上介绍,我们可以看出"Cacti-0.8.7d.tar.gz"是一个包含了Cacti旧版本源代码的压缩包,用于部署和自定义网络监控环境。在实际操作中,需要根据具体需求进行安装、配置和维护,确保能够有效地监控和管理网络设备...

Global site tag (gtag.js) - Google Analytics