I know some of you guys are really proficient with sysadmining and was curious if you know any ways to monitor if your server is buckling/failing under heavy loads. Im not talking about stress testing/benchmarking (with tools like 'ab') - more a way to see dropped connections due to unavailable file descriptors in apache, images/js/css hosted on the server not fully uploading to the client, etc. I monitor my servers using top during heavy loads to ensure that ram/cpu doesn't get exhausted but I haven't found a way to monitor failures at the webserver level. error_log seems to only report issues with 404s, php errors, etc. My server has never crashed and whenever I access my sites during heavy loads they are fine, but I want to make sure that this is consistent across the day and that Im not leaving any money on the table with hardware/software issues. Any recommendations?
I use munin and monit for my server. Most monitoring tools, they will show you the server load throughout the day. Such as this image here
I'm not sure if that's what your looking for or not. But it helps me to know the server load and make sure the server isn't crashing or extended periods of downtime.
Regards
Brian
Here are a couple links you can check out.
http://httpd.apache.org/docs/2.2/mod/mod_status.html
http://www.apache.org/server-status
http://httpd.apache.org/docs/current....html#loglevel
Check your syslog and /var/log/messages
http://mashable.com/2010/04/09/free-uptime-monitoring/
http://www.net-snmp.org/
http://www.opennms.org/
http://www.nagios.org/
http://www.howtogeek.com/howto/ubunt...ith-apachetop/
https://cwiki.apache.org/GMOxDOC21/p...onitoring.html
http://www.manageengine.com/products...FQg_bAodixbYOQ
http://apache-monitor.com/hslab-http-monitor-lite.php
http://sebastien.godard.pagesperso-orange.fr/
I use sysstat to monitor the overall ssytem performance, it uses cronjob. through the command, you can know how your vps/server perform
pingdom.com
Anyone check this out? Has a mobile app: http://mon.itor.us