You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Andrés González <an...@gmail.com> on 2006/08/24 17:20:48 UTC

Tool for monitoring Tomcat from the client side

Hi.

I'm searching a tool similar to nagios wich allows me do "client-side
real testing" of my Tomcat webapps. Something that lets me do a HTTP
request say every minute and store the result (OK or FAILED) of each
request.

Nagios seems to be a good choice, but it requires C programming for the plugins.

Any alternatives for java (or groovy)?

Thanks.

-- 

-=-=-=-=-=-=-=-=-=-=-=-=-
Andrés González.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
Leon Rosenberg wrote:
> Very interesting.
> So if you have a typical large-app production environment with a
> hardware ssl (for example by the load balancer) you don't need the
> APR?
you'd need APR or NIO to be able to sustain a large number of keep 
alives. If you don't use keep alives, then it wont matter
Tomcat Native -> APR lib -> C is no difference than NIO -> VM -> C, 
hence the performance shouldn't be very different.

Filip
> Hence another evidence that java's performance are equal or better 
> than c?
>
> leon
>
> On 8/30/06, Filip Hanik - Dev Lists <de...@hanik.com> wrote:
>> Leon Rosenberg wrote:
>> > I thought Filip coded something similar, a pooling NIO connector in 
>> java.
>> > Leon
>>
>> thats correct, it will be included in 6.0, in terms of performance it
>> ranks like this
>>
>> HTTP Nr Of Connections < maxThreads
>> 1. Blocking IO Connector
>> 2. Java NIO connector and APR connector are fairly similar
>>
>> HTTP Nr Of Connections > maxThreads
>> 1. Java NIO connector and APR connector are fairly similar
>> 2. Blocking IO Connector
>>
>> HTTPS
>> 1. The APR connector due to built in with native OpenSSL
>> 2. NIO connector
>> 3. Blocking IO connector
>>
>> Filip
>>
>>
>> >
>> > On 8/30/06, Caldarale, Charles R <Ch...@unisys.com> wrote:
>> >> > From: Leon Rosenberg [mailto:rosenberg.leon@googlemail.com]
>> >> > Subject: Re: Tool for monitoring Tomcat from the client side
>> >> >
>> >> > This slightly besser performance, is it achieved by C or by
>> >> > using epoll?
>> >>
>> >> Good question, and I don't know the answer.  It would be 
>> interesting to
>> >> see if there's any performance difference by recoding the pure Java
>> >> request handler in Tomcat to use NIO and its polling capability.  Any
>> >> volunteers?
>> >>
>> >>  - Chuck
>> >>
>> >>
>> >> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE 
>> PROPRIETARY
>> >> MATERIAL and is thus for use only by the intended recipient. If you
>> >> received this in error, please contact the sender and delete the 
>> e-mail
>> >> and its attachments from all computers.
>> >>
>> >> ---------------------------------------------------------------------
>> >> To start a new topic, e-mail: users@tomcat.apache.org
>> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> >> For additional commands, e-mail: users-help@tomcat.apache.org
>> >>
>> >>
>> >
>> > ---------------------------------------------------------------------
>> > To start a new topic, e-mail: users@tomcat.apache.org
>> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> > For additional commands, e-mail: users-help@tomcat.apache.org
>> >
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Leon Rosenberg <ro...@googlemail.com>.
Very interesting.
So if you have a typical large-app production environment with a
hardware ssl (for example by the load balancer) you don't need the
APR?
Hence another evidence that java's performance are equal or better than c?

leon

