Server Monitoring for Memory Usage

Is there anyway through SEM to monitor your servers for memory usage, processor usage, and harddrives? Basically looking for a way to set up alerts for servers when they are getting low on memory.