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

You Might Also Like
Integrate in minutes with our email API and trust your emails reach the inbox | SendGrid Icon
Integrate in minutes with our email API and trust your emails reach the inbox | SendGrid

Leverage the email service that customer-first brands trust for reliable inbox delivery at scale.

Email is the backbone of your customer engagement. The Twilio SendGrid Email API is the email service trusted by developers and marketers for time-savings, scalability, and delivery expertise. Our flexible Email API and proprietary Mail Transfer Agent (MTA), intuitive console, powerful features, and email experts make it easy to ensure all your email gets delivered in seconds and without interruption.
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

Perl, Java

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