Download presentation
Presentation is loading. Please wait.
Published byDerek Leonard Modified over 8 years ago
1
EXCHANGE UTILITY BELT TIPS (AKA EXCHANGE TOOLS) Speaker: Dave Stork Company: OGD ict-diensten bv Position: Architect
2
Who am I? Dave Stork – Architect (Exchange, Office 365) OGD ict services: Government Partner of the Year Award Finalist 2015 http://bit.ly/virtualcityhttp://bit.ly/virtualcity I am an Exchange MVP and an MCT. I am also one of the Contributors of The UC Architects Podcast @theucarchitects / www.theucarchitects.com I tweet from @dmstork I blog at https://dirteam.com/dave Email me dave.stork@ogd.nl When not tweeting/blogging I like to watch sci-fi tv series and movies, Xbox and argue with people on the internet (they are wrong!).
3
AGENDA Sizing and validating Troubleshooting Reporting & Other
4
NOTICE Sheets will be available after the event Notes contain links to downloads and blog posts Not that I mind you taking notes or pictures
5
SIZING AND VALIDATING Huh? Why this in session about tools? Because sizing matters! And tools can help with that
6
SIZING AND VALIDATING Exchange 201x Server Role Requirements Calculator Exchange Processor Query Tool Tool to help you find standardized CPU performance information For use with the Exchange Role calculator Generate Message Profile Jetstress Honorable mentions
7
EXCHANGE 201X SERVER ROLE REQUIREMENTS CALCULATOR Excel sheet to help you size and validate you Exchange design Depending on input gives it returns expected resource requirements You already have to have a general idea what your design is HA, Site resiliency, Virtualization, choice of hardware Available for Exchange 2010 and 2013 Note that it can be patch specific Run, repeat, run, repeat etc. Take your time and study documentation
8
Server Configuration / Primary Datacenter Server (Single Failure) Recommended RAM Configuration24 GB Number of Processor Cores Utilized2 Server CPU Utilization18% Server CPU Megacycle Requirements4821 Server Total Available Adjusted Megacycles26430 Possible Storage ArchitectureRAID Recommended Transport Database LocationSystem Disk Host IO and Throughput Requirements/ Database / Server/ DAG Total Database Required IOPS166133 Total Log Required IOPS01529 Database Read I/O Percentage60%-- Background Database Maintenance Throughput Requirements1.0 MB/s58 MB/s116 MB/s
9
EXCHANGE PROCESSOR QUERY TOOL
10
GENERATE MESSAGE PROFILE Generate-MessageProfile.ps1 For use with the Exchange Calculator SiteNameMailboxesAvgTotalMsgsAvgTotalKBAvgSentMsgsAvgRcvdMsgsAvgSentKBAvgRcvdKB Default-First- Site-Name19112111012
11
JETSTRESS Tool to simulate Exchange disk load Verify the performance and stability of you disk subsystem Before installing & putting Exchange in production Read the Jetstress Field Guide Version specific Build specific, get the required DLL files from setup
12
RESULTS REPORT
14
HONORABLE MENTIONS LoadSim Simulation tool to measure the impact of MAPI, OWA, ActiveSync, IMAP, POP and SMTP clients on Exchange servers Not supported in production, deprecated. Exchange Client Network Bandwidth Calculator Beta To predict the client network bandwidth requirements for a specific set of users Exchange 2013 CPU Sizing Checker Peak average usage CPU utilization based on hardware, message profile and current number of mailboxes
15
TROUBLESHOOTING Connectivity Outlook Logs Performance Other
16
OUTLOOK CONNECTIVITY Outlook has some built in tools Connection Status Test AutoDiscover Outlook Tray Icon CTRL + Right Click Connectivity Remote Connectivity Analyzer Also for several Exchange protocols and Lync/Skype. Web based & remote Client
17
OUTLOOK CONNECTIVITY
19
OTHER OUTLOOK & MAILBOX ISSUES Microsoft Office Configuration Analyzer Tool 2.x CalCheck Calendar Checking and fixing MFCMAPI Low (MAPI) level mailbox viewer & editor New-MailboxRepairRequest Use -DetectOnly if you need to detect errors and not disturb user access
20
OFFCAT
22
LOGS & PERFORMANCE Log Parser & Log Parser Studio Tools to parse log files Contains ready made queries Performance Analysis of Logs (PAL) tool Checking Performance counters whether they are within threshold values DailyPerformanceLogs Exchange 2013 Template from Pal ExPerfWiz Tip 1: Collect all logs and run PAL on a fast computer Tip 2: don’t use IE for reports; very very slow.
24
OTHER https:// / /HealthCheck.htm https://mail.contoso.com/owa/healthcheck.htm OpenSSL Win 32 (and SSLSCAN) Checking Exchange SSL protocols and ciphers IISCrypto RBAC Manager SnakeTail SnakeTail is a Windows tail utility for monitoring growing log files. Telnet!
28
OTHER Collect-OverMetrics.ps1 DAG Failover report Built-In -> $EXSCRIPTS CollectLogScript.ps1 Collecting eventlogs, IIS logs etc. Run per server Exchange 2013 Performance Health Check Scripts HealthChecker.ps1
29
COLLECTOVER METRICS
30
OTHER Very cool Exchange PowerShell scripts Exchange Analyzer Community Best Practice Analyzer Michael van Horenbeeck Exchange 2013 Maintenance Script Steve Goodman Environment Report Paul Cunningham Michel de Rooij Install Exchange 2013 script Fix-MailboxFolders.ps1 & Remove-MessageClassItems.ps1
31
Q&A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.