What do you guys do with your VPS right after moving in?
Here's my short list:
1. Disable direct SSH root login and setup wheel users
2. Turn on MySQL query caching
3. Install PHP caching (eAccelerator or APC)
4. These scripts:
http://www.labradordata.ca/home/12
VPSinfo and loadavg
5. setup logwatch
6. I use cpanel, but I like to have webmin too.
Just to resurrect an old thread.
I agree with all of the above, but let me expand on VPSinfo and LoadAvg a little, as I don't see them discussed much on these forums.
As far as I'm concerned, if you are running a VPS, you must have those two applications installed. VPSinfo will give a real time look at how your VPS is going, including load averages, disk usage, mysql threads, memory use (base as well as burst), running processes, TCP connections, vnstat (daily and monthly transfer totals) and it can also be enabled with mysqlreport to monitor database queries etc.
LoadAvg records graphs so you can easily see any periods during the day where things have gone awry. This at least gives you a timeframe so you know where to look in logs. It records VPS settings every 6 minutes and includes load averages, memory usage and transmit/receive rates.
I currently run 3 VPS servers, so I was constantly opening up these program and switching between them to make sure all 3 servers were operating ok. Now I've embedded the important parts of the programs into one page, so now I can make sure all servers are ok by only opening one page. I've added a screen shot of my page so you can see how easy it is to monitor multiple servers.
The programs are freeware and are available from the link in the first post. I'm not associated with them in any way, I just find they make my life so much easier
Pete