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