There are many way you can monitor your Exchange environment.
- MOM
- Third party application
- Scripting
With Exchange 2007, it comes with its own powershell cmdlets where you can use to monitoring your Exchange environment.
Some of my favorites are:
Test-ReplicationHealth
Test-ServiceHealth
You can also find more information by searching the microsoft site.
Related Tech posts: