Most of what I described has been running continuously for years. Everything produces reports and alarms when things aren't working.Well sounds like you have stuff covered, but do test your setup, be sure that if a catastrophe does strike you you can indeed recover from the backups and stuff. Much of the time this goes untested and then...
I've had a few opportunities to need to restore my main servers from backups (which are only ever a few hours behind). It only takes a few minutes and has -- thus far -- been flawless.
The hardest part is keeping my PHP based document control system running. Every major version update of PHP invariably breaks something, so I have to do my OS upgrades carefully -- usually on a Friday night before a weekend on which I know I will have time to fix things before Monday morning. I hate software guys...



