These release notes give you information to help you install and configure Microsoft® Exchange Server 2007 Management Pack for Microsoft Operations Manager 2005 SP1 in the Exchange environment.

To correctly install and configure the Exchange 2007 Management Pack, you must be familiar with the known issues specified in this document. You must also be familiar with the conceptual topics and step-by-step procedures provided in the Exchange 2007 Management Pack for MOM 2005 SP1 section of the Exchange Server 2007 Online Help. To review the conceptual and step-by-step procedures for installing, configuring, and managing the Exchange 2007 Management Pack, see Exchange 2007 Management Pack for MOM 2005 SP1 in the Exchange Server 2007 Help.

Prerequisites

The hardware and software requirements for running the Exchange Server 2007 Management Pack are the same requirements for running Microsoft Exchange Server 2007 and Microsoft Operations Manager (MOM).

Importing the Exchange 2007 Management Pack

After you have the MOM 2005 environment installed, you must import the Exchange Server 2007 Management Pack to start monitoring the servers that are running Exchange Server 2007. You cannot use the Exchange 2007 Management Pack unless you correctly import it into MOM.

Known Issues

The following sections provide information about several known issues that you must consider when you install and configuring the Exchange Server 2007 Management Pack.

The MOM agent action account must run as Local System

The diagnostic cmdlets in the Exchange 2007 Management Pack will not run unless the MOM Agent Action account is running as Local System on the server to be monitored. Open the MOM Administrator Console, locate Administration, Computers, Agent-managed Computers. Right-click the server in question, and then click Update Agent Settings. In the dialog box, under Which account do you want to use for the Agent Action Account, click Local System.

Manual Configuration Steps Required for Specific Cmdlets Used in MOM

The Exchange 2007 Management Pack runs diagnostic cmdlets at set intervals to monitor the Exchange environment. The diagnostic cmdlets are derived from Exchange Management Shell cmdlets. To make sure that the cmdlets used by the Exchange 2007 Management Pack can trigger alerts and collect data for reports, you must correctly configure the system as follows.

Enabling Remote Unified Messaging connectivity monitoring

The Exchange 2007 Management Pack uses the Test-UMConnectivity cmdlet to test Unified Messaging (UM) connectivity. Test-UMConnectivity will monitor local connectivity out of the box without any additional configuration. To monitor remote voice connectivity, you have to modify the parameters of the script that executes Test-UMConnectivity to provide a telephone number and an IP/VoIP gateway.

The Test-UMConnectivity cmdlet checks connectivity to Unified Messaging servers in several ways, depending on the parameters that are passed to it. For voice connectivity, there are three modes of testing.

  • Local The cmdlet tries to establish basic VoIP communication with the Unified Messaging server that runs on the same computer.

  • Local with TUI login The cmdlet tries to establish VoIP communication with the Unified Messaging server that runs on the same computer. If it connects, it tries to log on to one or more UM-enabled mailboxes by signaling the extension and PIN of the mailbox under test.

  • Remote The cmdlet tries to dial in to a Unified Messaging server (which may be running on another computer) by placing a call through a VoIP gateway. If it connects, it performs some basic checks on the media paths.

To perform remote connectivity checks, the administrator must provide the details necessary to allow the Test-UMConnectivity cmdlet to dial in to a Unified Messaging server. The details required will depend on the telephony arrangements at the site. Details are as follows:

  • Extension numbering plan To place a call to a Unified Messaging server, the cmdlet must know which telephone number to call and it must be a number that will be answered by a Unified Messaging server.

  • Name and number of IP gateways To place the call, the cmdlet must know the identity of an IP gateway that connects it to the telephone network. The IP/VoIP gateway must both:

    • Have an IP address that can be accessed from the cmdlet host.

    • Be configured to allow outgoing calls that are enabled by default. The Get-UMIPGateway cmdlet can be used to discover the gateways, their IP addresses, and whether they support outgoing calls.

  • How incoming calls are distributed by the IP gateways to the Unified Messaging servers Distribution of incoming calls is less easy to relate to connectivity testing. However, it can be important in configurations where Unified Messaging servers are not all doing the same kind of call processing. Essentially, there are two ways that Unified Messaging servers can answer incoming voice calls.

    • Users who call in to a subscriber access number on a dial plan and hear the default prompt, "Welcome. You are connected to Microsoft Exchange. To access your mailbox, enter your extension…" and so on. This gives users who are logged on with Outlook Voice Access access to their Exchange 2007 mailbox, and directory search to unauthenticated callers.

    • Users who call in to a telephone number that is configured on an Auto Attendant and hear the default prompt "Welcome to the Microsoft Exchange Auto Attendant"). This provides callers with access to the directory, custom menus, and so on. This is an optional Unified Messaging feature that must be created and configured separately.

By default, all Unified Messaging servers that are associated with a dial plan will answer both voice calls that are placed to the dial plan's subscriber access number and calls that are answered by one or more Auto Attendants that are associated with the dial plan. However, some customers may choose to configure their IP/VoIP gateways and UM hunt groups so that a single Unified Messaging server answers only calls to the dial plan subscriber access number, and another Unified Messaging server answers only incoming calls answered by one or more Auto Attendants. In such configurations, connectivity checks to a given Unified Messaging server will have to take its configured function into account. Consider the following:

  • For Unified Messaging servers answering calls to the subscriber access number for a dial plan pilot number, remote connectivity checks should specify the dial plan pilot number as the Phone parameter. A list of dial plans can be obtained with the Get-UMDialPlan cmdlet. A list of subscriber access numbers for each dial plan can be obtained from its AccessTelephoneNumbers property.

  • For Unified Messaging servers that provide Auto Attendant service only, remote connectivity checks must specify in the Phone parameter a number answered by an Auto Attendant. The Auto Attendant pilot numbers are displayed in the PilotIdentifierList property. This is displayed as part of the default listing obtained with Get-UMAutoAttendant.