On 8/30/06, Filip Hanik - Dev Lists <de...@hanik.com> wrote:
> Leon Rosenberg wrote:
> > I thought Filip coded something similar, a pooling NIO connector in java.
> > Leon
>
> thats correct, it will be included in 6.0, in terms of performance it
> ranks like this
>
> HTTP Nr Of Connections < maxThreads
> 1. Blocking IO Connector
> 2. Java NIO connector and APR connector are fairly similar
>
> HTTP Nr Of Connections > maxThreads
> 1. Java NIO connector and APR connector are fairly similar
> 2. Blocking IO Connector
>
> HTTPS
> 1. The APR connector due to built in with native OpenSSL
> 2. NIO connector
> 3. Blocking IO connector
>
> Filip
>
>
> >
> > On 8/30/06, Caldarale, Charles R <Ch...@unisys.com> wrote:
> >> > From: Leon Rosenberg [mailto:rosenberg.leon@googlemail.com]
> >> > Subject: Re: Tool for monitoring Tomcat from the client side
> >> >
> >> > This slightly besser performance, is it achieved by C or by
> >> > using epoll?
> >>
> >> Good question, and I don't know the answer.  It would be interesting to
> >> see if there's any performance difference by recoding the pure Java
> >> request handler in Tomcat to use NIO and its polling capability.  Any
> >> volunteers?
> >>
> >>  - Chuck
> >>
> >>
> >> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
> >> MATERIAL and is thus for use only by the intended recipient. If you
> >> received this in error, please contact the sender and delete the e-mail
> >> and its attachments from all computers.
> >>
> >> ---------------------------------------------------------------------
> >> To start a new topic, e-mail: users@tomcat.apache.org
> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
Leon Rosenberg wrote:
> I thought Filip coded something similar, a pooling NIO connector in java.
> Leon

thats correct, it will be included in 6.0, in terms of performance it 
ranks like this

HTTP Nr Of Connections < maxThreads
1. Blocking IO Connector
2. Java NIO connector and APR connector are fairly similar

HTTP Nr Of Connections > maxThreads
1. Java NIO connector and APR connector are fairly similar
2. Blocking IO Connector

HTTPS
1. The APR connector due to built in with native OpenSSL
2. NIO connector
3. Blocking IO connector

Filip


>
> On 8/30/06, Caldarale, Charles R <Ch...@unisys.com> wrote:
>> > From: Leon Rosenberg [mailto:rosenberg.leon@googlemail.com]
>> > Subject: Re: Tool for monitoring Tomcat from the client side
>> >
>> > This slightly besser performance, is it achieved by C or by
>> > using epoll?
>>
>> Good question, and I don't know the answer.  It would be interesting to
>> see if there's any performance difference by recoding the pure Java
>> request handler in Tomcat to use NIO and its polling capability.  Any
>> volunteers?
>>
>>  - Chuck
>>
>>
>> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
>> MATERIAL and is thus for use only by the intended recipient. If you
>> received this in error, please contact the sender and delete the e-mail
>> and its attachments from all computers.
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Leon Rosenberg <ro...@googlemail.com>.
I thought Filip coded something similar, a pooling NIO connector in java.
Leon

On 8/30/06, Caldarale, Charles R <Ch...@unisys.com> wrote:
> > From: Leon Rosenberg [mailto:rosenberg.leon@googlemail.com]
> > Subject: Re: Tool for monitoring Tomcat from the client side
> >
> > This slightly besser performance, is it achieved by C or by
> > using epoll?
>
> Good question, and I don't know the answer.  It would be interesting to
> see if there's any performance difference by recoding the pure Java
> request handler in Tomcat to use NIO and its polling capability.  Any
> volunteers?
>
>  - Chuck
>
>
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
> MATERIAL and is thus for use only by the intended recipient. If you
> received this in error, please contact the sender and delete the e-mail
> and its attachments from all computers.
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Andrew Miehs <an...@2sheds.de>.
 From http://tomcat.apache.org/tomcat-5.5-doc/apr.html

When APR is enabled, the HTTP connector will use sendfile for hadling 
large static files (all such files will be sent ansychronously using 
high performance kernel level calls), and will use a socket poller for 
keepalive, increasing scalability of the server.

On Linux, epoll is used if available.

Regards

Andrew


