在 Cacti 下实现对 Tomcat 的监控
# ./tomcatstats.pl 10.1.2.24:8080 admin passwords http-8080Can’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]