-
-
30 Mar 2010 16:12:17 UTC
- Browse (raw)
- Changes
- How to Contribute
- Issues (12)
- Testers (55 / 0 / 0)
- Kwalitee
Bus factor: 0- License: open_source
- Activity
24 month- Tools
- Download (443.86KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Carp
- Data::Dumper
- Getopt::Long
- JSON
- LWP::UserAgent
- Module::Find
- Pod::Usage
- Scalar::Util
- URI
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 0.65
- A JDK 6 java agent added for exporting the j4p protocol via HTTP/JSON.
- Extended READ operation to support MBean patternames and multiple attributes with a single request
- Renamed 'max_depth', 'max_list_size','max_objects' as processing configuration parameters to 'maxDepth', 'maxCollectionSize' and 'maxObjects' respectively for consistencies sake.
- Bug fix: POST request respect these parameters as well now
- Added 'ignoreErrors' request option in order to allow a bulk read to succeed even if single read fails. In this case, the valu will be set to an appropriate error message.
- 'search' returns properly escaped MBean Names if unsafe characters are used.
- For GET request, instead of pathinfo a query with parameter 'p' can be used as alternative. This works around certain issues with special path handling with certain app-servers (e.g. Tomcat).
- JMX::Jmx4Perl::Request and JMX::Jmx4Perl::Agent hardened in order to be more smart with unsafe MBean Names and detect automatically the most convenient HTTP Request method (if not explicitely set)
- Added more unit and integration tests.
- Added VERSION command to JMX::Jmx4Perl to get to agent and protocol version
- Fixed error handling for bulk requests. Now each request object will return an associated response object even in the error case.
- Fixed JMX::Jmx4Perl::info for IBM JVMs
- Added JMX::Jmx4Perl->parse_name() for splitting up a given MBean object name into its parts
Documentation
j4p agent protocol specificationDocumentation for jmx4perlNagios check using jmx4perl for accessing JMX informationJMX access tools and modulesModules
Access to JMX via PerlJSON-HTTP based acess to a remote JMX agentSpecialized LWP::UserAgent adding authentication supportJMX alias names for jmx4perlInternal object representing a concrete aliasConfiguration file support for Jmx4PerlModule for encapsulating the functionality of check_jmx4perlHandler for JonasBase package for product specific handlerHandler for GeronimoHandler for GlassfishHandler for HadoopHandler for JBossHandler for JettyHandler for JonasHandler for ResinHandler for Spring dm-Server.Handler for Terracotta serverHandler for Apache TomcatFallback handlerHandler for Oracle WebLogicHandler for IBM WebsphereA jmx4perl requestA jmx4perl responseExamples
Module Install Instructions
To install JMX::Jmx4Perl, copy and paste the appropriate command in to your terminal.
cpanm JMX::Jmx4Perl
perl -MCPAN -e shell install JMX::Jmx4Perl
For more information on module installation, please visit the detailed CPAN module installation guide.