Caldarale, Charles R wrote:
>> From: Leon Rosenberg [mailto:rosenberg.leon@googlemail.com] 
>> Subject: Re: Tool for monitoring Tomcat from the client side
>>
>> This slightly besser performance, is it achieved by C or by 
>> using epoll?
> 
> Good question, and I don't know the answer.  It would be interesting to
> see if there's any performance difference by recoding the pure Java
> request handler in Tomcat to use NIO and its polling capability.  Any
> volunteers?
> 

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Tool for monitoring Tomcat from the client side

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Leon Rosenberg [mailto:rosenberg.leon@googlemail.com] 
> Subject: Re: Tool for monitoring Tomcat from the client side
> 
> This slightly besser performance, is it achieved by C or by 
> using epoll?

Good question, and I don't know the answer.  It would be interesting to
see if there's any performance difference by recoding the pure Java
request handler in Tomcat to use NIO and its polling capability.  Any
volunteers?

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Leon Rosenberg <ro...@googlemail.com>.
On 8/30/06, Caldarale, Charles R <Ch...@unisys.com> wrote:
> > From: Martin Gainty [mailto:mgainty@hotmail.com]
> > Subject: Re: Tool for monitoring Tomcat from the client side
> >
> > The majority of the tomcat catalina engine is written in C
> > and C++ for performance reasons
>
> Not true - the Tomcat code is pure Java.  You can optionally replace
> some of the comm code with the Apache Portable Runtime (APR), which is
> written in C.  This provides slightly better performance.

This slightly besser performance, is it achieved by C or by using epoll?

Leon

>
>  - Chuck
>
>
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
> MATERIAL and is thus for use only by the intended recipient. If you
> received this in error, please contact the sender and delete the e-mail
> and its attachments from all computers.
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Tool for monitoring Tomcat from the client side

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Martin Gainty [mailto:mgainty@hotmail.com] 
> Subject: Re: Tool for monitoring Tomcat from the client side
> 
> The majority of the tomcat catalina engine is written in C 
> and C++ for performance reasons

Not true - the Tomcat code is pure Java.  You can optionally replace
some of the comm code with the Apache Portable Runtime (APR), which is
written in C.  This provides slightly better performance.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Martin Gainty <mg...@hotmail.com>.
Hello Andrew-

Just as a FYI-
The majority of the tomcat catalina engine is written in C and C++ for performance reasons
Thus far I have not seen the fast performance of C/C++ with perl or php or CF (without some sort of translator to native code)
Has anyone seen or heard benchmarks to prove this wrong?

Martin --
*********************************************************************
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed.  If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy.  Thank you.



----- Original Message ----- 
From: "Andrew Miehs" <an...@2sheds.de>
To: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Wednesday, August 30, 2006 4:55 AM
Subject: Re: Tool for monitoring Tomcat from the client side


> Why do you need c?
> 
> Works with perl and shell scripts...
> You could even use java if you wanted....
> 
> Andrew
> 
> 
> On 30/08/2006, at 10:36 AM, Bruno M Luque wrote:
> 
>> I would use Nagios, its worth the effort of dealing with C, you  
>> dont have
>> that meny choices!,
>>
>> cheers
> 
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
>

Re: Tool for monitoring Tomcat from the client side

Posted by Andrew Miehs <an...@2sheds.de>.
Why do you need c?

Works with perl and shell scripts...
You could even use java if you wanted....

Andrew


On 30/08/2006, at 10:36 AM, Bruno M Luque wrote:

> I would use Nagios, its worth the effort of dealing with C, you  
> dont have
> that meny choices!,
>
> cheers


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Andrés González <an...@gmail.com>.
Mmmm...  the GUI is an important advantage of JMeter...

