死siua11 发表于 2018-12-5 07:37:56

在 Cacti 下实现对 Tomcat 的监控

  # ./tomcatstats.pl 10.1.2.24:8080 admin passwords http-8080
  Can’t locate XML/Simple.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./tomcatstats.pl line 7.
  BEGIN failed–compilation aborted at ./tomcatstats.pl line 7.
  #
  # perl Makefile.PL
  Checking installed modules …
  You don’t have either XML::SAX or XML::Parser installed!
  Checking if your kit is complete…
  Looks good
  Warning: prerequisite XML::NamespaceSupport 1.04 not found.
  Warning: prerequisite XML::SAX 0 not found.
  Warning: prerequisite XML::SAX::Expat 0 not found.
  Writing Makefile for XML::Simple
  #
  # perl Makefile.PL
  Cannot determine perl version info from lib/XML/NamespaceSupport.pm
  Checking if your kit is complete…
  Looks good
  Warning: prerequisite ExtUtils::MakeMaker 6.42 not found. We have 6.30.
  Writing Makefile for XML::NamespaceSupport
  # make
  cp lib/XML/NamespaceSupport.pm blib/lib/XML/NamespaceSupport.pm
  Manifying blib/man3/XML::NamespaceSupport.3pm
  # make install
  Installing /usr/lib/perl5/site_perl/5.8.8/XML/NamespaceSupport.pm
  Installing /usr/share/man/man3/XML::NamespaceSupport.3pm
  Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/XML/NamespaceSupport/.packlist
  Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod
  #
  # cd ..
  # cd XML-SAX-0.96
  # perl Makefile.PL
  Checking if your kit is complete…
  Looks good
  Writing Makefile for XML::SAX::Base
  Writing Makefile for XML::SAX
  # make
  cp SAX/PurePerl/Exception.pm blib/lib/XML/SAX/PurePerl/Exception.pm
  cp SAX/PurePerl/UnicodeExt.pm blib/lib/XML/SAX/PurePerl/UnicodeExt.pm
  … …
  cp SAX/PurePerl.pm blib/lib/XML/SAX/PurePerl.pm
  cp SAX/Intro.pod blib/lib/XML/SAX/Intro.pod
  cp SAX/PurePerl/Reader.pm blib/lib/XML/SAX/PurePerl/Reader.pm
  make: Entering directory `/root/monitor/XML-SAX-0.96/XML-SAX-Base’
  cp lib/XML/SAX/placeholder.pl ../blib/lib/XML/SAX/placeholder.pl
  cp lib/XML/SAX/Base.pm ../blib/lib/XML/SAX/Base.pm
  cp lib/XML/SAX/Exception.pm ../blib/lib/XML/SAX/Exception.pm
  Manifying ../blib/man3/XML::SAX::Base.3pm
  Manifying ../blib/man3/XML::SAX::Exception.3pm
  make: Leaving directory `/root/monitor/XML-SAX-0.96/XML-SAX-Base’
  Manifying blib/man3/XML::SAX::DocumentLocator.3pm
  Manifying blib/man3/XML::SAX.3pm
  Manifying blib/man3/XML::SAX::PurePerl.3pm
  Manifying blib/man3/XML::SAX::Intro.3pm
  Manifying blib/man3/XML::SAX::ParserFactory.3pm
  Manifying blib/man3/XML::SAX::PurePerl::Reader.3pm
  # make install
  make: Entering directory `/root/monitor/XML-SAX-0.96/XML-SAX-Base’
  make: Leaving directory `/root/monitor/XML-SAX-0.96/XML-SAX-Base’
  Installing /usr/lib/perl5/site_perl/5.8.8/XML/SAX.pm
  … …
  Installing /usr/share/man/man3/XML::SAX::PurePerl.3pm
  Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/XML/SAX/.packlist
  Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod
  could not find ParserDetails.ini in /usr/lib/perl5/site_perl/5.8.8/XML/SAX
  #
  # cd XML-Simple-2.18
  # perl Makefile.PL
  Checking installed modules …
  XML::SAX is installed, it will be used by the test suite
  Writing Makefile for XML::Simple
  # make
  cp lib/XML/Simple/FAQ.pod blib/lib/XML/Simple/FAQ.pod
  cp lib/XML/Simple.pm blib/lib/XML/Simple.pm
  Manifying blib/man3/XML::Simple::FAQ.3pm
  Manifying blib/man3/XML::Simple.3pm
  # make install
  Installing /usr/lib/perl5/site_perl/5.8.8/XML/Simple.pm
  Installing /usr/lib/perl5/site_perl/5.8.8/XML/Simple/FAQ.pod
  Installing /usr/share/man/man3/XML::Simple::FAQ.3pm
  Installing /usr/share/man/man3/XML::Simple.3pm
  Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/XML/Simple/.packlist
  Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod
  #
  # ./tomcatstats.pl 10.1.2.24:8080 admin passwords http-8080
  jvm_memory_free:11742544 jvm_memory_max:259522560 jvm_memory_total:16318464 connector_max_time:797 connector_error_count:5 connector_bytes_sent:49396 connector_processing_time:1405 connector_request_count:12 connector_bytes_received:0 connector_current_thread_count:2 connector_min_spare_threads: connector_max_threads:200 connector_max_spare_threads: connector_current_threads_busy:1 #

页: [1]
查看完整版本: 在 Cacti 下实现对 Tomcat 的监控