You could combine Nagios, Lilac, and PNP4Nagios to get some pretty good monitoring with graphs(PNP4Nagios), notification(Nagios), and the ability to configure new servers from templates(Lilac). Not for the feint of heart, but not outright tedious. With some slight hackery you can even graph and alert on windows drive freespace.