Integrate JBoss into Nagios monitoring through a small Collector MBean and a perl based Nagios plugin. Lets you read you and monitor JMX values from JBoss servers very efficiently. On the Nagios server no JDK or JBoss installation is needed.

Features

  • monitors any JMX attribute in a JBoss server
  • no JRE/JDK needed on the Nagios server
  • no additional JVM running on the JBoss machine
  • works with ranges, cluster singletons, collections, text attributes

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow JBoss Nagios Integration

JBoss Nagios Integration Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Great stuff.
    2 users found this review helpful.
  • Thanks for the useful little helper. Did not find any documentation regarding checks if a value is BELOW a specific threshold. Found the answer in the source. Set a prefix "@" before the values. Maybe this is helpful for some other people.
  • ok, so I figured out how to get the ActiveThreadCount, TotalMemory, RollbackCount, etc but I still don't understand how to get parameters like garbage CollectionTime. i tried these commands and got error on each (and ignore the values 200 & 400, that's arbitrary): ./check_mbean_collector -H dhrlmsappdev1 -p 5566 -m name=Copy:type=GarbageCollector -a *CollectionTime -w 200 -c 400 UNKNOWN COLLECTIONTIME UNKNOWN - MBean name=Copy:type=GarbageCollector could not be found then tried this: # ./check_mbean_collector -H dhrlmsappdev1 -p 5566 -m java.lang:name=MarkSweepCompact:type=GarbageCollector -a CollectionTime -w 200 -c 400 UNKNOWN ? UNKNOWN - MBeanServer responded: MalformedObjectNameException Invalid character ':' in value part of property then i tried this: # ./check_mbean_collector -H dhrlmsappdev1 -p 5566 -m jboss.system:typeServer -a CollectionTime -w 200 -c 400 UNKNOWN ? UNKNOWN - MBeanServer responded: MalformedObjectNameException Unterminated key property part I don't know anything about Java and little about Jboss, so bear with me if I'm missing something obvious.
  • It looks very good.. I didn't have time to test it till now, but I hope it works :) At a first look it should work (from my knowing of nagios and jboss; I'm using it (working with) last couple of years) keep up a good work :)
Read more reviews >

Additional Project Details

Intended Audience

System Administrators

Programming Language

Java, Perl

Related Categories

Perl Enterprise Software, Perl Network Monitoring Software, Perl Application Servers, Java Enterprise Software, Java Network Monitoring Software, Java Application Servers

Registered

2008-07-09