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

Statt zwei Wochen hat das Redesign von check_hpasm nun doch zwei Monate gedauert, aber dafür ist das Plugin für künftige Erweiterungen bestens gerüstet. Hinzugekommen ist die Unterstützung der neuen G6-Proliants und die Fähigkeit, auch HP BladeCenter (wenn auch nicht so detailliert) und HP Storage-Systeme überwachen zu können. Es wurden auch ein paar Verbesserungen an der (nicht ganz einfachen) Erkennung der Speichermodule vorgenommen. Bei einigen Anwendern dürften jetzt defekte Riegel ans Tageslicht kommen, deren Zustand sich mit der 3.x-Version nicht feststellen liess.

more...

Author:Gerhard Laußer
Tags:check_hpasm, hp, Nagios, proliant
Categories:nagios

Nagios installations which rely on working external commands should have a check which verifys that external commands are really working. This plugins sends a test command and checks the logfile if that command occurs.

$ check_nagios_external_commands -t 120 -p /usr/local/nagios/var/rw/nagios.cmd \
    -l /usr/local/nagios/var/nagios.log
WARNING - command took 23s|command_write=0.85s command_read=22s

check_nagios_external_commands_0.1.tar

Author:Sven Nierlein
Tags:check_nagios_external_commands, Nagios
Categories:nagios

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

Das neue Release 4.0 von check_hpasm ist prinzipiell fertig und mit den Daten von über 500 Proliants getestet. Vorsichtshalber möchte ich aber noch eine letzte Testversion veröffentlichen. Hauptsächlich wurde die Erkennung von Speicherbausteinen verbessert. Vielen Maschinen, die bisher  “status of all * dimms is n/a (please upgrade firmware)” meldeten, werden nun durch ein paar Tricks doch noch die fehlenden Informationen entlockt bzw. mit Hilfe bisher unbeachteter OIDs rekonstruiert.

check_hpasm-4pre3.tar.gz

Author:Gerhard Laußer
Tags:check_hpasm, hpasm, Nagios, Plugins, proliant
Categories:nagios

Betreibt man eine hochverfügbare Nagios-Installation mit dem Heartbeat-Cluster, so benötigt man für die einzelnen Softwarekomponenten (Resourcen genannt) Agenten, die sich um Start, Stop und Überwachung derselben kümmern. Folgendes Script ermöglicht die Einbindung des NDO2DB-Daemons in so einen Cluster. Dazu muss man es nur nach /usr/lib/ocf/resource.d/<heartbeat oder ein eigener Provider>/ndo2db kopieren.

Download: ndo2db

Author:Gerhard Laußer
Tags:cluster, heartbeat, Nagios, ndo, ndo2db, ocf
Categories:nagios

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
check_mssql_health 1.5.3

Eine neue Version von check_mssql_health ist soeben erschienen. In erster Linie wurde ein Bug im Mode database-free beseitigt, der zu ungenauen bzw. falschen Ergebnissen führte, wenn der freie Plattenplatz knapp wurde.
Daneben wurde der neue Mode database-backup-age eingeführt, mit dem sich überwachen lässt, wie lange der Zeitpunkt des letzten Backups zurückliegt.

more...

Author:Gerhard Laußer
Tags:check_mssql_health, Nagios, Plugins
Categories:nagios