We manage about 50 exchange servers. What do you guys use to monitor that the server is working properly (email flow, latency, etc.)?
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.
I was able to succesfully use Zenoss Core to do this for a five server Exchange environment. You cannot foresee every failure occurrence though here's what I did do:
Per Server Ping/Interface monitoring
Per Server event log monitoring
Per Server Service Monitoring
Collected statistics on mailboxes, queues, etc.
Using the CheckMail Zenpack: This ZenPack extended the system to generating an e-mail, sending it via a specific SMTP server, sending it out to a public address, retrieving and replying to said mail, and measuring how long that round trip took.
This is kind of open ended, but there are options out there. I would think if you're doing any clustering it might get more complicated by Exchange 2010 seems to be pushing people to application level redundancy instead of system redundancy so maybe that gets easier.