This is not a complete guide, but rather sharing some tips on installing Munin. I've not been able to (yet) successfully install Munin entirely as desired on my own. Each time, I needed some assistance from the VPS host. However, even the techs at the host didn't always do everything that was needed to (1) install it, (2) install all the optional Apache/MySQL plugins, and (3) secure it with a password and setup all necessary permissions.
This guide is helpful, but even it is not 100% complete: http://wiki.mediatemple.net/w/%28dv%...stalling_Munin
One thing I came across was that the password would not work. I needed to edit a line in the httpd.conf
Press CTRL+W in nano to search for "allowoverride" and change the default "none" setting to allow .htpasswd to work:
Note: I actually never delete anything -- I just comment the old one out, and add a new once, in case I need to revert settings later.
# AllowOverride None
Then you'll be able to set up password protection on the folder access.
Because two techs worked on it, and they don't appear to have traded detailed notes, Munin ended up dual-installed at /var/www/munin/
which made a bit of a mess. So be very careful to not accidentally install munin more than once, otherwise you'll get a ton of error alert emails, and Munin may not function as desired. I was able to rather easily undo that one.
rm -rf /var/www/html/munin
... and then restart munin and httpd.
I'll add more when available or needed.
Need a good host?
Find one here: List of the Best Web Hosts in 2012 - Shared, reseller and VPS hosting