Does netPrefect allow us to monitor switches being up or down, disc space, whether Exchange is working, the Internet being up and down?

Yes, using a mixture of SNMP and WMI queries you can get all of this information and more

total page views:304