Link to home
Create AccountLog in
Avatar of light-blue
light-blue

asked on

Exchange 2007 Traffic Monitor

I'm new to Exchange 2007. How can I monitor incoming / outgoing levels of email (mails per second)? If I can't do this out of the box with Exchange 2007, can I do it with Windows Server 2003 built-in tools? Our company cannot spend any additional money to purchase a tool or subscription. In about 6 months, I plan on installing a better firewall built on linux tools, but I need the ability to monitor by Friday because our internet connection is very slow and I know (from other linux tools here) that the issue is our email server.
ASKER CERTIFIED SOLUTION
Avatar of darknoth
darknoth
Flag of United States of America image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
"How can I monitor incoming / outgoing levels of email (mails per second)?"

Why not work with Message tracking logs commands in shell to show you all the info in an excel format - this however needs to be more of task scheduled but you can run the commands every day end and have the output.

OR are you looking for some thing sophisticated ??
Avatar of Nitin Gupta
Hi,
I would suggest that you try these 2 tools ( I can't remember command right now)
Hope this helps
Thanks
Nitin
@Nitin: Would EPA talk about message delivery count for the server, Last i worked with it, I used it practically to work to pull out information for a particular mailbox (profile-analyzer as its name suggest)

Does this tool also have a place for pulling out server information.
See...best place would be:
  • Message tracking Logs
  • SMTP Logs
EPA does give out loads of reports on Sent Items/Message Counts/Numer of Messges in folders/Loads of Mail flow aggregates also. But yes at times askers do not know what they are asking for, hence to give him benefit of doubt, I gave him option of EPA....it has good reports and our friend is a Beginner !!
Cheers
Nitin
Here look at some reports that are generated by EPA.....http://content.techrepublic.com.com/2346-10879_11-174939-1.html
Cheers
Nitin
Avatar of light-blue
light-blue

ASKER

Thanks for the input everyone. I'm reading the documentation now on EPA, and I found the the answer to Exchange_G...'s question...

"By default, the tool collects data from only a single mailbox on each server at the same time.
To collect data from multiple mailbox databases at the same time, either run multiple
instances of the tool by creating multiple configuration files, or change the configuration file
by following the information in the "Entering Information in the Configuration File" section."
@light-blue:

I know that this tool is used at mailbox level, however this might not be useful to get information at server level - for example how many emails came in / how many emails left from a particular server.

:)
True....no doubt on that....!!! EPA is for Single MB....It is for you....since you are new to MSX!
Thanks everyone for being patient with me. I'm really close to the solution.

For historical data, I want this (anyone know how to email that from EMS?)
get-messagetrackinglog -ResultSize Unlimited -EventID "RECEIVE" -Start "11/4/2008 8:00:00 AM" -End "11/4/2008 5:00:00pm" | select-object sender,@{Name="Recipients";Expression={$_.recipients}},RecipientCount,MessageSubject,TotalBytes,TimeStamp | Sort-Object TotalBytes -Descending | export-csv \\server\share\1.csv

But I also need to answer "Why is the internet so slow?" Is there a way to run the above with messages still transferring? The closest answer there is darknoth with Perfmon.