<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18812"></HEAD>
<BODY 
style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space">
<DIV dir=ltr align=left><SPAN class=454324617-31072009><FONT color=#0000ff 
size=2 face=Arial>Hi Daniel,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=454324617-31072009><FONT color=#0000ff 
size=2 face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=454324617-31072009><FONT color=#0000ff 
size=2 face=Arial>you might have a look at <A 
href="http://www.jmx4perl.org">http://www.jmx4perl.org</A></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=454324617-31072009><FONT color=#0000ff 
size=2 face=Arial>It's a small war-file which handles all the Java stuff and 
exports everything JMX through a restful HTTP interface.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=454324617-31072009><FONT color=#0000ff 
size=2 face=Arial>On the Nagios side you have a perl module JMX::Jmx4Perl and 
the plugin check_jmx4perl.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=454324617-31072009><FONT color=#0000ff 
size=2 face=Arial>We use it to monitor heapsize, thread created/sec, active 
threads, filedescriptors, bytesrcvd/sent ...</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=454324617-31072009><FONT color=#0000ff 
size=2 face=Arial>The advantage over check_jmx is, you have 1. no need for Java 
on the client side, 2. one solution for every type of app server, 3. the 
possibility to measure increase/sec</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=454324617-31072009><FONT color=#0000ff 
size=2 face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=454324617-31072009><FONT color=#0000ff 
size=2 face=Arial>Gerhard</FONT></SPAN></DIV><BR>
<BLOCKQUOTE 
style="BORDER-LEFT: #0000ff 2px solid; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px" 
dir=ltr>
  <DIV dir=ltr lang=de class=OutlookMessageHeader align=left>
  <HR tabIndex=-1>
  <FONT size=2 face=Tahoma><B>Von:</B> D. Emmanuel Feinsmith 
  [mailto:daniel@danielemmanuelfeinsmith.com] <BR><B>Gesendet:</B> Freitag, 31. 
  Juli 2009 15:54<BR><B>An:</B> nagios-user Mailinglist<BR><B>Betreff:</B> 
  [Nagios-users] Tomcat Monitoring?<BR></FONT><BR></DIV>
  <DIV></DIV>Greetings,
  <DIV><BR></DIV>
  <DIV>Can anyone tell me if there are any best practices on monitoring Tomcat 
  using Nagios? Specifically, I'm looking for a combination of log parsing, 
  authentication entries and denials, session usage, memory and process 
  utilization, etc.
  <DIV><BR></DIV>
  <DIV>Thanks!</DIV>
  <DIV><BR></DIV>
  <DIV>Daniel Emmanuel Feinsmith</DIV>
  <DIV>Feinsmith Software, LLC.</DIV>
  <DIV><BR></DIV>
  <DIV><I>Check out </I><I><A 
  href="itms://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=317040435&mt=8&s=143441"><B><I>Brooklyn 
  for Nagios</I></B><I> on the iTunes App Store</I></A>, The </I><B><I>Best 
  Selling</I></B><I> iPhone app for Nagios!</I></DIV>
  <DIV><I><BR></I></DIV></DIV></BLOCKQUOTE></BODY></HTML>