Forum Moderators: phranque

Message Too Old, No Replies

performance, load, and other monitoring. what to use?

         

httpwebwitch

7:36 pm on Jun 24, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I'm at a point where I need to set up some kind of performance and uptime monitoring.

I'm looking after:
- multiple linux servers
- multiple web services and sites on each
- soon to have master/slave mysql db's
- redundancy and load balancing
- a scary amount of traffic

Here are some must-have and nice-to features:

must-have:
- immediate alerts when things go kaboom
- check if essential services are running, like crond and httpd and mysqld
- cpu, memory, disk space, bandwidth
- able to conduct functional tests using custom php scripts


nice-to-have:
- graphs
- history log / archive
- warnings when things are getting close to capacity


For example, I would want to know immediately:
1) if crond stops for any reason
2) if a PHP error happens on Line 322 of call-function.php
3) if my disk(s) get full
4) if there's a tornado that destroys the server room and everything in it


what do y'all use for this?

httpwebwitch

3:32 pm on Jul 5, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



(bump)

httpwebwitch

3:37 pm on Jul 8, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Wow, I can hear the crickets singing in here.

I've discovered GANGLIA, and set up a trial installation on one of my servers. It looks pretty good, the documentation is excellent, and from what I've read it does everything I need it to. And it comes well recommended by people who have much larger clusters to worry about than I do.

[ganglia.sourceforge.net...]

g1smd

9:40 pm on Jul 8, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I missed the question when originally posted, but haven't got any suggestions for you.