Without going through the whole headache that SNMP can be (though it is well worth it where its possibilities are actually exploited), you can also benefit from various other very capable opensource monitoring packages like Nagios (formerly NetSaint), mon and Big Brother.