Jmx4Perl 1.10

It took some time, yes. In the past year most of the action was on the Jolokia side, but now Jmx4Perl 1.10 is out of the cage. It comes with a tons of fixes plus additional goodies:

more...

Author:Roland Huß
Categories:jmx4perl, development
Jmx4Perl 1.07

It took quite some time, but now Jmx4Perl 1.07 is out with some nice bug fixes and enhancements for the Nagios plugin check_jmx4perl.

more...

Author:Roland Huß
Categories:jmx4perl, jolokia, development

Monitoring Minutes

Die erste Folge der ConSol "Monitoring Minutes" ist soeben auf YouTube erschienen;
darin geben wir einen Überblick über den Aufbau und die Funktionsweise von OMD und zeigen zuletzt, wie OMD mit wenigen Handgriffen über die Repositories von ConSol installiert und aktualisiert werden kann.

 

 

 

Hier gehts zur ersten Folge: OMD im Überblick - ConSol Monitoring Minutes

more...

Am Donnerstag senden wir einen Webcast rund um das Thema Java Monitoring mit Nagios im Allgemeinen und dem Plugin hier beheimateten check_jmx4perl im Speziellen. Roland Huß als Referent unt Author von jmx4perl und Gerhard Laußer als Moderator erklären 45 Minuten, wie man Nagios am besten mit JEE Servern zusammenbekommt:

     
  • Was ist JMX und warum ist JMX mit Nagios so schwer zu überwachen?
  • Java Monitoring Extensions – ein Kurzeinführung
  • Probleme bei der Anbindung von Java Applikationsservern mit JMX an Nagios
  • Jmx4Perl – Architektur und Vorteile
  • Das Nagios Plugin ‘check_jmx4perl’
  • Die Tools ‘jp4sh’, ‘jmx4perl’ und ‚jolokia’
  • Sinnvolle Metriken für die Nagios-Überwachung Die Anmeldung zu diesem kostenfreien Webcast und weitere Details dazu finden sich hier.
Author:Roland Huß
Categories:jmx4perl, jolokia
Intensivkurs Jmx4Perl

Jmx4Perl und
Jolokia haben sich mittlerweile zum
de-Facto-Standard beim Nagios-Monitoring von Java entwickelt. Das
belegen etliche Blog-Postings, die Downloadzahlen und zahlreiche
Kundenprojekte, die ConSol durchgeführt hat.

Aus der Erfahrung von über einem Dutzend individueller Workshops haben
wir einen Intensivkurs destilliert, der in Bezug auf die Nagios-Anbindung von JEE-Applikationsservern keine Fragen mehr offen lässt.

In dieser Schulung lernen Administratoren, das Maximum aus Jmx4Perl
herauszuholen. Neben theoretischen Grundlagen wird vor allem viel Wert
auf praktische Übungen gelegt.

Weiterer Details zum Inhalt und eine Online-Anmeldung finden sich
unter
http://www.consol.de/allgemein/schulung-java-monitoring-mit-nagios/

Fragen zu dem Kurs beantworten wir auch gerne hier in den Kommentaren
oder im Forum.

Author:Gerhard Laußer
Categories:jmx4perl, jolokia, nagios

Jmx4Perl and her sister project Jolokia received some spring updates.

more...

Author:Roland Huß
Categories:jmx4perl, jolokia

Small updates have arrived for Jmx4Perl and Jolokia.

more...

Author:Roland Huß
Tags:jmx, Jmx4Perl, Jolokia
Categories:jmx4perl, jolokia

Time to celebrate: After two and half years working on Jmx4Perl and Jolokia it is time now to nail down the 1.0 release. The last month the focus was on hardening this first official release.

more...

Author:Roland Huß
Categories:jmx4perl, jolokia

Hand in hand, Jolokia and Jmx4Perl started their countdown for their first major version, scheduled late this summer.

While Jolokia got some minor enhancements, Jmx4Perl now finally got rid of any Java code, relying now completely on a Jolokia agent.

more...

Author:Roland Huß
Tags:jmx, Jmx4Perl, Jolokia
Categories:jmx4perl, jolokia

Für alle Freunde des leichtgewichtigen JMX Monitorings findet sich in der neuesten Ausgabe des Perl Magazins eine Vorstellung von jmx4perl. In dem 9-seitigen Artikel wird JMX im Allgemeinen, die jxm4perl (bzw. Jolokia) Agenten und die Programmierung mit JMX::Jmx4Perl beleuchtet.

Die Ausgabe lässt sich online für 6 € inkl. Versandkosten bestellen. Fragen zu dem Artikel bzw. jmx4perl im Allgemeinen beantworte ich in den Kommentaren hier gerne.

Author:Roland Huß
Tags:Jmx4Perl
Categories:jmx4perl

OMD, the new star on the open monitoring scene, has been released in version 0.44 two weeks ago with a lot of enhancements and new addons.

more...

Jmx4Perl 0.72

Jmx4Perl 0.72 has been released which is a pure bug-fix release.

more...

Author:Roland Huß
Tags:check_jmx4perl, jmx, Jmx4Perl
Categories:jmx4perl

Since version 0.70, check_jmx4perl has support for configuration files. JMX Nagios checks are now considerably simpler to configure and multi checks add even more performance and flexibility.

