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
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
Hi,
I would suggest that you try these 2 tools ( I can't remember command right now)
Thanks
Nitin
I would suggest that you try these 2 tools ( I can't remember command right now)
- Exchange Profile Analyzer : It gives a load of reports, see if that helps. Download from http://technet.microsoft.com/en-us/exchange/bb330849.aspx. Look at http://blogs.techrepublic.
com.com/ne tworking/? p=386 - PowerGUI - http://www.msexchange.org/
articles_t utorials/e xchange-se rver-2007/ management -administr ation/mana ging-excha nge-2007-u sing-power gui-part1. html
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.
Does this tool also have a place for pulling out server information.
See...best place would be:
Cheers
Nitin
- Message tracking Logs
- SMTP Logs
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
Cheers
Nitin
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."
"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.
:)
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!
ASKER
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" ;Expressio n={$_.reci pients}},R ecipientCo unt,Messag eSubject,T otalBytes, 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.
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"
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.
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 ??