On Wed, Mar 30, 2016 at 5:23 PM, Christopher Schultz <
ch...@christopherschultz.net> wrote:

> Anthony,
>
> On 3/30/16 6:08 PM, Anthony Biacco wrote:
> > On Wed, Mar 30, 2016 at 9:13 AM, Christopher Schultz <
> > ch...@christopherschultz.net> wrote:
> >
> > Edwin,
> >
> >
> > For my money, I wouldn't enable JMX because, for monitoring, JMX is a
> > heavy-handed protocol: you either have to maintain a persistent
> > connection to the server or you need to launch a whole JVM and connect
> > over JMX to get e.g. a single sample value (such as current throughput).
> >
> > I would recommend enabling the JMXProxyServlet through the manager
> > application, and then locking-down the manager application so you can
> > only access it from localhost. Also use a non-trivial password for
> > HTTP authentication for the manager.
> >
> >
> >> +1
> >> i was using the jmxquery jar pulled from nagios and was slooow compared
> to
> >> the manager's jmxproxy (as would be expected).
> >> i just used the the perl script from
> >> https://wiki.apache.org/tomcat/FAQ/Monitoring and assigned a user to
> the
> >> manager-jmx security role in tomcat.
>
> Nice to see someone else is using it ;)
>
> Feel free to contribute to it or just complain about anything you need.
> I'd like for that tool to be widely-useful. I use it a lot at $work, but
> it should be universally useful.
>
> -chris
>

I only changed some minor things.
I removed the requirement for the -w and -c parameters, because i didn't
need them. I just wanted the data. Sure I could have have just put in bogus
values for them on the command line, but it just cluttered it up.
One problem i have is with returned data that's a number with a decimal in
it (like 'OK - Attribute get 'java.lang:type=OperatingSystem' -
ProcessCpuLoad = 0.009808796275369524'). It returned a Bad Response because
$num was null. I tried a different regex for it, but i'm not very good with
regex. :D
I ended up just doing a "split ' = ', $content" to get the number.

-Tony



> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to