Ask HN: What do you use for monitoring your servers?
I am working on a side-project with a few friends and we are almost ready to launch. One thing remaining (and a gaping hole!) is that we don't have any sort of monitoring set up for our VPS instance.
We want to monitor things like CPU load, disk usage, response times for nginx, MongoDB load statistics etc. Is there a tool that other startups use and recommend for this?
I've looked into Splunk but wanted to see what others are using.
10 comments
[ 37.4 ms ] story [ 144 ms ] threadI tried out the trial for serverdensity, and it seemed pretty nice. I ended up just going with a self hosted collectd aggregator though.
New Relic is made for monitoring web apps, so I can't imagine anything better suited for your needs. We also have partnerships with most of the hosting providers, so you're likely to be able to use New Relic Standard service for free.
The basics: http://newrelic.com/ Top partners: http://newrelic.com/about/partners
Good luck on your launch!
There's not much to collect with Nginx with Zabbix as it only reports from this: http://wiki.nginx.org/HttpStubStatusModule
If you want fancy statistics collection with MongoDB by Zabbix, I recommend this: https://code.google.com/p/mikoomi/
Much more: https://secure.wikimedia.org/wikipedia/en/wiki/Comparison_of...
It's also extremely flexible in how you deploy it (distributed monitoring, proxies, agents or direct checks) and what you monitor (custom scripts for oddball stuff are pretty easy to write for it, SNMP and many other common things are already included).
If you want free/cheap hosted monitoring, have a look at Monitis (Warning: they were extremely clingy when it came to cancelling our account once we switched to Zabbix)