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

Slides:



Advertisements
Similar presentations
ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
Advertisements

Module 10 Planning Microsoft® Exchange Server 2010 Monitoring and Troubleshooting.
Module 11 Maintaining Microsoft Exchange Server 2010.
More Control and Flexibility Vitalis Konopelec Technology Solution Professional Microsoft Slovakia s.r.o.
CCC/WNUG Exchange Update May 5, 2005 Nate Wilken Web and Messaging Applications Information Technology Arizona State University.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
Network Administration Procedures Tools –Ping –SNMP –Ethereal –Graphs 10 commandments for PC security.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
1 of 3 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Introduction to UTORexchange For IT support providers.
MEC /19/2017 7:51 PM © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Managing Client Access
Module 4 Managing Client Access. Module Overview Configuring the Client Access Server Role Configuring Client Access Services for Outlook Clients Configuring.
Module 15: Monitoring. Overview Formulate requirements and identify resources to monitor in a database environment Types of monitoring that can be carried.
Deploying and Managing Windows Server 2012
Computer Concepts 2014 Chapter 7 The Web and .
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Chapter 7: Using Windows Servers to Share Information.
PPD Computing “Business Continuity” Windows and Mac Kevin Dunford May 17 th 2012.
Securing Microsoft® Exchange Server 2010
Module 6: Manage and Configure Messaging. Configuring Internet Mail Using Small Business Server (SBS) 2008 Console Configuring Protection Configuring.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Module 1: Installing and Upgrading to Exchange Server 2003.
Exchange Storage Sizing and Hardware Exposed Jim McBee
Exchange Exchange Server Role Architecture in Exchange Server 2013 Server roles in Exchange Server 2013: Client Access Server Mailbox Server Client.
Module 7: Fundamentals of Administering Windows Server 2008.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Functional comparison between Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 October 14 th, 2009, Lexington Microsoft Users.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
Module 4 Planning and Deploying Client Access Services in Microsoft® Exchange Server 2010 Presentation: 120 minutes Lab: 90 minutes After completing.
Monitoring Windows Server 2012
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
Module 11 Maintaining Microsoft® Exchange Server 2010.
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Perfmon and Profiler 101.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
1 Implementing Monitoring and Reporting. 2 Why Should Implement Monitoring? One of the biggest complaints we hear about firewall products from almost.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Module 6: Managing Client Access. Overview Implementing Client Access Servers Implementing Client Access Features Implementing Outlook Web Access Introduction.
1 Microsoft Outlook 2000 Deployment Microsoft Outlook 2000 Installation Types Configuring the Exchange Transport Messaging-Related Outlook Options.
Module 2: Installing Exchange Server Overview Introduction to the Exchange Server 2007 Server Roles Installing Exchange Server 2007 Completing the.
Exchange Server 2007 Deployment and Migration Strategies Nireshen Beerbul
Module 9 Planning and Implementing Monitoring and Maintenance.
ProductExchange 2013 SP1Exchange 2013 RTMExchange 2010 SP3Exchange 2007 SP3 Outlook 2013 SP1 or later MAPI over HTTP Outlook Anywhere Outlook Anywhere.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Michel de Rooij April 26 th, 2016 BE-COM E-COMMUNICATIONS EVENT: EXCHANGE 2016 & OFFICE ONLINE SERVER.
VIRTUAL SERVERS Chapter 7. 2 OVERVIEW Exchange Server 2003 virtual servers Virtual servers in a clustering environment Creating additional virtual servers.
ITMT 1371 – Window 7 Configuration 1 ITMT Windows 7 Configuration Chapter 8 – Managing and Monitoring Windows 7 Performance.
SQL Advanced Monitoring Using DMV, Extended Events and Service Broker Javier Villegas – DBA | MCP | MCTS.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Office 365 Migration Challenges Drew St. John 2016 Redmond Summit | Identity Without Boundaries May 24, 2016 Consultant
Nate Anderson So, You’ve Inherited an OnBase System.
Office 365 Help Desk Troubleshooting Guide
AX Performance Tools Present and Future
Monitoring Windows Server 2012
Troubleshooting Tools
Autodiscover is Hero of Exchange Motherland!
12 | Monitoring Office 365 Anthony Steven | Principal Technologist, Content Master Martin Coetzer | Portfolio Architect, Microsoft.
CompTIA Server+ Certification (Exam SK0-004)
Migration Strategies – Business Desktop Deployment (BDD) Overview
Presentation transcript:

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

Who am I? Dave Stork – Architect (Exchange, Office 365) OGD ict services: Government Partner of the Year Award Finalist I am an Exchange MVP and an MCT. I am also one of the Contributors of The UC Architects / I tweet I blog at me 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!).

AGENDA Sizing and validating Troubleshooting Reporting & Other

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

SIZING AND VALIDATING Huh? Why this in session about tools? Because sizing matters! And tools can help with that

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

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

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 IOPS Total Log Required IOPS01529 Database Read I/O Percentage60%-- Background Database Maintenance Throughput Requirements1.0 MB/s58 MB/s116 MB/s

EXCHANGE PROCESSOR QUERY TOOL

GENERATE MESSAGE PROFILE Generate-MessageProfile.ps1 For use with the Exchange Calculator SiteNam boxesAvgTotalMsgsAvgTotalKBAvgSentMsgsAvgRcvdMsgsAvgSentKBAvgRcvdKB Default-First- Site-Name

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

RESULTS REPORT

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

TROUBLESHOOTING Connectivity Outlook Logs Performance Other

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

OUTLOOK CONNECTIVITY

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

OFFCAT

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.

OTHER / /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!

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

COLLECTOVER METRICS

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

Q&A