News for hackers. Stuff that matters.
Re:Linux server monitoring tools by Cieplak on Sunday January 26, 2014 @07:17AM (#7124866)
If you have multiple nodes, I recommend new relic. It's a bit pricey, but if an issue arises in your stack, new relic can help you immediately pinpoint where and what the issue is.

ps. I can view new relic on my phone, so if I get a pagerduty, I can still see what's up if I'm at the beach.

Re:Linux server monitoring tools by bowlofpetunias on Sunday January 26, 2014 @09:35AM (#7125166)
New Relic is great for application monitoring, but the systems monitoring is kind of meh.

And I've been getting way too may false positives on the systems alerts.

If you only want systems monitoring and not deep application performance insight, New Relic is way too pricey and not really that good.

Re:Linux server monitoring tools by Cieplak on Sunday January 26, 2014 @09:55AM (#7125245)
Sounds like Munin would suffice for you. Also, it's free.

munin-monitoring.org

> not really that good

New relic has such rich functionality that it is easy to overlook some of its utility. It took us a while to get it tuned to our needs, but now that we have it configured, I couldn't imagine running a high availabilty web service with anything else. Suppose I get a pagerduty for high memory usage on a server. I would then go look at that server in new relic, see what processes are using the memory, see what the memory usage for that process has been like for the last 6 months, perhaps notice a slow steady increase in memory consumption, realize there's a memory leak, etc.

Re:Linux server monitoring tools by edwinnathaniel on Sunday January 26, 2014 @08:47AM (#7125044)
If you have multiple nodes that includes load balancer and other SOA services and want to link them all to view a request as one transaction (e.g.: a request comes in through a load balancer, gets processed by app-server-1, which in turns calls service-2 that queries to DB-1 {or memcache}, Appneta Traceview can connect them all).

Or you can monitor your web-app using Appview Web too for synthetic monitoring. Plus you can monitor your network as well using Pathview.

Re:Linux server monitoring tools by dredmorbius on Sunday January 26, 2014 @09:47AM (#7125210)
I'll also support New Relic.

If you're just starting out, the free tier is pretty good.

What the monitoring tools lack on specificity (and depending on your stack, it may provide varying levels of awesome -- server monitoring is weak but improving), it has massive win on zero-configuration installation.

Just sign up, instrument, and start monitoring.

If you find bits lacking, there are almost always local tools you can use to supplement.

Re:Linux server monitoring tools by adionditsak on Sunday January 26, 2014 @08:04AM (#7124948)
Yes New Relic is pretty awesome. Lot of information you can monitor there, with a very easy installation. You can get a free account in there aswell, just to test it. I just made one, and i really like the simple UI: http://i.imgur.com/oGGfTrp.png
Re:Linux server monitoring tools by troels on Sunday January 26, 2014 @08:10AM (#7124960)
New Relic is really great. Especially if you use Ruby, as it has instrumentation deep into the application run level. Unmatched for finding bottlenecks really.
Re:Linux server monitoring tools by edwinnathaniel on Sunday January 26, 2014 @08:40AM (#7125027)
Appneta does this for Python/ruby/java/.net/php.

We recently open source our Ruby instrumentation:

https://www.appneta.com/blog/open-sourcing-ruby/

Re:Linux server monitoring tools by ergo14 on Sunday January 26, 2014 @07:04PM (#7127777)
Yup, all of application level instrumentation and performance metrics/exception reporting is also available for python developers with https://appenlight.com.

No server monitoring as of today though.

Re:Linux server monitoring tools by jafaku on Sunday January 26, 2014 @08:22AM (#7124978)
Isn't it the same with PHP? And probably other languages too.
Re:Linux server monitoring tools by adionditsak on Sunday January 26, 2014 @08:39AM (#7125023)
I think it is the same :-) As far as i can see these are definitely supported: Ruby, PHP, Java .NET, Pythom, Node.js.
Re:Linux server monitoring tools by michaelmior on Sunday January 26, 2014 @09:15AM (#7125113)
I've run a lot of Python apps on New Relic and definitely some great detailed monitoring there too.