We use SolarWinds, which is a great tool, but also very pricey. For smaller applications, I've used SysAid which is not bad. I've also used Nagios in a med clinic I was working in, and it's also pretty good. Mind you, setting up the free servers, there's always going to be a lot of initial setup, so do your homework and be prepared to spend some time getting everything up and running.