On 8/30/06, Marc Farrow <ma...@gmail.com> wrote:
> Apache Benchmark will do the same as well.
>
> On 8/30/06, Andrés González <an...@gmail.com> wrote:
> >
> > I'm using JMeter right now... and it's is *very* good. What provides
> > nagios that can't be done with JMeter?
> >
> > On 8/30/06, Bruno M Luque <br...@gmail.com> wrote:
> > > I would use Nagios, its worth the effort of dealing with C, you dont
> > have
> > > that meny choices!,
> > >
> > > cheers
> > >
> > > On 8/24/06, Andrés González <an...@gmail.com> wrote:
> > > >
> > > > Hi.
> > > >
> > > > I'm searching a tool similar to nagios wich allows me do "client-side
> > > > real testing" of my Tomcat webapps. Something that lets me do a HTTP
> > > > request say every minute and store the result (OK or FAILED) of each
> > > > request.
> > > >
> > > > Nagios seems to be a good choice, but it requires C programming for
> > the
> > > > plugins.
> > > >
> > > > Any alternatives for java (or groovy)?
> > > >
> > > > Thanks.
> > > >
> > > > --
> > > >
> > > > -=-=-=-=-=-=-=-=-=-=-=-=-
> > > > Andrés González.
> > > >
> > > > ---------------------------------------------------------------------
> > > > To start a new topic, e-mail: users@tomcat.apache.org
> > > > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > > > For additional commands, e-mail: users-help@tomcat.apache.org
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> >
> > -=-=-=-=-=-=-=-=-=-=-=-=-
> > Andrés González.
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
>
>
> --
> Marc Farrow
>


-- 

-=-=-=-=-=-=-=-=-=-=-=-=-
Andrés González.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Marc Farrow <ma...@gmail.com>.
Apache Benchmark will do the same as well.

On 8/30/06, Andrés González <an...@gmail.com> wrote:
>
> I'm using JMeter right now... and it's is *very* good. What provides
> nagios that can't be done with JMeter?
>
> On 8/30/06, Bruno M Luque <br...@gmail.com> wrote:
> > I would use Nagios, its worth the effort of dealing with C, you dont
> have
> > that meny choices!,
> >
> > cheers
> >
> > On 8/24/06, Andrés González <an...@gmail.com> wrote:
> > >
> > > Hi.
> > >
> > > I'm searching a tool similar to nagios wich allows me do "client-side
> > > real testing" of my Tomcat webapps. Something that lets me do a HTTP
> > > request say every minute and store the result (OK or FAILED) of each
> > > request.
> > >
> > > Nagios seems to be a good choice, but it requires C programming for
> the
> > > plugins.
> > >
> > > Any alternatives for java (or groovy)?
> > >
> > > Thanks.
> > >
> > > --
> > >
> > > -=-=-=-=-=-=-=-=-=-=-=-=-
> > > Andrés González.
> > >
> > > ---------------------------------------------------------------------
> > > To start a new topic, e-mail: users@tomcat.apache.org
> > > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > > For additional commands, e-mail: users-help@tomcat.apache.org
> > >
> > >
> >
> >
>
>
> --
>
> -=-=-=-=-=-=-=-=-=-=-=-=-
> Andrés González.
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


-- 
Marc Farrow

Re: Tool for monitoring Tomcat from the client side

Posted by Andrés González <an...@gmail.com>.
I'm using JMeter right now... and it's is *very* good. What provides
nagios that can't be done with JMeter?

On 8/30/06, Bruno M Luque <br...@gmail.com> wrote:
> I would use Nagios, its worth the effort of dealing with C, you dont have
> that meny choices!,
>
> cheers
>
> On 8/24/06, Andrés González <an...@gmail.com> wrote:
> >
> > Hi.
> >
> > I'm searching a tool similar to nagios wich allows me do "client-side
> > real testing" of my Tomcat webapps. Something that lets me do a HTTP
> > request say every minute and store the result (OK or FAILED) of each
> > request.
> >
> > Nagios seems to be a good choice, but it requires C programming for the
> > plugins.
> >
> > Any alternatives for java (or groovy)?
> >
> > Thanks.
> >
> > --
> >
> > -=-=-=-=-=-=-=-=-=-=-=-=-
> > Andrés González.
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
>
>


-- 

-=-=-=-=-=-=-=-=-=-=-=-=-
Andrés González.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Bruno M Luque <br...@gmail.com>.
I would use Nagios, its worth the effort of dealing with C, you dont have
that meny choices!,

cheers

