[Ilugc] Query: Tools for monitoring servers

  • From: kcramakrishna@xxxxxxxxx (K.C. Ramakrishna)
  • Date: Sun, 24 Jun 2012 22:46:27 -0700 (PDT)

Hi all,

We are trying to look into monitoring servers in Beta and Prod environments.

The stack:
a. 2(more in future) Front End apache httpd/tomcat/Liferay Servers
b. Independent CAS-SSO and SOLR servers.
c. standalone server running webservices (written in Java)
d. 2MySQL (Percona) servers 1 WRITE server and both READ.
e. Front end Hardware Load Balancers.

We want to monitor continuously:
a. All the Linux boxes and the services running on them,
b. The performance (and history) of the Java applications too.

We are exploring the best ways to monitor the whole setup including alerts and 
automated restarts etc. We are primarily from a development background with 
only basic admin experience (basic bash, installations, tuning etc).

I have researched all the usual suspects: Cacti, Nagios, ZenOSS, Zabix?..
JMX seems to be very popular for tomcat/Java.

What are your recommendations for handling this scenario? What are the pros and 
cons of various tools and approaches?
Please do share your thoughts on what will be a good solution. All live 
examples will be very welcome in educating us.

Thanks,
kc
--
K. C. Ramakrishna
www.rknowsys.com

Other related posts: