locked
Exchange 2007 Mail Statistics RRS feed

  • Question

  • Hi guys,

    I'm doing a capacity plan for upgrading to Exchange 2010.

    part of the planning is to know the messages sent/recieved per day per mailbox.

    I guess the solution will be an output of an average number of messages sent/recieved per day among all mailboxes in the server.

    Did someone wrote already a script like that?


    MCITP: DBA 2008 Admin, Server Admin, Virtualization 2008 R2 Admin | CCA: Citrix Certified Admin | MCTS: Configuring Exchange 2007 | MCSA: Messagig 2003
    • Moved by Marco Shaw Tuesday, September 13, 2011 9:47 AM (From:Windows PowerShell)
    Tuesday, September 13, 2011 7:47 AM

Answers

  • You can use the Exchange Profile Anaylzer:

    http://technet.microsoft.com/en-us/library/bb508856(EXCHG.65).aspx

    to get an estimate.  It reads from the message store, so it's limited by only being able to give you the stats on what is still in the mailboxes but will go back as far as the messages in the store.

    I wrote this:

    http://gallery.technet.microsoft.com/scriptcenter/bb94b422-eb9e-4c53-a454-f7da6ddfb5d6

    for detailed per-user anyalysis from the message tracking logs.  It may be more granular than you want, and will only go back as far as you have message tracking logs:

    http://gallery.technet.microsoft.com/scriptcenter/bb94b422-eb9e-4c53-a454-f7da6ddfb5d6


    [string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "
    • Proposed as answer by emma.yoyo Thursday, September 15, 2011 3:26 AM
    • Marked as answer by emma.yoyo Tuesday, September 20, 2011 1:23 AM
    Tuesday, September 13, 2011 10:26 AM
  • As Rob says the EPA is a good bet, that would be my recommendation.

    A great how-to is provided on the Microsoft Consulting Services UK UC team's blog, written by Neil Johnson. The how-to is pretty complete and is totally aimed at getting the data you require for sizing.

    Steve


    Steve Goodman
    Check out my Blog for more Exchange info or find me on Twitter

    • Proposed as answer by emma.yoyo Thursday, September 15, 2011 3:26 AM
    • Marked as answer by emma.yoyo Tuesday, September 20, 2011 1:23 AM
    Tuesday, September 13, 2011 11:17 AM
  • Hi,

    I think that I will use the SCOM server to retrieve this info


    MCITP: DBA 2008 Admin, Server Admin, Virtualization 2008 R2 Admin | CCA: Citrix Certified Admin | MCTS: Configuring Exchange 2007 | MCSA: Messagig 2003
    • Marked as answer by emma.yoyo Tuesday, September 20, 2011 1:23 AM
    Thursday, September 15, 2011 7:30 AM

All replies

  • Hi,

    It's an exchange 2007 related question. The answer is provided by this thread : http://social.technet.microsoft.com/Forums/en-US/exchangesvradmin/thread/eab0b43e-2534-452e-994b-e271a3328787/

     

    Good luck


    Best Regards Don't forget to mark it as answer if it helps
    Tuesday, September 13, 2011 9:50 AM
  • I saw this thred, but I'm not sure that the solution there provides statistic information about the amount of messages sent/recieved per mailbox per day
    MCITP: DBA 2008 Admin, Server Admin, Virtualization 2008 R2 Admin | CCA: Citrix Certified Admin | MCTS: Configuring Exchange 2007 | MCSA: Messagig 2003
    Tuesday, September 13, 2011 10:08 AM
  • You can use the Exchange Profile Anaylzer:

    http://technet.microsoft.com/en-us/library/bb508856(EXCHG.65).aspx

    to get an estimate.  It reads from the message store, so it's limited by only being able to give you the stats on what is still in the mailboxes but will go back as far as the messages in the store.

    I wrote this:

    http://gallery.technet.microsoft.com/scriptcenter/bb94b422-eb9e-4c53-a454-f7da6ddfb5d6

    for detailed per-user anyalysis from the message tracking logs.  It may be more granular than you want, and will only go back as far as you have message tracking logs:

    http://gallery.technet.microsoft.com/scriptcenter/bb94b422-eb9e-4c53-a454-f7da6ddfb5d6


    [string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "
    • Proposed as answer by emma.yoyo Thursday, September 15, 2011 3:26 AM
    • Marked as answer by emma.yoyo Tuesday, September 20, 2011 1:23 AM
    Tuesday, September 13, 2011 10:26 AM
  • As Rob says the EPA is a good bet, that would be my recommendation.

    A great how-to is provided on the Microsoft Consulting Services UK UC team's blog, written by Neil Johnson. The how-to is pretty complete and is totally aimed at getting the data you require for sizing.

    Steve


    Steve Goodman
    Check out my Blog for more Exchange info or find me on Twitter

    • Proposed as answer by emma.yoyo Thursday, September 15, 2011 3:26 AM
    • Marked as answer by emma.yoyo Tuesday, September 20, 2011 1:23 AM
    Tuesday, September 13, 2011 11:17 AM
  • Hi ILeaveIT,

    Any updates?

    Frank Wang

    Thursday, September 15, 2011 3:27 AM
  • Hi,

    I think that I will use the SCOM server to retrieve this info


    MCITP: DBA 2008 Admin, Server Admin, Virtualization 2008 R2 Admin | CCA: Citrix Certified Admin | MCTS: Configuring Exchange 2007 | MCSA: Messagig 2003
    • Marked as answer by emma.yoyo Tuesday, September 20, 2011 1:23 AM
    Thursday, September 15, 2011 7:30 AM
  • Hi guys,

    I got this info with SCOM server.

    A great PDF document with graphs and counters.


    MCITP: DBA 2008 Admin, Server Admin, Virtualization 2008 R2 Admin | CCA: Citrix Certified Admin | MCTS: Configuring Exchange 2007 | MCSA: Messagig 2003
    Tuesday, September 20, 2011 6:03 AM