On 8/24/06, Andrés González <an...@gmail.com> wrote:
>
> Hi.
>
> I'm searching a tool similar to nagios wich allows me do "client-side
> real testing" of my Tomcat webapps. Something that lets me do a HTTP
> request say every minute and store the result (OK or FAILED) of each
> request.
>
> Nagios seems to be a good choice, but it requires C programming for the
> plugins.
>
> Any alternatives for java (or groovy)?
>
> Thanks.
>
> --
>
> -=-=-=-=-=-=-=-=-=-=-=-=-
> Andrés González.
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

RE: Tool for monitoring Tomcat from the client side

Posted by Tim Lucia <ti...@yahoo.com>.
I would second the use of JMeter.  I have used it pretty extensively and it
is reasonably good.  I wish I could record using it as a proxy and play back
the recording.  Anyone know if this is possible?  How about with another
tool?

Tim

> -----Original Message-----
> From: Andrés González [mailto:angoro@gmail.com]
> Sent: Thursday, August 24, 2006 11:32 AM
> To: users@tomcat.apache.org
> Subject: Re: Tool for monitoring Tomcat from the client side
> 
> I think i've found what i was searching for: JMeter.
> 
> On 8/24/06, Andrés González <an...@gmail.com> wrote:
> > Hi.
> >
> > I'm searching a tool similar to nagios wich allows me do "client-side
> > real testing" of my Tomcat webapps. Something that lets me do a HTTP
> > request say every minute and store the result (OK or FAILED) of each
> > request.
> >
> > Nagios seems to be a good choice, but it requires C programming for the
> plugins.
> >
> > Any alternatives for java (or groovy)?
> >
> > Thanks.
> >
> > --
> >
> > -=-=-=-=-=-=-=-=-=-=-=-=-
> > Andrés González.
> >
> 
> 
> --
> 
> -=-=-=-=-=-=-=-=-=-=-=-=-
> Andrés González.
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tool for monitoring Tomcat from the client side

Posted by Andrés González <an...@gmail.com>.
I think i've found what i was searching for: JMeter.

On 8/24/06, Andrés González <an...@gmail.com> wrote:
> Hi.
>
> I'm searching a tool similar to nagios wich allows me do "client-side
> real testing" of my Tomcat webapps. Something that lets me do a HTTP
> request say every minute and store the result (OK or FAILED) of each
> request.
>
> Nagios seems to be a good choice, but it requires C programming for the plugins.
>
> Any alternatives for java (or groovy)?
>
> Thanks.
>
> --
>
> -=-=-=-=-=-=-=-=-=-=-=-=-
> Andrés González.
>


-- 

-=-=-=-=-=-=-=-=-=-=-=-=-
Andrés González.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat monitoring

Posted by Ra...@stj.gov.br.
Thanks a lot. I will look this one too.

Rafael Sarres de Almeida
Seção de Gerenciamento de Rede
Superior Tribunal de Justiça
Tel: (61) 3319-9342





Andrés González <an...@publicinet.net> 
24/08/2006 14:15
Favor responder a
"Tomcat Users List" <us...@tomcat.apache.org>


Para
Tomcat Users List <us...@tomcat.apache.org>
cc

Assunto
Re: Tomcat monitoring






Another option:

http://www.hyperic.com/products/managed/tomcat-management.htm

El jue, 24-08-2006 a las 13:40 -0300, Rafael.Almeida@stj.gov.br
escribió:
> Hi;
> I attended to an Oracle IAS event and they presented their Enterprise 
> Manager 10g, and they showed some great monitoring capabilities. Here I 
> quote some of them from their document 
> "http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf":
> 
> "The tracing functionality provides an on-demand tool that lets 
> administrators examine in detail all invocation paths of a transaction, 
> and isolate the exact tier and location of a problem. All invocation 
paths 
> of a transaction are traced and hierarchically broken down by 
servlet/JSP, 
> EJB, JDBC/SQL times. Further drill-downs into each component identify 
> response time breakouts by invocation path. Click-to-SQL drill-downs 
allow 
> administrators to navigate down from a transaction view and examine the 
> underlying SQL statements." (Page 6)
> 
> "URL processing time and load activity graphs provide administrators 
with 
> information on the impact of server activity on response times." (Page 
7)
> 
> "Enterprise Manager provides correlation of CPU utilization, memory, and 