more...

Author:Roland Huß
Tags:check_jmx4perl, jmx4perl, Nagios
Categories:jmx4perl, nagios

This post explains why a dedicated Tomcat Connector reserved for the jmx4perl agent is a useful thing.

more...

Author:Roland Huß
Tags:jmx4perl, tomcat
Categories:jmx4perl, nagios
Jmx4Perl 0.70

I’m happy to announce the new jmx4perl release 0.70 with a lot of new features. The most exciting new stuff are configuration files and multi-checks for check_jmx4perl, a new Java client library and the start of a readline based JMX shell j4psh with syntax highlighting and command line completion.

more...

Author:Roland Huß
Categories:jmx4perl
Jmx4Perl 0.65

Jmx4Perl reaches is next evolution step, with a bunch of new features. The most important news are a new JDK 6 based JVM agent which allows monitoring of arbitrary Java applications (not only servlet containers) and the support for bulk read requests.

more...

Author:Roland Huß
Tags:Jmx4Perl
Categories:jmx4perl
Jmx4Perl 0.60 released

Jmx4Perl’s next release 0.60 is out in the wild.

more...

Author:Roland Huß
Tags:jmx, Jmx4Perl
Categories:jmx4perl
Jmx4Perl OSGi Bundle

The first developer version jmx4perl 0.55_1 with OSGi support has been pushed to CPAN.

more...

Author:Roland Huß
Tags:jmx, Jmx4Perl, OSGi, osgish
Categories:jmx4perl
jmx4perl 0.51 released

Jmx4perl 0.51 has been released.

more...

Author:Roland Huß
Tags:jmx, Jmx4Perl, jsr-160, Mule
Categories:jmx4perl

Glassfish Enterprise Server v3 has been released yesterday and it brings some exciting news related to monitoring. Here are some links to the new monitoring features of v3.

more...

Author:Roland Huß
Tags:glassfish, jmx, Jmx4Perl
Categories:jmx4perl
Jmx4perl Mule Agent

In its standalone mode, Mule provides a simple to use interface for custom agents to plug in. This blog post is about the new jmx4perl mule agent which can be used with jmx4perl and the Nagios check check_jmx4perl.

more...

Author:Roland Huß
Tags:check_jmx4perl, jmx, Jmx4Perl, Mule, Nagios
Categories:jmx4perl

When you have already used jmx4perl you probably have remarked that the
argument list can be quite lengthy, often due to the verbose JMX
URLs. This gets even worse with jmx4perl’s forthcoming proxy
mode. Luckily, since version 0.36 it knows about configuration files which are the topic of this post.

more...

Author:Roland Huß
Tags:Config::General, configuration, Jmx4Perl
Categories:jmx4perl

In our series of articles about configuring remote JMX access for the jmx4perl proxy mode, this article tackles how to enable JMX remoting for Weblogic Server 9 and 10. It is not specific to jmx4perl and explains several different setups and possible problems.

more...

Author:Roland Huß
Tags:J2EE, jmx, Jmx4Perl, jsr-160, Nagios
Categories:jmx4perl

jmx4perl knows since some time how to restrict access to the agent (and soon proxy) servlet based on various criteria. However, this feature is unfortunately not yet well documented and a little bit hidden. This blog describes the nifty details and future roadmap.

more...

Author:Roland Huß
Tags:jmx, Jmx4Perl, Nagios
Categories:jmx4perl

As described in the last post jmx4perl can be operated in a so called agentless mode. For this to work, the target java server must be prepared for accepting remote JMX connections as described in JSR-160.

Unfortunately, this setup is not really standardized and specific to the Java JDK in use and the application server itself. In this post we concentrate on how to setup JMX remoting for JBoss.

more...

Author:Roland Huß
Tags:jboss, jmx, Jmx4Perl, jsr-160, Nagios
Categories:jmx4perl

Big news around: jmx4perl supports now an agentless mode in which the target platform can be monitored without installing the j4p agent servlet. This works by using j4p.war as a JMX Proxy, which translates our JSON/HTTP protocol on the frontside to JSR-160 JMX remote requests on the backend and vice versa.

more...

Author:Roland Huß
Tags:jmx, Jmx4Perl, Nagios, proxy
Categories:jmx4perl

Last week a minor update for jmx4perl was released. Beside bugfixes and code cleanup, version 0.36 includes:

  • A way to restrict agent acces to certain IPs or networks
  • Experimental support for a JDK 1.4 agent
  • Support for configuration files in order to alias server configuration parameters

But wait, there is more … ;-)

more...

Author:Roland Huß
Tags:Jmx4Perl
Categories:jmx4perl

Im Rahmen des Münchner Nagios-Stammtisches hielt Roland Huß gestern einen Vortrag über sein Framework Jmx4Perl. Mittlerweile haben sich mehrere Leute erkundigt, wie die Service- und Commanddefinitionen für das dazugehörige Plugin check_jmx4perl aussehen könnten. Deshalb soll hier erläutert werden, wie man ein paar grundlegende Messwerte aus einem Applicationserver ausliest und mit Nagios überwacht.

more...

Author:Gerhard Laußer
Tags:check_jmx4perl, Jmx4Perl, Nagios
Categories:jmx4perl