Presentation is loading. Please wait.

Presentation is loading. Please wait.

EXCHANGE UTILITY BELT TIPS (AKA EXCHANGE TOOLS) Speaker: Dave Stork Company: OGD ict-diensten bv Position: Architect.

Similar presentations


Presentation on theme: "EXCHANGE UTILITY BELT TIPS (AKA EXCHANGE TOOLS) Speaker: Dave Stork Company: OGD ict-diensten bv Position: Architect."— Presentation transcript:

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

13

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

18

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

21

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.

23

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!

25

26

27

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


Download ppt "EXCHANGE UTILITY BELT TIPS (AKA EXCHANGE TOOLS) Speaker: Dave Stork Company: OGD ict-diensten bv Position: Architect."

Similar presentations


Ads by Google