> I/O usage of all Web application components to help administrators 
> determine where resources are constrained." (Page 8)
> 
> 
> Well, my question is if there is any way to do such (or any) monitoring 
> with Tomcat 5.5.17. If not, is there any monitoring tool that you guys 
use 
> to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that 

> shows status/monitoring info. Actually we only graph URL response times 
> and load keep an eye on the logs.
> Any info is welcome.
> Thanks a lot.
> 
> Rafael Sarres de Almeida
> Seção de Gerenciamento de Rede
> Superior Tribunal de Justiça
> Tel: (61) 3319-9342
> 
> 
-- 
Andrés González - Programación y sistemas
Publicinet (Publicidad-Cine-Internet, S.L.)
Urzaiz, 71, entlo, izda. -- 36204 Vigo
Telf 902.014.606 -- http://www.mensario.com



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org



Re: Tomcat monitoring

Posted by Andrés González <an...@publicinet.net>.
Another option:

http://www.hyperic.com/products/managed/tomcat-management.htm

El jue, 24-08-2006 a las 13:40 -0300, Rafael.Almeida@stj.gov.br
escribió:
> Hi;
> I attended to an Oracle IAS event and they presented their Enterprise 
> Manager 10g, and they showed some great monitoring capabilities. Here I 
> quote some of them from their document 
> "http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf":
> 
> "The tracing functionality provides an on-demand tool that lets 
> administrators examine in detail all invocation paths of a transaction, 
> and isolate the exact tier and location of a problem. All invocation paths 
> of a transaction are traced and hierarchically broken down by servlet/JSP, 
> EJB, JDBC/SQL times. Further drill-downs into each component identify 
> response time breakouts by invocation path. Click-to-SQL drill-downs allow 
> administrators to navigate down from a transaction view and examine the 
> underlying SQL statements." (Page 6)
> 
> "URL processing time and load activity graphs provide administrators with 
> information on the impact of server activity on response times." (Page 7)
> 
> "Enterprise Manager provides correlation of CPU utilization, memory, and 
> I/O usage of all Web application components to help administrators 
> determine where resources are constrained." (Page 8)
> 
> 
> Well, my question is if there is any way to do such (or any) monitoring 
> with Tomcat 5.5.17. If not, is there any monitoring tool that you guys use 
> to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that 
> shows status/monitoring info. Actually we only graph URL response times 
> and load keep an eye on the logs.
> Any info is welcome.
> Thanks a lot.
> 
> Rafael Sarres de Almeida
> Seção de Gerenciamento de Rede
> Superior Tribunal de Justiça
> Tel: (61) 3319-9342
> 
> 
-- 
Andrés González - Programación y sistemas
Publicinet (Publicidad-Cine-Internet, S.L.)
Urzaiz, 71, entlo, izda. -- 36204 Vigo
Telf 902.014.606 -- http://www.mensario.com



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat monitoring

Posted by Ra...@stj.gov.br.
Thanks, looks good. 

Rafael Sarres de Almeida
Seção de Gerenciamento de Rede
Superior Tribunal de Justiça
Tel: (61) 3319-9342





Dhaval Patel <dh...@yahoo.com> 
24/08/2006 14:07
Favor responder a
"Tomcat Users List" <us...@tomcat.apache.org>


Para
Tomcat Users List <us...@tomcat.apache.org>
cc

Assunto
Re: Tomcat monitoring






http://www.lambdaprobe.org


--- Rafael.Almeida@stj.gov.br wrote:

> Hi;
> I attended to an Oracle IAS event and they presented their Enterprise 
> Manager 10g, and they showed some great monitoring capabilities. Here I 
> quote some of them from their document 
> "http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf":
> 
> "The tracing functionality provides an on-demand tool that lets 
> administrators examine in detail all invocation paths of a transaction, 
> and isolate the exact tier and location of a problem. All invocation 
paths 
> of a transaction are traced and hierarchically broken down by 
servlet/JSP, 
> EJB, JDBC/SQL times. Further drill-downs into each component identify 
> response time breakouts by invocation path. Click-to-SQL drill-downs 
allow 
> administrators to navigate down from a transaction view and examine the 
> underlying SQL statements." (Page 6)
> 
> "URL processing time and load activity graphs provide administrators 
with 
> information on the impact of server activity on response times." (Page 
7)
> 
> "Enterprise Manager provides correlation of CPU utilization, memory, and 

