Ask HN: Monitoring historical server resource usage on linux?
I want to be able to find performance bottlenecks after usage spikes, so I would like a tool which monitors and logs cpu, memory, disk io over time on each of my servers. These are ubuntu servers.
If you have any other suggestions for tools I can use to help find bottlenecks, I'd appreciate that too; I'm new to this.
20 comments
[ 3.2 ms ] story [ 55.2 ms ] threadIt is alleged to be easy to add your own data points to it as well.
I use drraw... it's really old and boring, but I like it for it's simplistic and I am used to it. (it's just a perl script you run on your web server, no DB needed)
This is an area that could use some new blood, but apparently the existing solutions work barely well enough.
<quote> All STAT data are collected from standard Solaris or Linux programs (vmstat, iostat, etc.) or some special (like psSTAT for users/processes activity) and saved in MySQL database. Collected data are accessed via Web interface and can be presented in several manner (interactive or static graphs, text, HTML tables).
dim_STAT can be used for On-Line monitoring one or several hosts on the same time. As well, data may be easily post loaded from output files of stat commands and analyzed in the same manner. At any time collecting from new stat commands may be added to the tool (via Add-On interface) and enlarge your view on application workload, RDBMS, your personal STAT program, etc. </quote>
Cacti for network traffic monitoring (and alerting using thold plugin).
Smokeping for network latency and availability monitoring and alerting.