After you have identified the appropriate UMIPGateway and Phone parameters, you must follow these steps to create an override for the script parameters in the MOM 2005 Administrator Console.

  1. In the MOM 2005 Administrator Console, locate Management Packs\Rule Groups\Microsoft Exchange Server\Exchange 2007\Unified Messaging\UM Connectivity\Event Rules.

  2. Right-click Execute: Test-UmConnectivity (Remote Voice) diagnostic cmdlet. (Report Collection) and select Properties.

  3. On the Responses tab, select the Script response and select Edit.

  4. Select the parameter cmdlet Command and select Edit Parameter.

  5. Copy the text in the Value field. This text is the command that will be executed by the script.

  6. Select the check box Enable overrides for this script parameter, and then select Set Criteria.

  7. Select Add.

  8. In the Target field, select the appropriate Unified Messaging server, or Computer Group that contains Unified Messaging servers.

  9. In the Value field, paste the text for the command.

  10. Replace {gatewayname} (including the braces) with the name of your UM IP Gateway.

  11. Replace {extension} (including the braces) with the appropriate number as identified previously.

  12. Select OK five times to save your changes to the rule.

  13. In the Navigation Pane of the MOM 2005 Administrator Console, right-click Management Packs and select Commit Configuration Change.

Note:
If you have more than one Unified Messaging server, you should repeat these steps for each server.

Enabling Outlook Web Access, Exchange ActiveSync, and Exchange Web Services connectivity monitoring

Test-OwaConnectivity, Test-ActiveSyncConnectivity, and Test-WebServicesConnectivity are the cmdlets used by the Exchange 2007 Management Pack to test Microsoft Office Outlook® Web Access, Exchange ActiveSync, and Exchange Web Services connectivity from Client Access servers to Mailbox servers. The cmdlets require that a test mailbox be created on each Exchange 2007 Mailbox server that is to be tested.

To create the test mailbox, log on to the Exchange 2007 Mailbox server with a user account that is both an Exchange administrator and an Active Directory administrator. Open the Exchange Management Shell, locate the Scripts directory under the installation path for Exchange 2007 (usually \Program Files\Microsoft\Exchange Server\Scripts) and execute the script New-TestCasConnectivityUser.ps1. Repeat this process on each Exchange 2007 Mailbox server that is to be tested.

Enabling External Outlook Web Access connectivity monitoring

The rule is enabled by default. However, you must set an external URL on your Outlook Web Access virtual directory. To set an external URL, you must run the Set-OwaVirtualDirectory Exchange Management Shell command. The syntax of the command is:

set-owavirtualdirectory "<Server name>\owa (Default Web site)" -externalurl:"https://<Fully Qualified Domain Name>/owa"

For example, if the name of the server is Server01 and the fully qualified domain name is "domain.contoso.com", you would run the following command:

set-owavirtualdirectory "Server01\owa (Default Web site)" -externalurl:"https://Server01.Domain.contoso.com/owa"

Note:
The earlier examples assume that SSL is enabled. If SSL is not enabled, use http:// instead of https://.

Windows PowerShell Setup May Encounter Exceptions and Stop Responding

When you upgrade Windows PowerShell™ on a computer that is running the Exchange 2007 Management Pack, PowerShell setup may encounter exceptions and stop unexpectedly. This problem may occur in the following scenario:

  • A user starts a PowerShell upgrade (whether the upgrade is required by Exchange 2007 or not)

  • A user receives a prompt that states that the MSExchangeMonitoring service is using some PowerShell files, and that the MSExchangeMonitoring service has to be stopped in order to continue with the upgrade

  • A user stops the MSExchangeMonitoring service and continues with the PowerShell upgrade

  • During the PowerShell upgrade, the MOM service tries to run a script that requires the MSExchangeMonitoring. The script starts the MSExchangeMonitoring service.

To avoid this problem, you must stop the MOM service before stopping the MSExchangeMonitoring service. Do the following to correctly upgrade PowerShell on a computer that is running the Exchange Server 2007 Management Pack.

To upgrade PowerShell on a computer that is running Exchange Server 2007 Management Pack
  1. Stop the MOM service.

  2. Continue with the PowerShell upgrade as documented by the PowerShell team.

  3. Restart the MOM service.

Note:
It is not necessary to re-start the MSExchangeMonitoring service after you complete this procedure. The service starts automatically when it is needed.

Installation and Configuration of your MOM and SQL Environments to Allow Exchange Reporting

The reports provided with the Exchange 2007 Management Pack are an important part of maximizing the usefulness of the Management Pack. You must correctly install and configure your MOM and SQL environment to allow Exchange reporting. For information about how to do this, and also for links to reference documentation, see Exchange 2007 Management Pack for MOM 2005 SP1 in the Exchange Server 2007 Help.

Legal Notice

Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

© 2006 Microsoft Corporation. All rights reserved.

Microsoft, Active Directory, Outlook, Windows, and Windows PowerShell are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

All other trademarks are property of their respective owners.