Exchange 2010 User Mailbox mail status monitoring
Hi All,
I'm trying to monitor the mail flow (Alert should be raised if High Volume email flow) in exchange 2010. Pls help with steps if it is feasible in SCOM.
Thanks in Advance!
- Thanks, Varshinie
July 10th, 2012 8:51am
There are a few counters involving the Hub role in Exchange 2010 that you can create a custom monitor to alert on. These are:
MSExchangeTransport SmtpReceive, Messages Received/secMSExchangeTransport SmtpSend, Messages Sent/secMSExchangeTransport Queues, Messages Submitted Per Second
Create a Monitor of type Windows Performance Counters, Static Thresholds, and select some value of messages per second that would indicate high volume mail flow and send an alert.
John Joyner MVP-SC-CDM
Free Windows Admin Tool Kit Click here and download it now
July 10th, 2012 10:22am
Hi,
Not out of the box.
Mail flow is covered in the guide:
Exchange 2010 Management Pack Guide
http://technet.microsoft.com/en-us/library/ee758046(v=exchg.140)
Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
July 10th, 2012 10:23am
Hi,
Not out of the box.
Mail flow is covered in the guide:
Exchange 2010 Management Pack Guide
http://technet.microsoft.com/en-us/library/ee758046(v=exchg.140)
Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
July 10th, 2012 10:23am
Thanks Guys!- Thanks, Varshinie
July 11th, 2012 3:08am
There are a few counters involving the Hub role in Exchange 2010 that you can create a custom monitor to alert on. These are:
MSExchangeTransport SmtpReceive, Messages Received/secMSExchangeTransport SmtpSend, Messages Sent/secMSExchangeTransport Queues, Messages Submitted Per Second
Create a Monitor of type Windows Performance Counters, Static Thresholds, and select some value of messages per second that would indicate high volume mail flow and send an alert.
John Joyner MVP-SC-CDM
Hi John,
Will it looks for the individual User Mailbox and alert if some spike in emails for the specific user?
- Thanks - Thanks, Varshinie
Free Windows Admin Tool Kit Click here and download it now
July 11th, 2012 3:11am
Varshinie -
Exchange 2010 management pack is not going to track individual (pre-named/pre-selected) mailboxes. This would involve Exchange creating a monitoring object for each mailbox, which would not work due to the high volumes of objects that would be created.
The built-in Exchange 2010 reports as well as the threshold counters I suggested previously only apply in aggregate form and are not specificly user-centric.
If you wanted to monitor an individual mailbox, and alert on spikes for just that mailbox, there might be other ways to do that in OpsMgr, but that would be a custom authoring scenario. For example, by writing a custom managment pack (that created a usermailbox
class) and discovery for the mailbox of interest, then author a monitor and script that created an OpsMgr object for the mailbox, then ran Exchange get-mailbox cmdlet on a schedule and collected this as a attribute on the object, then write a multi-stage counter
monitor, then an adaptive theshold, etc.
Orchestrator and the Exchange integration pack might help you build a recurring workflow that performed a similar function. Third party products might offer this feature, but again, I am not aware of any.
John Joyner MVP-SC-CDM
July 24th, 2012 8:30am