> I/O usage of all Web application components to help administrators 
> determine where resources are constrained." (Page 8)
> 
> 
> Well, my question is if there is any way to do such (or any) monitoring 
> with Tomcat 5.5.17. If not, is there any monitoring tool that you guys 
use 
> to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that 

> shows status/monitoring info. Actually we only graph URL response times 
> and load keep an eye on the logs.
> Any info is welcome.
> Thanks a lot.
> 
> Rafael Sarres de Almeida
> Seção de Gerenciamento de Rede
> Superior Tribunal de Justiça
> Tel: (61) 3319-9342
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org



Re: Tomcat monitoring

Posted by Dhaval Patel <dh...@yahoo.com>.
http://www.lambdaprobe.org


--- Rafael.Almeida@stj.gov.br wrote:

> Hi;
> I attended to an Oracle IAS event and they presented their Enterprise 
> Manager 10g, and they showed some great monitoring capabilities. Here I 
> quote some of them from their document 
> "http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf":
> 
> "The tracing functionality provides an on-demand tool that lets 
> administrators examine in detail all invocation paths of a transaction, 
> and isolate the exact tier and location of a problem. All invocation paths 
> of a transaction are traced and hierarchically broken down by servlet/JSP, 
> EJB, JDBC/SQL times. Further drill-downs into each component identify 
> response time breakouts by invocation path. Click-to-SQL drill-downs allow 
> administrators to navigate down from a transaction view and examine the 
> underlying SQL statements." (Page 6)
> 
> "URL processing time and load activity graphs provide administrators with 
> information on the impact of server activity on response times." (Page 7)
> 
> "Enterprise Manager provides correlation of CPU utilization, memory, and 
> I/O usage of all Web application components to help administrators 
> determine where resources are constrained." (Page 8)
> 
> 
> Well, my question is if there is any way to do such (or any) monitoring 
> with Tomcat 5.5.17. If not, is there any monitoring tool that you guys use 
> to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that 
> shows status/monitoring info. Actually we only graph URL response times 
> and load keep an eye on the logs.
> Any info is welcome.
> Thanks a lot.
> 
> Rafael Sarres de Almeida
> Seção de Gerenciamento de Rede
> Superior Tribunal de Justiça
> Tel: (61) 3319-9342
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Tomcat monitoring

Posted by Ra...@stj.gov.br.
Hi;
I attended to an Oracle IAS event and they presented their Enterprise 
Manager 10g, and they showed some great monitoring capabilities. Here I 
quote some of them from their document 
"http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf":

"The tracing functionality provides an on-demand tool that lets 
administrators examine in detail all invocation paths of a transaction, 
and isolate the exact tier and location of a problem. All invocation paths 
of a transaction are traced and hierarchically broken down by servlet/JSP, 
EJB, JDBC/SQL times. Further drill-downs into each component identify 
response time breakouts by invocation path. Click-to-SQL drill-downs allow 
administrators to navigate down from a transaction view and examine the 
underlying SQL statements." (Page 6)

"URL processing time and load activity graphs provide administrators with 
information on the impact of server activity on response times." (Page 7)

"Enterprise Manager provides correlation of CPU utilization, memory, and 
I/O usage of all Web application components to help administrators 
determine where resources are constrained." (Page 8)


Well, my question is if there is any way to do such (or any) monitoring 
with Tomcat 5.5.17. If not, is there any monitoring tool that you guys use 
to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that 
shows status/monitoring info. Actually we only graph URL response times 
and load keep an eye on the logs.
Any info is welcome.
Thanks a lot.

Rafael Sarres de Almeida
Seção de Gerenciamento de Rede
Superior Tribunal de Justiça
Tel: (61) 3319-9342