What to monitor (key indicators) on web and database server

hebron asked:

I just installed Munin for monitoring my web and database server. I lot of plugins were included out-of-the box, but I could use some advice on which one is actually good key indicators to monitor.

Disk IOs per device
Disk latency per device
Disk usage in percent
Inode usage in percent
Throughput per device
Utilization per device

Fork rate
Number of threads
Processes
Processes priority
VMstat

CPU usage
File table usage
Inode table usage
Load average
Memory usage
Swap in/out

So my question is; which of these parameters are key indicators and has any value to monitor?

Note: I also use the plugins for Apache and MySQL, but here I am interested in the disk/system/process plugins. I have asked advice for what to monitor on the database on Database Administrators: http://dba.stackexchange.com/questions/77162/what-to-monitor-key-indicators-for-mysql-server

My answer:


Collect it all. You’ll find a use for it later, or wish you had been collecting it from the beginning.

Of course, the things you aren’t collecting here are the most important things. Is the database working? How well? Is the web server serving? Is the web site functioning? Can people still place orders?


View the full question and answer on Server Fault.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.