Ask YC: What tools are you using to monitor a site's load?
1–10 of 14 posts
Re: Ask YC: What tools are you using to monitor a site's load?
#2Rock Solid Arcade I suspect at many points is outgrowing my cacheless hit the database on every page setup. I started out with a cron job monitoring top every minute, and many times the usage hits 50% - I'm using Django, so the GIL means that's at full capacity, but I have no idea how instantaneous that figure is.
I got some helpful advice on the Django chat room to monitor Apache, but really what I'd like is for some warning to be dumped to a log if a connection queue backs up for more than a second (i.e. the server is at full capacity). That'll be time to cache/upgrade. :)
Re: Ask YC: What tools are you using to monitor a site's load?
#3It looks like complete overkill for a single server and I don't know how useful it is but it does look promising. It certainly looks like it would scale to tens if not hundreds of machines easily.
It includes an alert structure so different events triggers different actions. For example if the database stops responding email the DBA, if it's a router email the network admin etc.
Again I can't vouch for it over the long term as it's only been a week or so of testing but I can't complain atm.
It's a PITA field to research and I'm trying to avoid the 'roll my own' urges as I'd quite like to write it ;)
Anyone else got any ideas? There is a python based monitoring application out there somewhere that I stumbled upon about 6 months ago with a great plugin API and neato graphs but I can't find it again :( I blame google and not my incompetence :)
Re: Ask YC: What tools are you using to monitor a site's load?
#4I've just started testing nagios http://www.nagios.org/ . It looks like complete overkill for a single server and I don't know how useful it is but it does look promising. It certainly looks like it would scale to tens if not hundreds of machines easily. It includes an alert structure so different events triggers different actions. For example if the database stops responding email the DBA, if it's a router email the…
Ahh, the days.
Re: Ask YC: What tools are you using to monitor a site's load?
#5http://cacti.net/screenshots.php
Smokeping is quite useful for monitoring network and basic http request response times.
http://oss.oetiker.ch/smokeping/
Nagios is good for actively monitoring services and alerting you when things go wrong.
I generally use those and create tons of additional monitoring tools that generate reports/charts.
Re: Ask YC: What tools are you using to monitor a site's load?
#6Re: Ask YC: What tools are you using to monitor a site's load?
#7Re: Ask YC: What tools are you using to monitor a site's load?
#8Re: Ask YC: What tools are you using to monitor a site's load?
#9If you want to measure the load on a server, look into the sar utility, which is included in Linux and all other Unix'es. It will take snapshots of data at 10 minute intervals and store them. Other tools will take that data and turn it into a bar graph or other visualization.
Re: Ask YC: What tools are you using to monitor a site's load?
#10I believe using anything relatively more intensive is not worth the cycles. Even 'top' is taxing at times.