Live data from Hacker News

Linux server monitoring tools

aarvik.dk

61–70 of 83 posts

Re: Linux server monitoring tools

#62
post #49
post #45

Is there a tool that would allow collecting historical data on memory and CPU usage patterns of individual processes? In troubleshooting you are frequently dealing with the situation that some process is "exploding" in memory or/and CPU usage and either you are not there at the moment to run htop or you might not even be able to easily log in on the server to do checks.

"atop" can do it to some degree. When you run atop interactively, it uses the process accounting facility to find out not what is running exactly when it takes a snapshot of the system, but also what processes started and exited since the last refresh interval. Installing atop will also (depending on your distro etc.) set it up to snapshot the system state every 600 seconds. If you run "atop -r" you can review that l…

I was really surprised not to see atop in his list. Very handy interactive monitor, and the history mode, as you not, puts it well ahead.

Re: Linux server monitoring tools

#63
post #58
post #45

Is there a tool that would allow collecting historical data on memory and CPU usage patterns of individual processes? In troubleshooting you are frequently dealing with the situation that some process is "exploding" in memory or/and CPU usage and either you are not there at the moment to run htop or you might not even be able to easily log in on the server to do checks.

Scalyr [1] can do this. (Disclaimer: I am the founder of Scalyr, and it's a commercial product.) We aim to be a one-stop-shopping monitoring tool: collect everything you might want to collect, and let you analyze it in any way you want. To your question, we can collect CPU, memory, I/O, and other stats for specified processes [2], and give you graphs, rolled-up dashboards, and alerts on that data. We're always lookin…

You need more images on your site...

Re: Linux server monitoring tools

#65
I could never get apachetop to work on Debian or Ubuntu. It displays the data all right, but doesn't respond to most of my keypresses, and it segfaults. Maybe related to its not having been updated since 2005 or so? It's too bad, because it promises to do exactly what I want.

Re: Linux server monitoring tools

#66

These tools aren't limited to Linux; if you're running FreeBSD: * http://www.freshports.org/sysutils/htop/ * http://www.freshports.org/sysutils/py-glances/ * http://www.freshports.org/sysutils/apachetop/ Some others mentioned in the comments: * http://www.freshports.org/net-mgmt/iftop/ * http://www.freshports.org/net-mgmt/bwm-ng/ * http://www.freshports.org/sysutils/xsysstats/ * http://www.freshports.org/sysutils/ato…

I recently had to test compilation of a project for work on FreeBSD and feel like my eyes were opened.

I went into the task thinking "the BSDs are OLD" yet there must be something great about this operating system. It's beloved in certain communities and used at popular successful startups such as Netflix. There must be something I've been missing that those who cherish it have come to understand.

What I found was the perfect blend of modern and old school. It's not old feeling at all!

It had all of the newest GNU software (and otherwise) that I've come to know and love on other operating systems but also a sense of stability about the core that you don't get with Linux. There was a sense of underlying structure that had actually been planned out instead of discovered over time and it made the whole process of learning about how it worked a pleasure.

In addition, the FreeBSD manual was actually helpful and gave me a sense of completeness rather than "the text in this wiki is just scratching the surface of a complex wrapper for x that used to be y".

It's simple yet powerful, up to date but solid and I'd highly recommend FreeBSD as a result of the experience.

Re: Linux server monitoring tools

#67
post #66

These tools aren't limited to Linux; if you're running FreeBSD: * http://www.freshports.org/sysutils/htop/ * http://www.freshports.org/sysutils/py-glances/ * http://www.freshports.org/sysutils/apachetop/ Some others mentioned in the comments: * http://www.freshports.org/net-mgmt/iftop/ * http://www.freshports.org/net-mgmt/bwm-ng/ * http://www.freshports.org/sysutils/xsysstats/ * http://www.freshports.org/sysutils/ato…

I recently had to test compilation of a project for work on FreeBSD and feel like my eyes were opened. I went into the task thinking "the BSDs are OLD" yet there must be something great about this operating system. It's beloved in certain communities and used at popular successful startups such as Netflix. There must be something I've been missing that those who cherish it have come to understand. What I found was th…

I'm curious how you got all that from what sounds like a small task: getting something to compile on FreeBSD.

Re: Linux server monitoring tools

#68
post #21

Earlier quoted context omitted.

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

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.

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

#69
post #66

Earlier quoted context omitted.

I recently had to test compilation of a project for work on FreeBSD and feel like my eyes were opened. I went into the task thinking "the BSDs are OLD" yet there must be something great about this operating system. It's beloved in certain communities and used at popular successful startups such as Netflix. There must be something I've been missing that those who cherish it have come to understand. What I found was th…

I'm curious how you got all that from what sounds like a small task: getting something to compile on FreeBSD.

You have to install some things, poke around the system, do some general management, etc... I'm not claiming to be an expert but I really liked what I saw especially in the documentation (it looks outdated but the content is absolutely on point)
Post reply on HN