Professional Documents
Culture Documents
User Guide
©
2010 Quest Software, Inc. ALL RIGHTS RESERVED.
This guide contains proprietary information protected by copyright. The software described in this guide is
furnished under a software license or nondisclosure agreement. This software may be used or copied only in
accordance with the terms of the applicable agreement. No part of this guide may be reproduced or
transmitted in any form or by any means, electronic or mechanical, including photocopying and recording
for any purpose other than the purchaser's personal use without the written permission of Quest Software,
Inc.
The information in this document is provided in connection with Quest products. No license,
express or implied, by estoppel or otherwise, to any intellectual property right is granted by
this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN
QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS
PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS,
IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT,
INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING,
WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS
OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN
IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no
representations or warranties with respect to the accuracy or completeness of the contents of
this document and reserves the right to make changes to specifications and product
descriptions at any time without notice. Quest does not make any commitment to update the
information contained in this document.
If you have any questions regarding your potential use of this material, contact:
Quest Software World Headquarters
LEGAL Dept
5 Polaris Way
Aliso Viejo, CA 92656 USA
www.quest.com
email: legal@quest.com
Refer to our Web site for regional and international office information.
TRADEMARKS
Quest, Quest Software, the Quest Software logo, and Spotlight are trademarks and registered trademarks
of Quest Software, Inc. Other trademarks and registered trademarks used in this guide are property of their
respective owners.
Third Party Contributions
Spotlight on Messaging 7.4.1 contains some third party components (listed below). Copies of their licenses
may be found on our website at http://www.quest.com/legal/third-party-licenses.aspx.
CHAPTER 2
GETTING STARTED USING THE MANAGEMENT CONSOLE . . . . . . . . 11
ABOUT THE MANAGEMENT CONSOLE . . . . . . . . . . . . . . . . . . . .12
CONNECTING TO A PLATFORM . . . . . . . . . . . . . . . . . . . . . . . .13
CONNECTING TO DIAGNOSTIC SERVICES . . . . . . . . . . . . . . . . .16
IMPORTING AND EXPORTING TOPOLOGY LAYOUT . . . . . . . . . . . .17
UNDERSTANDING FEDERATED PARTNERS IN OCS . . . . . . . . . . . .18
UNDERSTANDING SERVER PROPERTIES . . . . . . . . . . . . . . . . . .18
UNDERSTANDING POOL PROPERTIES IN OCS . . . . . . . . . . .20
UNDERSTANDING LINKS . . . . . . . . . . . . . . . . . . . . . . . .20
MANAGING CUSTOM GROUPS . . . . . . . . . . . . . . . . . . . . . . . .21
CREATING A STATIC CUSTOM GROUP . . . . . . . . . . . . . . . .21
CREATING A DYNAMIC CUSTOM GROUP . . . . . . . . . . . . . . .22
EDITING A CUSTOM GROUP . . . . . . . . . . . . . . . . . . . . . .22
DELETING A CUSTOM GROUP . . . . . . . . . . . . . . . . . . . . .22
GROUPING SERVERS BY TYPE . . . . . . . . . . . . . . . . . . . . . . . .23
MANAGING GLOBAL FILTERS . . . . . . . . . . . . . . . . . . . . . . . .23
PUTTING SERVERS IN MAINTENANCE MODE . . . . . . . . . . . . . . .24
MANAGING MISSING OBJECTS . . . . . . . . . . . . . . . . . . . . . . .25
VIEWING DATABASE AVAILABILITY GROUPS (DAG) . . . . . . . . . .25
CHAPTER 3
DETECTING PROBLEMS USING THE MANAGEMENT CONSOLE . . . . . 27
INTRODUCING HEALTH TESTS . . . . . . . . . . . . . . . . . . . . . . . .28
TYPES OF HEALTH TESTS . . . . . . . . . . . . . . . . . . . . . . . . . .28
SERVER HEALTH TEST . . . . . . . . . . . . . . . . . . . . . . . . .30
BLACKBERRY MESSAGE DELIVERY HEALTH TEST . . . . . . . . .30
Quest Spotlight on Messaging
CHAPTER 4
RESOLVING PROBLEMS USING THE MANAGEMENT CONSOLE . . . . . 59
LAUNCHING NATIVE TOOLS . . . . . . . . . . . . . . . . . . . . . . . . .60
CHAPTER 5
DIAGNOSING PROBLEMS USING THE MANAGEMENT CONSOLE . . . . 63
LAUNCHING THE DIAGNOSTIC CONSOLE FROM THE
MANAGEMENT CONSOLE . . . . . . . . . . . . . . . . . . . . . . . . . . .64
CHAPTER 6
DIAGNOSING PROBLEMS USING THE DIAGNOSTIC CONSOLE . . . . . 65
INTRODUCING THE DIAGNOSTIC CONSOLE . . . . . . . . . . . . . . . .66
LAUNCHING AND CONNECTING TO THE DIAGNOSTIC CONSOLE .67
UNDERSTANDING THE DIAGNOSTIC CONSOLE . . . . . . . . . . . . . .68
UNDERSTANDING THE BLACKBERRY DIAGNOSTIC CONSOLE . . .69
UNDERSTANDING THE EXCHANGE 2000/2003
DIAGNOSTIC CONSOLE . . . . . . . . . . . . . . . . . . . . . . . . .78
UNDERSTANDING THE EXCHANGE 2007
DIAGNOSTIC CONSOLE . . . . . . . . . . . . . . . . . . . . . . . . 103
UNDERSTANDING THE EXCHANGE 2010
iv
DIAGNOSTIC CONSOLE . . . . . . . . . . . . . . . . . . . . . . . . 118
UNDERSTANDING THE OCS DIAGNOSTIC CONSOLE . . . . . . . 134
CHAPTER 7
REPORTING USING WEB REPORTS . . . . . . . . . . . . . . . . . . . . . 143
UNDERSTANDING WEB REPORTS . . . . . . . . . . . . . . . . . . . . . 144
TYPES OF REPORTS . . . . . . . . . . . . . . . . . . . . . . . . . . 146
APPENDIX A
COUNTERS WITH NON-ZERO ALARM VALUES . . . . . . . . . . . . . . 151
GLOSSARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
ABOUT QUEST SOFTWARE . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
CONTACTING QUEST SOFTWARE . . . . . . . . . . . . . . . . . . . . . 173
CONTACTING QUEST SUPPORT . . . . . . . . . . . . . . . . . . . . . . 173
v
Quest Spotlight on Messaging
vi
1
Introducing Quest
Spotlight on Messaging
• About This Guide
• About Spotlight on Messaging
• About the Diagnostic Packs
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
Management Console The Management Console gives the overall picture of your
servers. It helps you visualize and monitor the health of all
your servers. It contains the following features:
• Automatic discovery process — initially discovers and
displays all your servers in the Management Console.
Discovery runs automatically once a day to detect
changes to your environment.
• Monitoring and detection — allows you to monitor the
health of your environment and detect any problems
before they happen
• Detailed web reports — provide historical reporting and
trending and analysis over time
8
About Spotlight on Messaging
COMPONENT DESCRIPTION
Diagnostic Console The Diagnostic Console allows you to view one server at a
time. It contains the following features:
• Real-time diagnostics — provides visual representation of
process flows within a server so you can observe actual
server activity in real time
• Auto calibration — determines the normal range of values
for your server and sets the visual indicators accordingly
• Rapid resolutions — displays the details of problem areas
including user connections, clients, and server resources
for rapid problem resolutions
• Effective warnings — provides visual warnings to alert
you when performance metrics exceed acceptable
thresholds
• Detailed drilldown tables and graphs — provide detailed
information allowing you to identify the source of each
problem
Web Reports Web Reports allow you to view trending and historical data
using preconfigured and custom reports, graphs, and tables.
9
Quest Spotlight on Messaging
Home Page
Each Diagnostic Pack provides a Home Page to help you become familiar with
the functionality and product features of each Diagnostic Pack in an
easy-to-navigate format.
This page contains various hyperlinks from which you can get you started on
detecting, diagnosing, and resolving problems with the Spotlight on Messaging .
The Home Page provides access to the following functional features from which
you can choose:
10
2
Getting Started Using the
Management Console
• About the Management Console
• Connecting to a Platform
• Connecting to Diagnostic Services
• Understanding Federated Partners in OCS
• Understanding Pool Properties in OCS
• Understanding Server Properties
• Managing Custom Groups
• Grouping Servers by Type
• Managing Global Filters
• Putting Servers in Maintenance Mode
• Managing Missing Objects
• Viewing Database Availability Groups (DAG)
Quest Spotlight on Messaging
Your BlackBerry servers are located under your Exchange organization in the
treeview.
MANAGEMENT CONSOLE
DESCRIPTION
SECTION
12
Getting Started Using the Management Console
MANAGEMENT CONSOLE
DESCRIPTION
SECTION
Actions pane Allows you see all the actions on the currently
selected object
Connecting to a Platform
The Management Console displays all your servers at a glance whether they
exist in a single location or span the globe. It is the framework where the layout
of your servers are displayed, tests are performed, notifications are configured,
and server data is displayed.
The first time you connect to a platform, all servers are discovered. Discovery
will find your available servers, then get the properties of those servers.
Discovery can take some time depending on the size of your organization or
environment. For more information on discovery, see the Quest Spotlight on
Messaging Deployment Guide.
13
Quest Spotlight on Messaging
Discovery then occurs every 24 hours to check for changes you may have made.
If you select Repeat Discovery, discovery will run at the start time initially
indicated, then run at the new setting configured in the Every...hours box.
This overrides the daily start time.
If you are connecting to an Exchange cluster, you must use a virtual server
name.
Note: You do not need to specify a port number if your alias is configured for
the SQL named instance hosting BlackBerry database on the SQL server, or
the SQL Server Browser service is installed and running on SQL server.
14
Getting Started Using the Management Console
The next time you run OCS Management Console and connect to the same
environment, it will not rediscover upon connecting. If changes are made to
the environment and not shown in the OCS Management Console, right-click
the connection node in the treeview and select Force Discovery.
15
Quest Spotlight on Messaging
16
Getting Started Using the Management Console
Global filters, Topology layout, and Group By settings are not shared amongst
the Management Consoles.
In general, one topology layout is saved per grouping node in the .msc file. The
Importing and exporting function allows you to have several possible topology
layouts.
You cannot save different topology layouts over different grouping modes.
For example, if you export a topology layout that was grouped by site, you
cannot import that layout if your current topology layout is grouped by
domain.
17
Quest Spotlight on Messaging
Ports List the ports being used by the OCS 2007 or OCS
2007 R2 roles installed on the computer.
18
Getting Started Using the Management Console
You can also right-click a server that is not part of a pool to find the following
list of properties:
A/V Edge Lists the external IP address and the external and
internal ports used by the Audio/Video and MRAS
servers.
Web Conferencing Edge Lists the external listening address and ports
used by the Web Conferencing edge server.
19
Quest Spotlight on Messaging
Understanding Links
Links show the flow of information from one server to another.
LINKS DESCRIPTION
Routing Group Shows the connectors that evaluate the optimal path for
Connectors emails from one server to another. The links can be
bidirectional or unidirectional. Routing groups are shown when
you group by Routing Group in Exchange 2000/2003 and
Exchange 2007 environments that contain Exchange 2003
servers.
20
Getting Started Using the Management Console
LINKS DESCRIPTION
Site Connectors Shows the connectors that evaluate the optimal path of
network traffic. Sites are shown when you group by sites in all
platforms.
Custom groups will appear under the Custom Groups node in the treeview. Since
custom groups are used as test targets, they are shared between all users of the
console.
There are two types of custom groups which you can create.
21
Quest Spotlight on Messaging
3. In the New Custom Group dialog box, select the servers you want
included in the group.
4. Enter a name for the custom group and click OK.
Property criteria are cumulative — only servers that match all of the selected
criteria will be part of the custom group.
22
Getting Started Using the Management Console
SERVER GROUP BY
OCS • Pool
• Site
• Domain
Exchange • Site
• Administrative Group
• Routing Group
• Domain
• None
If you would like to select all servers, right-click the top node and click
Select All. If you would like to clear your selection, right-click the top node
and click Clear All.
23
Quest Spotlight on Messaging
Global filters do not affect any tests that are scheduled to run against those
hidden servers.
Global filters are stored in the MMC configuration file (.msc), so different .msc
files can store different global filters. The MMC description bar indicates when
global filters are enabled to remind you that some servers are hidden.
Global filters can be customized per console. For example, if two different users
have their own console and are sharing the same Diagnostic Services, they can
each set different global filters.
While a server is in maintenance mode, the icon for the server darkens to
visually indicate the state of the server.
24
Getting Started Using the Management Console
To delete a server
• Right-click the server and select Delete.
• member servers
• mailbox databases that are configured to replicate within the DAG
• database copies for each mailbox database
To view DAGs
1. From the treeview, right-click the Exchange 2010 organization node.
2. Select Database Availability Groups.
The facts shown are for informational purposes only. You cannot edit this
information in the dialog box. You can refresh the information by pressing F5 or
closing then reopening the dialog box.
25
Quest Spotlight on Messaging
• be displayed as N/A
• be marked with the grey icon
• display the reason for the failure in the Details column
26
3
Detecting Problems Using
the Management Console
• Introducing Health Tests
• Types of Health Tests
• Managing Tests
Quest Spotlight on Messaging
Every health test can run against individual servers or entire groups. When you
create a test from the Home Page, the whole organization is targeted by default.
In a clustered environment, health tests run against the active node only.
Health tests read information from nodes as a whole through a virtual
server name.
By default, health tests execute using the service account credentials you
entered when you installed this product. If you have entered alternate
credentials, the health tests will execute using those.
Only health tests relevant to available servers are shown when you right-click a
server and select Detect. You can configure any test against a group.
All health tests use global settings such as notifications and alternate
credentials. We recommend you configure your global settings before
configuring your health tests. For more information on configuring your global
settings, see “Configuring Test Settings” on page 42.
28
Detecting Problems Using the Management Console
You can create a Generic Server Health Test. Using the Management Console,
you can see all the servers that have been discovered in your Exchange,
BlackBerry, and OCS platforms. Other servers critical to the functioning of
your environment, such as a domain controller server, are not automatically
discovered. If you would like to view these other servers in the topology and
run health tests against them, you must add them manually.
To create generic servers
1. From the treeview in the Management Console, right-click a Exchange or
BlackBerry organization or an OCS environment, and select Add Generic
Server.
2. Enter a server name and click OK.
These servers will have the same functionality as other servers, such as
the ability to launch Computer Management, Spotlight on Windows,
Services, and Event Viewer.
Note: To create a Generic Server Health Test, see “Creating a Health Test”
on page 41.
29
Quest Spotlight on Messaging
For information on creating a Server Health Test, see “Creating a Health Test”
on page 41.
You need one test mailbox per server to run this test.
30
Detecting Problems Using the Management Console
The BlackBerry Message Delivery Health Test contains the following counters:
CATEGORY COUNTER
The Exchange Internal Message Delivery Health test sends a test message
from each server you select to every other server that has been selected. For
example, if you select 10 servers in an organization, the test will send out a
total of 90 messages. For more information, see the Spotlight on Messaging
Deployment Guide.
For Exchange 2010 servers, a test mailbox that matches the mailbox mask
should be created in at least one mounted mailbox database copy on each
server in the organization. However, it is recommended that the test mailbox
be created in each mailbox database on each server.
31
Quest Spotlight on Messaging
You can enable this test to collect tracking information to trace the test message
that flows through the Exchange servers.
The Exchange Internal Delivery Message Health Test contains the following
counters:
CATEGORY COUNTER
The Exchange External Message Delivery Health test tracks the time it takes a
test email to leave your organization and the time it takes the message to return
to the original server.
By default, the round trip counters are disabled because the external email
account needs to be configured to automatically bounce the test message
back to the originating mailbox. Then, enable Round-Trip Delivery counters in
the test.
32
Detecting Problems Using the Management Console
You must create a test mailbox to run this test. For more information, see the
Spotlight on Messaging Deployment Guide.
The Exchange External Message Delivery Health test includes the following
counters:
CATEGORY COUNTER
The Exchange Storage Health test contains the following counters for Exchange
2000/2003:
CATEGORY COUNTER
33
Quest Spotlight on Messaging
CATEGORY COUNTER
The Exchange Storage Health Test contains the following counters for Exchange
2007:
The Exchange System and Storage Group counters are the same as
those listed in Exchange 2000/2003.
CATEGORY COUNTER
34
Detecting Problems Using the Management Console
The Exchange Storage Health test contains the following counters for Exchange
2010:
CATEGORY COUNTER
35
Quest Spotlight on Messaging
CATEGORY COUNTER
The Exchange Queue Health test contains the following counters for Exchange
2000/2003:
CATEGORY COUNTER
36
Detecting Problems Using the Management Console
The Exchange Queue Health test contains the following counters for Exchange
2007 and Exchange 2010:
CATEGORY COUNTER
This test uses internal server URL names only. It does not test external
availability or OWA using your public URL.
• Mailbox is accessible
• Mailbox logon latency is within expected threshold
37
Quest Spotlight on Messaging
The Exchange Internal Outlook Web Access Availability Health test contains the
following counters for all Exchange Servers:
CATEGORY COUNTER
For Exchange 2010 Client Access (CAS) role servers, we will attempt to log on
to Exchange 2010 mailbox in the same site, if one exists.
For Exchange 2007 Client Access (CAS) role servers, we will attempt to log on to:
The OWA Health Test for Exchange 2007 requires at least one Exchange 2007
mailbox server within your organization.
The OWA Health Test for Exchange 2010 requires at least one Exchange 2010
mailbox server in the same site.
The OWA Health Test for Exchange 2007 does not support alternate credentials.
If you specify alternate credentials in the test, the test will run using service
credentials. This occurs because the specific PowerShell cmdlet used for this test
does not support impersonation.
For Exchange 2007 and Exchange 2010, you must specify a logon method and
timeout to signify the maximum amount to time to wait between logon attempts.
38
Detecting Problems Using the Management Console
Ensure the credentials used to execute the test has "ReceiveAs" access to the
test mailbox.
This test uses the following different authentication methods in the following
order until the test succeeds:
• Basic authentication
• Windows integrated authentication
• Embedded credentials
• Form-based authentication
If you do not specify alternate credentials, the test uses Basic and Windows
integrated authentications. For the test to use embedded and form-based
authentications, you must specify alternate credentials.
The Exchange Replication Health test contains the following counters for
Exchange 2007:
CATEGORY COUNTER
39
Quest Spotlight on Messaging
CATEGORY COUNTER
For more information on LCR, CCR, and SCR, refer to Microsoft’s website.
The Exchange Replication Health test contains the following counters for
Exchange 2010:
CATEGORY COUNTER
40
Detecting Problems Using the Management Console
Managing Tests
You can perform the following functions with health tests:
If you select a container, the test will run against all servers in that group at
the time of execution. Typically, the test would be configured for all servers. If
you add a new server, the test automatically runs against that server (without
needing to be updated).
You can configure a test to run only once or at regular intervals during a
specified time period.
5. Select the server type in the left pane of the New <platform type>
Server Health Test dialog box to indicate the type of server whose
metrics you want to specify.
41
Quest Spotlight on Messaging
6. Review the metrics you want to monitor for the selected target by
configuring and selecting the Network, Volumes, Services,
Performance Counters and Event Log metrics.
You can set the conditions, error thresholds, and warning thresholds
You can also enter the number of alarms to skip before sending
notifications if you want to ignore notifications on occasional spikes in
the counter values, and only be notified when there are consecutive
alarms occurring.
For example, if your tests are configured to alert on errors only, you
may ignore if a counter exceeds its error threshold three times
consecutively. If you enter 3 in the Alarms to skip before sending
notifications box, you will be notified after the error threshold is
exceeded four times in a row.
7. The Server Health test is preconfigured with general defaults. Some
tests have counters preconfigured to skip an alarm the first time it
occurs before sending a notification. For a list of these counters, see
“Counters with Non-Zero Alarm Values” on page 151. Review the
Condition, Warning Threshold and Error Threshold values and click
Next.
8. Use the Summary page to review and confirm the general, test and
notification settings you have made then click Finish to accept the
settings.
Once the test is created, it runs immediately.
42
Detecting Problems Using the Management Console
OPTION DESCRIPTION
Run every (minutes) Select this to enter the time interval in minutes after
which the next test starts.
Use execution window Select this check box to only run within a specific time
window. You must specify a Start time and End time
for the Test Execution Schedule.
Run every day at Select this to schedule the test to run once daily at
this specific time.
You can configure notification settings to alert users of errors only or errors and
warnings.
You can set up notification groups to allow specified groups to receive messages
on alarms, warnings, or errors on a per counter basis. You can send notifications
to groups only, not individual users. The members of each group are based on
the users added in the Add Recipients dialog box. For more information, see
“Adding Recipients” on page 44.
43
Quest Spotlight on Messaging
To save time, configure the global settings before configuring your tests.
Adding Recipients
To set up recipients to receive notifications
1. Expand the Global Settings node in the Management Console
treeview and select Notifications.
2. Enter the name of an SMTP server.
3. From the Recipients section, select Add.
4. Enter the recipient’s name and email address.
5. Select the format of emails the recipient is to receive: either HTML or
Plain Text.
6. Select the type of alarms the user is to receive: either errors and
warnings or only errors.
You can send a test message to see if your recipients get the error and/or
warning by clicking the Send Test button.
7. Click OK.
44
Detecting Problems Using the Management Console
The following lists the tokens supported for the external application command
line. The tokens will be replaced with corresponding real time results, when
the external application is run.
Notification tokens:
• $SenderName$
• $SenderEmail$
Counter tokens:
• $CounterName$
• $CounterGroupName$
• $CounterValue$
• $CounterOutcome$
• $CounterOperator$
• $CounterThreshold$
Server tokens:
• $ServerName$
• $ServerOutcome$
Test tokens:
• $TestOutcome$
• $TestName$
Note: These token dictate how many times the external application is called.
The Notifications tokens are general tokens. With the Counter tokens, the
external application is called once per test per each server per counter. With
the Server tokens, the external application is called once per test per each
server. With the Test tokens, the external application is called once per test.
45
Quest Spotlight on Messaging
A cleared alarm is an alarm that recipients do not need to manage - either the
problem has been resolved or has become less severe. For example, if you are
receiving notifications on errors only, and the status changes from error to
warning, the alarm is considered cleared. If you are receiving notifications on
both errors and warnings, and the status changes to success, the alarm is
considered cleared.
46
Detecting Problems Using the Management Console
3. Click OK.
If a specific event was found in the event log while you are running a Server
Health Test (such as an Exchange Server Health Test), a notification about
this event is sent to the recipients with the corresponding severity (if a
notification group is specified for the test). When the Server Health Test runs
the next time, it will only scan event logs starting from the time of the
previous test run. If there is no identical event found during this second run,
the notification engine will not issue the cleared notification for this event.
This behavior is due to the nature of the event log counters: if the event is
not found during the second test run, the problem is not necessarily
resolved. It only means there are no new events logged for the exact same
problem.
This feature can help you limit the number of notification emails you receive if
you encounter problems with the same counter.
47
Quest Spotlight on Messaging
Also, you can have your notifications set to receive errors only if your
performance counters on your Front-End server exceeds its error
threshold, and you have selected the Send alarm cleared
notification when problem ends check box. You will receive a
notification the first time the error occurs, and two more times if the
error occurs on that performance counter again. If the fourth time,
the error threshold is no longer exceeded, you will receive a cleared
notification.
SNMP
You can pass alerts to external applications using Simple Network Management
Protocol (SNMP).
3. Click OK.
48
Detecting Problems Using the Management Console
Apply the notification group to the tests for which you want to
generate SNMP traps.
If you want to pass errors only using SNMP, you can create a batch file that
contains the tokens you want to use in your notifications.
1. Create a batch file, and enter If %1 == error "C:\Program
Files\Quest Software\Spotlight on
Messaging\ManagementConsole\Binaries\iwsnmptrap.exe"
10.4.60.95 public 6 0 "%1 on %2 - %3 = %4".
2. Name the batch file snmp.bat.
3. In the Notifications dialog box, add a Notifications group. Enter a Sender
name and email address.
4. In the External application command line, enter "<directory of
snmp.bat file>\snmp.bat" "$CounterOutcome$" "$ServerName$"
"$CounterName$" "$CounterValue$", and save the notification group.
To save time, configure the global settings before configuring your tests.
49
Quest Spotlight on Messaging
Database retention controls the length of time health test result data is kept in
the database before being purged. You can set the database settings for weekly
or hourly retention rates. The test result data is aggregated into hourly and daily
historical data. This data is used for Web Reports.
You can also use Database Settings to set Test Results History and purge test
results from the database after the specified number of days.
The test results are purged upon the next test execution after midnight
(UTC).
If you try to view test results that have already been purged, but the test is
still visible in the Test Results tab, you will receive an error message that the
test results have been purged.
If you want to purge the data from the daily Web Reports and Test Results before
the specified execution time, click the Purge Now button next to the Web Reports
daily data retention (days) or the Test Results data retentions days boxes.
Customizing Counters
The Server Health Tests allow you to perform the following functions:
• Adding Services
• Adding Performance Counters
• Adding Event Log Entries
• Editing Services, Performance Counters, and Event Log Entries
• Deleting Services, Performance Counters, and Event Log Entries
Adding Services
You can include additional services that you want to monitor for the specific
server health test that you want to run.
To add services
1. Click <Add Services> located under the Services sections in the
listview of the server health test that you select.
50
Detecting Problems Using the Management Console
You may specify to indicate a wild card character at the end of the source
string. For example, BlackBerry* will match BlackBerry Policy Service,
BlackBerry Router, etc.
51
Quest Spotlight on Messaging
You can monitor specific event logs by filtering by event IDs or by text in the
event ID descriptions. You can specify the following:
• a specific event ID, such as 1000
• multiple event IDs separated by commas
• ranges, such as 1000 - 2000
• "*" to monitor all event IDs
• an event ID or range of event IDs with text separated by a colon, as in the
following examples:
-1000:Error to monitor events with event ID 1000 and containing the
word ’Error’
-1000–2000:Error to monitor events within the range of event IDs 1000
to 2000 and containing the word ’Error’
-1004:!Error to monitor events with the event ID 1004 and not
containing the word ’Error’
-1004–1005:!Succeeded to monitor events within the range of event
IDs 1004 to 1005 and not containing the word ’Succeeded’
-1000–2000:Error,1010:!Warning to monitor all events between event
ID 1000 and 2000 that contains the word ’Error’, except those with event
ID 1010 that contains the word ’Warning’
-1000:Long Phrase to monitor events with the event ID 1000 that
contains the specified long phrase. It cannot contain a comma.
-1000:Error, 1000:Warning to monitor all events with the event ID
1000 and contains the word ’Error’ or ’Warning’
Note: If you have both an inclusive filter and an exclusive filter for the same
ID, the exclusion filter takes precedence.
Note: If you want to look for multiple words that are not a phrase, you need
to add them separately.
3. Configure the metrics you want to monitor for the new event log
entry you have added.
52
Detecting Problems Using the Management Console
You cannot edit a warning threshold or error threshold if the value in the
Condition column is set to Informational.
You can select multiple services, performance counters, or event log entries
to delete them at the same time.
• Volumes
• Network Availability
Volumes
WMI is used to retrieve accurate disk space information when using mount
points. If you do not use mount points, you can configure your tests to use
Windows API if WMI fails.
When you make this change in one server type, all other server types will be
changed for the test.
53
Quest Spotlight on Messaging
Do not use Allow Windows API fallback if WMI fails if the volume is mounted
on a network-attached storage device because the metrics returned may not
be accurate.
4. Click OK.
Network Availability
The Server Health test always performs a reverse DNS lookup to validate that
DNS server has a record mapping IP address of the target server to host name.
By default, the reverse DNS lookup alarm is enabled. If you do not want the test
to alarm if the names returned by a DNS lookup do not match the FQDN of the
target server, you can disable this option.
When you make this change in one server type, all other server types will be
changed.
54
Detecting Problems Using the Management Console
55
Quest Spotlight on Messaging
Test results are available by clicking a target in the Topology or treeview, then
selecting the Test Results tab.
If you click a group in the treeview, results are displayed for all targets in that
group.
Colored icons adjacent to a test in the Test node, servers in the organization
node, or tests in the Test Results window indicate the following test status:
ICON DEFINITION
If the server is part of a group, the group will show the colored icon of the server
with the worst severity. For example, if the group contains three servers: one
server has a green icon, the other has a red icon, and the last has a grey icon.
The group will appear red.
56
Detecting Problems Using the Management Console
If the counter is not successful, the details will give you a summary of the
warning or error, possible reasons why the counter is not successful, and
possible solutions to help remedy the problem.
57
Quest Spotlight on Messaging
Each test result has a colored icon attached to the left of the date to
indicate if the test was successful or had warnings or errors.
You can run the test again to bring back the results by right-clicking the test
and selecting Run Now.
The test results are cleared only in the Management Console. The next time
you open the Management Console, the test results appear.
58
4
Resolving Problems Using
the Management Console
• Launching Native Tools
Quest Spotlight on Messaging
The following table identifies the management tools available for your
BlackBerry servers:
TOOL DESCRIPTION
The following table identifies the management tools available for your Exchange
servers:
TOOL DESCRIPTION
60
Resolving Problems Using the Management Console
TOOL DESCRIPTION
Exchange System Manager Allows you to manage servers and configure users
for your Exchange 2000/2003 organization
Active Directory Users and Allows you to administer user accounts, computer
Computers accounts, groups, and organizational units (OUs)
The following table identifies the management tools available for your OCS 2007
or OCS 2007 R2 servers:
TOOL DESCRIPTION
OCS Administrator Console Allows you to configure your OCS 2007 or OCS 2007
R2 environment.
Active Directory Users and See “Active Directory Users and Computers” on
Computers page 61.
Group Chat Administrator Allows you to configure Group Chat settings for your
Console OCS 2007 R2 organization.
61
Quest Spotlight on Messaging
62
5
Diagnosing Problems
Using the Management
Console
• Launching the Diagnostic Console from the
Management Console
Quest Spotlight on Messaging
64
6
Diagnosing Problems
using the Diagnostic
Console
• Introducing the Diagnostic Console
• Launching and Connecting to the Diagnostic
Console
• Understanding the Diagnostic Console
• Understanding the BlackBerry Diagnostic
Console
• Understanding the Exchange 2000/2003
Diagnostic Console
• Understanding the Exchange 2007
Diagnostic Console
• Understanding the Exchange 2010
Diagnostic Console
• Understanding the OCS Diagnostic Console
Quest Spotlight on Messaging
You can diagnose and resolve issues using the Diagnostic Console, which
features the traditional Spotlight user interface.
While the Management Console can run tests when it is closed, the Diagnostic
Console cannot perform any actions when it is closed.
66
Diagnosing Problems using the Diagnostic Console
You may see your service account in the security log of the Exchange
organization being monitored. If you are using the Exchange Diagnostic
Console, you connect to Exchange server using the user credentials of the
user who is currently logged in. Kerberos will log events in the event log
during authentication.
Before you launch and connect to the OCS Diagnostic Console, you need read
access to the following:
67
Quest Spotlight on Messaging
The Home Page contains the various panels, message flows, and drilldowns to
help you perform an extensive analysis of the major components on your server.
68
Diagnosing Problems using the Diagnostic Console
• Panels
• Message Flows
• Drilldowns
• Metrics
Panels
The BlackBerry Server Home Page displays a high-level operational summary of
the BlackBerry server and is comprised of the following panels:
69
Quest Spotlight on Messaging
SERVICE DESCRIPTION
BlackBerry Dispatcher Compresses and encrypts all BlackBerry data and routes
Service the data through the BlackBerry router to and from the
wireless network.
BlackBerry Router Service Connects to the wireless network to route data to and
from BlackBerry handheld devices.
SRP Panel
This panel indicates whether or not the BlackBerry server is connected to the
Server Relay Protocol. This point-to-point protocol runs on top of TCP/IP, and
defines transactions between the BlackBerry services and the Relay Server.
COMPONENT DESCRIPTION
SRP Time Not Connected (sec) Indicates the total time, (in seconds), that the
BlackBerry Dispatcher Service has not been
connected to SRP since startup.
70
Diagnosing Problems using the Diagnostic Console
COMPONENT DESCRIPTION
System Panel
The System panel identifies the BlackBerry server version, the server UID, the
Microsoft Windows version, the AD site, and uptime on this BlackBerry server.
BES Version 4.1.3.16 Indicates that the BlackBerry server is running version
4.1.3.16.
Windows Server 2003 SP 2 Indicates that the version of Windows running on this
server is Windows Server 2003 Service Pack 2.
Uptime: 13d 01:16 Indicates how long the computer hosting the BlackBerry
server has been running.
Server Panel
The Server panel shows server-specific information such as licenses in use,
messaging statistics, and critical events on this BlackBerry server.
The following table identifies and describes the components that comprise the
Server panel:
COMPONENT DESCRIPTION
71
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
OTAC Users Indicates the number of users enabled for Over the Air
Calendar (OTAC) access. OTAC support allows wireless
calendar synchronization for handheld devices.
Critical Events Indicates the number of critical events which have not
been addressed on the BlackBerry server.
72
Diagnosing Problems using the Diagnostic Console
COMPONENT DESCRIPTION
Users Panel
The Users panel contains components that indicate the number of users serviced
by this BlackBerry server, the number of dormant users, messaging statistics,
user latency, and the most recent user error.
The following table identifies and describes the components that comprise the
Users panel:
COMPONENTS DESCRIPTION
Dormant Users Indicates the number of users whose last contact with
the BlackBerry server occurred over 30 days ago
Last Error Indicates the time of the most recent error that
occurred for users
73
Quest Spotlight on Messaging
OS Subsystem Panel
The OS Subsystem panel displays the status of the components that represent
the health of critical subsystem features as described in the following table:
COMPONENTS DESCRIPTION
CPU Usage Shows the total amount of CPU usage on this BlackBerry
server
Top CPU Consumer Identifies the process that is consuming the most CPU
on this BlackBerry server
Top Memory Consumer Identifies the process that is consuming the most
memory on this BlackBerry server
Network Output Queue Indicates the network output queue length for all
network adapters on this BlackBerry server
Network Bytes per Sec Indicates the number of bytes sent and received per
second by the network adapters on this BlackBerry
server
System Disk Indicates the amount of free and used disk space on this
BlackBerry server
Message Flows
The Diagnostic Console contains the following message flows that show the
amount of information being sent to various components in your Blackberry
environment.
74
Diagnosing Problems using the Diagnostic Console
Drilldowns
Each drilldown page contains displays that provide you with specific information
about the components of your system. Drilldowns mainly use two different types
of displays – tables and charts. Spotlight drilldowns have the following features:
75
Quest Spotlight on Messaging
To view a drilldown
76
Diagnosing Problems using the Diagnostic Console
Metrics
A metric is an individual piece of information that Spotlight has collected about
the performance of a system. The information may be a numeric value (a
number or percentage), a string of text, or some other piece of data.
Every time that the Spotlight window is refreshed, Spotlight retrieves the latest
value of the metric, which can then be displayed in a drilldown or on the home
page.
77
Quest Spotlight on Messaging
The Metric editor allows you to view and edit the properties of Spotlight metrics,
including their thresholds and severities. You can open the Metric editor for a
component or a drilldown by right-clicking on the component and choosing
Metrics from the invoked shortcut menu.
When you open the Metric editor, the General tab is open by default. Several
metrics contain data source descriptions for the metric. The data source
descriptions use the following list of functions.
FUNCTION DESCRIPTION
For more information on Metrics and Properties, see the Spotlight Basics Online
Help.
78
Diagnosing Problems using the Diagnostic Console
Home Page Links You can access each of the Exchange 2000/2003
Diagnostic Console home pages by clicking the
home page title links as shown in this image.
These links appear on each page so that you can
easily switch views. The status ball beside each
title changes color to indicate the collective
operational status of all of the components on that
page. The white arrow indicates the current home
page view.
Server and Platform Status This list indicates the service pack that is installed
on the Exchange server and the length of time the
server has been running since it was started. This
information will help you analyze the efficiency of
the server. The panel also shows the role of the
server. Knowing whether it is a front-end or a
back-end server will help you analyze the data
provided by Exchange 2000/2003 Diagnostic
Console. Front-end servers run one or more of the
Internet protocols, but do not house information
stores or databases.
79
Quest Spotlight on Messaging
Manage Diagnostic Logging You can control the current Diagnostic Logging
Levels drilldown Levels for specific Exchange 2000/2003 service
categories on the Exchange server to which you
are connected.
If you change a threshold on one home pages, the change does not apply to
all pages. You must make any changes on each page individually.
80
Diagnosing Problems using the Diagnostic Console
Panels
The Main home page is a high-level operational summary of the Exchange 2000
or Exchange 2003 server and is comprised of the following panels:
PANEL DESCRIPTION
Message Flows
The Main Home Page contains the following message flows:
81
Quest Spotlight on Messaging
Store To Advanced Queuing Shows the rate of messages flowing from the
Store to Advanced Queuing
Advanced Queuing to the Store Shows the rate of messages flowing from
Advanced Queuing to the Store
SMTP Out Queue Shows the rate of messages flowing from the
outbound SMTP queue to remote SMTP hosts
MTA Out Queue to Message Shows the rate that messages are being
delivered from remote MTA queues on this
Exchange server to remote Exchange MTAs, or
MTAs on other X.400 mail systems
MTA Work Queue to Store Shows the current number of messages in transit
from the local MTA In work queue to the
Information Store
Store to MTA Out Queue Shows the current number of messages that are
leaving the store bound for a remote MTA queue
MAPI Inbound Shows the rate that RPC data is being written to
the information store by the current user and
system connections (for example, MAPI clients)
Disk Bytes Written to Disk Shows the rate at which data is being written
Subsystem from the information store to the disk, network,
and device subsystems of the Windows
2000/2003 server running Exchange
MAPI Outbound Shows the rate that data is being read by the
current user and system connections (such as
MAPI clients) from the information store
Disk Bytes Read from Disk Shows the rate at which data is being read by the
Subsystem information store from the disk, network, and
device subsystems of the Windows 2000/2003
server running Exchange
OWA Inbound Shows the rate that OWA clients are issuing
commands that write data to the store
OWA Outbound Shows the rate that OWA clients are issuing
commands that read data from the store
POP3/IMAP4 Shows the rate that POP3 and IMAP4 clients are
issuing commands to the store
82
Diagnosing Problems using the Diagnostic Console
Drilldowns
Each drilldown page contains displays that provide you with specific information
about the components of your system. Drilldowns mainly use two different types
of displays — tables and charts. Spotlight drilldowns have the following features:
To view a drilldown
• Right-click a component in a panel and select Show Details.
83
Quest Spotlight on Messaging
84
Diagnosing Problems using the Diagnostic Console
85
Quest Spotlight on Messaging
86
Diagnosing Problems using the Diagnostic Console
• Freezing and
unfreezing
queues
• Forcing a retry
• Freezing and
unfreezing
messages
• Deleting
messages
87
Quest Spotlight on Messaging
88
Diagnosing Problems using the Diagnostic Console
Panels
The IIS home page displays the following panels:
PANEL DESCRIPTION
89
Quest Spotlight on Messaging
PANEL DESCRIPTION
Message Flows
The IIS Home Page contains the following message flows:
Messages Submitted to the Shows the rate of messages flowing from the
Categorizer per second inbound SMTP queue to the Categorizer
SMTP Messages Sent per second Shows the rate of messages flowing from the
outbound SMTP queue to remote SMTP hosts
90
Diagnosing Problems using the Diagnostic Console
HTTP Bytes In per second Shows the rate, in bytes per second, that data is
received by the Internet Information Services
(IIS) subsystem
HTTP Bytes Out per second Shows the rate, in bytes per second, that data is
sent by the IIS subsystem
IIS Disk Bytes Read per second Shows the rate at which data is being read by the
IIS from the disk, network, and
device subsystems of the Windows 2000/2003
server running Exchange
IIS Disk Bytes Written per Shows the rate at which data is written from the
second IIS to the disk, network and device subsystems
of the Windows 2000/2003 server that is running
Exchange
Drilldowns
The IIS Home Page contains the following drilldowns:
• Protocol
• Queue Management
• IIS
• Information Store
91
Quest Spotlight on Messaging
Panels
The Storage Groups home page displays the following panels:
PANEL DESCRIPTION
Storage Group Details Is the largest panel on the Storage Groups home
page. It is a dynamic panel that displays an
expanded view of the currently selected storage
group. The name of the currently selected storage
group is the title of this panel. The components
include the Receive Queue, Send Queue, Active
Connections, Connections, Transaction Logs,
Mailbox Stores, Public Folder Stores and the Not
Installed components.
92
Diagnosing Problems using the Diagnostic Console
Message Flows
The Storage Groups Home Page contains the following message flows:
Information Store to Storage Shows the flow of messages per minute into the
Groups storage groups. The information store determines
the destination of the intended recipients and
delivers the message to the appropriate Storage
Group.
Storage Group to Mailbox Shows the flow of messages, per minute, into the
Stores/Public Folders mailbox stores and public folders.
Storage Group to Information Shows the flow of messages per minute from the
Store storage groups.
Mailbox Stores/Public Folders to Shows the flow of messages per minute from the
Storage Group mailbox stores and public folders.
Transaction Log Writes per Shows the rate at which the log buffer is
second committed to the transaction logs.
Drilldowns
The Storage Groups Home Page contains the following drilldowns:
• Information Store
• Protocols
93
Quest Spotlight on Messaging
Panels
The Directory Services home page displays the following panels:
PANEL DESCRIPTION
94
Diagnosing Problems using the Diagnostic Console
Message Flows
The Directory Services Home Page contains the following message flows:
DSProxy to Outlook Connections Shows the rate at which directory referrals are
given by the Directory Proxy component
(DSProxy) to new MAPI clients (for example,
Microsoft Outlook 2000/XP)
Categorizer to Global Catalog Shows the rate at which address lookups are
issued by the Categorizer to one or more Global
Catalog servers
SMTP Out DNS Queries Shows the rate at which DNS queries are issued
by the SMTP components on this Exchange server
to DNS
95
Quest Spotlight on Messaging
Drilldowns
The Storage Groups Home Page contains the following drilldowns:
• Directory Services
• Queue Management
• IIS
• Protocols
• DNS Servers
• Active Directory Servers
• Recipient Update Service
The metrics, thresholds, and severities have been carefully configured for
the components on the Best Practices home page, and it is recommended
that you do not change these configurations.
96
Diagnosing Problems using the Diagnostic Console
Panels
The Best Practices home page displays the following panels:
PANEL DESCRIPTION
97
Quest Spotlight on Messaging
PANEL DESCRIPTION
98
Diagnosing Problems using the Diagnostic Console
PANEL DESCRIPTION
99
Quest Spotlight on Messaging
PANEL DESCRIPTION
100
Diagnosing Problems using the Diagnostic Console
Drilldowns
The Best Practices Home Page contains the following drilldowns:.
101
Quest Spotlight on Messaging
Metrics
For information on Metrics, see “Metrics” on page 77.
102
Diagnosing Problems using the Diagnostic Console
• Panels
• Message Flows
• Drilldowns
• Metrics
Panels
The Exchange 2007 Diagnostic Console contains the following panels:
• AD/DNS Panel
• Server Role Status Panel
• Transport In Panel
• Transport Panel
• Transport Out Panel
• Clients Panel
• Information Store Panel
• Subsystem Panel
AD/DNS Panel
The components of the Directory Services panel indicate how Exchange 2007
interacts with directory services. This information includes:
COMPONENT DESCRIPTION
103
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
104
Diagnosing Problems using the Diagnostic Console
Transport In Panel
The Transport In panel groups components that represent current inbound
connections to this Exchange 2007 server. This information includes:
COMPONENT DESCRIPTION
Transport Panel
The Transport panel groups components that identify the status of the various
transport queues on this Exchange 2007 server. This information includes:
COMPONENT DESCRIPTION
105
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
LDAP Search Time (ms) Shows LDAP Search Time (in milliseconds) for the
transport to send an LDAP search request to
Active Directory, and receive a response on this
Exchange 2007 server. Exchange 2007 uses
Active Directory (AD) as a repository for mailbox
and mail routing configuration data. Exchange
2007 servers issue LDAP queries against Active
Directory to retrieve message routing data.
COMPONENT DESCRIPTION
106
Diagnosing Problems using the Diagnostic Console
COMPONENT DESCRIPTION
Clients Panel
The Clients panel groups components that represent current client connections
and associated latency to this Exchange 2007 server. This information includes:
COMPONENT DESCRIPTION
107
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
Latency (ms) (for MAPI) Shows the average latency for MAPI clients
connected with Outlook to this Exchange 2007
server providing the Mailbox role.
Latency (ms) (for OWA) Shows the average latency for OWA clients on the
Exchange 2007 server.
Latency (ms) (for ActiveSync) Shows the average latency for ActiveSync clients
on the Exchange 2007 server.
Latency (ms) (for POP3) Shows the average latency for POP3 clients on the
Exchange 2007 server.
Latency (ms) (for IMAP4) Shows the average latency for IMAP4 clients on
the Exchange 2007 server.
COMPONENT DESCRIPTION
Clients with RPC (Remote Indicates the number of client reported Remote
Procedure Calls) latency > 2 sec Procedure Calls (RPCs) with a latency greater
than two seconds. The most commonly used RPC
protocol is MAPI, and a high RPC latency can
cause MAPI clients such as Microsoft Outlook to
hang and stop responding when users send email,
receive email, or use calendar functionality such
as creating or viewing appointments.
108
Diagnosing Problems using the Diagnostic Console
COMPONENT DESCRIPTION
Average mailbox database size Indicates the average size of the mailbox
database.
Average client RPC latency (ms) Shows the average time (in milliseconds) that it
takes the server to respond to RPC connected
clients. The average is for the past 1024 packets.
The most commonly used RPC protocol is MAPI. A
high RPC latency can cause MAPI clients such as
Microsoft Outlook to hang and stop responding
when users send email, receive email, or use any
type of calendar functionality such as creating or
viewing appointments.
109
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
Subsystem Panel
The Subsystem panel displays components that represent the health of
important subsystem features. This information includes:
COMPONENT DESCRIPTION
Exchange Services Indicates the sum of CPU utilization for all of the
Exchange 2007 services running on this server.
110
Diagnosing Problems using the Diagnostic Console
Message Flows
The Exchange 2007 Diagnostic Console contains the following message flows
that show the amount of information being sent to various components in your
Exchange 2007 environment.
MAPI Msgs Submitted/sec Indicates the rate that messages are submitted to
the Information Store on the Exchange server by
MAPI clients (connected with Outlook).
OWA Msgs Received/sec Indicates the rate that bytes are received by
Exchange server from OWA clients.
Bytes Sent/sec Indicates the number of bytes sent per second to all
RPC clients from this Exchange 2007 server
information store. RPC clients includes all internal
Exchange system component.
Bytes Read/sec Indicates the rate at which data is being read from
the disk, network, and device subsystems of the
Windows server running Exchange. The data is
primarily being read from the disk subsystem.
111
Quest Spotlight on Messaging
Drilldowns
Each drilldown page contains displays that provide you with specific information
about the components of your system. Drilldowns mainly use two different types
of displays — tables and charts. Spotlight drilldowns have the following features:
112
Diagnosing Problems using the Diagnostic Console
To view a drilldown
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
113
Quest Spotlight on Messaging
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
114
Diagnosing Problems using the Diagnostic Console
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
115
Quest Spotlight on Messaging
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
116
Diagnosing Problems using the Diagnostic Console
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
Metrics
For information on Metrics, see “Metrics” on page 77.
117
Quest Spotlight on Messaging
• Panels
• Message Flows
• Drilldowns
• Metrics
Panels
The Exchange 2010 Diagnostic Console contains the following panels:
• AD/DNS Panel
• Server Role Status Panel
• Transport In Panel
• Transport Panel
• Transport Out Panel
• Clients Panel
• Information Store Panel
• Subsystem Panel
AD/DNS Panel
The components of the Directory Services panel indicate how Exchange 2010
interacts with directory services. This information includes:
COMPONENT DESCRIPTION
118
Diagnosing Problems using the Diagnostic Console
COMPONENT DESCRIPTION
119
Quest Spotlight on Messaging
Transport In Panel
The Transport In panel groups components that represent current inbound
connections to this Exchange 2010 server. This information includes:
COMPONENT DESCRIPTION
Transport Panel
The Transport panel groups components that identify the status of the various
transport queues on this Exchange 2010 server. This information includes:
COMPONENT DESCRIPTION
120
Diagnosing Problems using the Diagnostic Console
COMPONENT DESCRIPTION
LDAP Search Time (ms) Shows LDAP Search Time (in milliseconds) for the
transport to send an LDAP search request to
Active Directory, and receive a response on this
Exchange 2010 server. Exchange 2010 uses
Active Directory (AD) as a repository for mailbox
and mail routing configuration data. Exchange
2010 servers issue LDAP queries against Active
Directory to retrieve message routing data.
COMPONENT DESCRIPTION
121
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
Clients Panel
The Clients panel groups components that represent current client connections
and associated latency to this Exchange 2010 server. This information includes:
COMPONENT DESCRIPTION
122
Diagnosing Problems using the Diagnostic Console
COMPONENT DESCRIPTION
Latency (ms) (for MAPI) Shows the average latency for MAPI clients
connected with Outlook to this Exchange 2010
server providing the Mailbox role.
Latency (ms) (for OWA) Shows the average latency for OWA clients on the
Exchange 2010 server.
Latency (ms) (for ActiveSync) Shows the average latency for ActiveSync clients
on the Exchange 2010 server.
Latency (ms) (for POP3) Shows the average latency for POP3 clients on the
Exchange 2010 server.
Latency (ms) (for IMAP4) Shows the average latency for IMAP4 clients on
the Exchange 2010 server.
COMPONENT DESCRIPTION
Clients with RPC (Remote Indicates the number of client reported Remote
Procedure Calls) latency > 2 sec Procedure Calls (RPCs) with a latency greater
than two seconds. The most commonly used RPC
protocol is MAPI, and a high RPC latency can
cause MAPI clients such as Microsoft Outlook to
hang and stop responding when users send email,
receive email, or use calendar functionality such
as creating or viewing appointments.
123
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
Average mailbox database size Indicates the average size of the mailbox
database.
Average client RPC latency (ms) Shows the average time (in milliseconds) that it
takes the server to respond to RPC connected
clients. The average is for the past 1024 packets.
The most commonly used RPC protocol is MAPI. A
high RPC latency can cause MAPI clients such as
Microsoft Outlook to hang and stop responding
when users send email, receive email, or use any
type of calendar functionality such as creating or
viewing appointments.
124
Diagnosing Problems using the Diagnostic Console
COMPONENT DESCRIPTION
Subsystem Panel
The Subsystem panel displays components that represent the health of
important subsystem features. This information includes:
COMPONENT DESCRIPTION
Exchange Services Indicates the sum of CPU utilization for all of the
Exchange 2010 services running on this server.
Top CPU Consumer Identifies the process that is consuming the most
CPU on this Exchange 2010 server.
Top Memory Consumer Identifies the process that is consuming the most
memory on this Exchange 2010 server.
125
Quest Spotlight on Messaging
Message Flows
The Exchange 2010 Diagnostic Console contains the following message flows
that show the amount of information being sent to various components in your
Exchange 2010 environment.
MAPI Msgs Submitted/sec Indicates the rate that messages are submitted to
the Information Store on the Exchange server by
MAPI clients (connected with Outlook).
OWA Msgs Received/sec Indicates the rate that bytes are received by
Exchange server from OWA clients.
Bytes Sent/sec Indicates the number of bytes sent per second to all
RPC clients from this Exchange 2010 server
information store. RPC clients includes all internal
Exchange system component.
Bytes Read/sec Indicates the rate at which data is being read from
the disk, network, and device subsystems of the
Windows server running Exchange. The data is
primarily being read from the disk subsystem.
126
Diagnosing Problems using the Diagnostic Console
127
Quest Spotlight on Messaging
Drilldowns
Each drilldown page contains displays that provide you with specific information
about the components of your system. Drilldowns mainly use two different types
of displays — tables and charts. Spotlight drilldowns have the following features:
128
Diagnosing Problems using the Diagnostic Console
To view a drilldown
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
129
Quest Spotlight on Messaging
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
130
Diagnosing Problems using the Diagnostic Console
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
131
Quest Spotlight on Messaging
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
132
Diagnosing Problems using the Diagnostic Console
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
133
Quest Spotlight on Messaging
ASSOCIATED
DRILLDOWN DESCRIPTION
CHARTS/TABS
Metrics
For information on Metrics, see “Metrics” on page 77.
• Panels
• Message Flows
• Drilldowns
• Metrics
134
Diagnosing Problems using the Diagnostic Console
Panels
The Diagnostic Console contains the following panels:
COMPONENT DESCRIPTION
OCS Version Indicates the OCS version to which you are connected -
either OCS 2007 or OCS 2007 R2.
Server FQDN Indicates the Fully Qualified Domain Name of the server
being monitored.
OCS Pool Indicates the name of the pool to which the server being
monitored belongs.
Back-End Database Indicates the server (and possible instance) hosting the
Back-End database for the pool.
135
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
CDR Status Ball Indicates there is a Call Details Report (CDR) Server Role
configured in the environment. Use the drilldown to see
what server(s) is (are) hosting the role.
Clients/Network Panel
The Clients/Network panel displays information about the connections and
messages waiting to be sent from your OCS 2007 or OCS 2007 R2 environment.
This panel includes:
COMPONENT DESCRIPTION
AD Search Latency (ms) Indicates the average latency related to queries (in ms)
sent to the Active Directory.
Outstanding RPC Calls Indicates the number of RPC calls waiting to be sent.
136
Diagnosing Problems using the Diagnostic Console
COMPONENT DESCRIPTION
Average Holding Time(s) Indicates the average time an incoming message waits
before being processed.
Conf. Allocation Latency Indicates the average time to allocate a new conference.
(ms)
Database Queue Latency Indicates the average amount of time a database request
(ms) waits in the processing queue for the database to
become available.
Database Sproc Latency Indicates the average amount of time to execute a stored
(ms) procedure (Sproc) on the Back-End database.
COMPONENT DESCRIPTION
Front-End (RTCSrv) Indicates the amount of CPU usage from the OCS
Front-End service.
Front-End (RTCHost) Indicates the amount of CPU usage from the OCS
Front-End host process.
137
Quest Spotlight on Messaging
COMPONENT DESCRIPTION
PSTN Conferencing Indicates the amount of CPU usage from the OCS PSTN
Conferencing server. It also indicates the number of
Allocated Conferences.
Web Conferencing Indicates the amount of CPU usage from the OCS Web
Conferencing server. It also indicates the number of
Allocated Conferences.
A/V Conferencing Indicates the amount of CPU usage from the OCS A/V
Conferencing server. It also indicates the number of
Allocated Conferences.
OS/Subsystem Panel
The OS/Subsystem panel displays information about the amount of CPU being
used by all processes. It also indicates the amount of System Memory and
System Disk being used, and reports on any errors. This panel includes:
COMPONENT DESCRIPTION
System Disk Indicates the amount of system disk space being used.
Event Log Errors Indicates the number of OCS-related errors in the Event
Log.
Last AB Update Indicates the date stamp of the most recent file in the
Address Book share location.
138
Diagnosing Problems using the Diagnostic Console
Message Flows
The Diagnostic Console contains the following message flows that show the
amount of information being sent to various components in your OCS 2007 or
OCS 2007 R2 environment.
Drilldowns
Each drilldown page contains displays that provide you with specific information
about the components of your system. Drilldowns mainly use two different types
of displays – tables and charts. Spotlight drilldowns have the following features:
139
Quest Spotlight on Messaging
To view a drilldown
• Right-click a component in a panel and select Show Details.
140
Diagnosing Problems using the Diagnostic Console
Server Roles The Server Roles • Roles — indicates the amount of CPU
drilldown displays usage per Front-End server, and
detailed information number of allocated conferences by
about each type.
component in your
• IM Conferences — indicates the
Server Roles Panel
number of connected users, the
and the C3P Rec/Sec number of incoming and outgoing
and C3P Sent/Sec
messages, and overall health per IM
message flows.
conference.
• Telephony (PSTN) Conferences —
handles the C3P messages that flow
between Focus and the ACP.
• Web Conferences — indicates the
number of participants, number of
slides, and number of errors in the Web
Conference.
• A/V Conferences — indicates the
number of users, number of
audio/video messages being sent and
received, the average time it takes to
process Audio packets, and the number
of buffers sent to users.
141
Quest Spotlight on Messaging
Metrics
For information on Metrics, see “Metrics” on page 77.
142
7
Reporting Using Web
Reports
• Understanding Web Reports
• Types of Reports
Quest Spotlight on Messaging
The reports provide administrators and CIOs with a tool to report on the usage
and trends of users. These reports help them make informed decisions about the
various methods of collaboration taking place in the environment.
For more information on configuring Web Reports, see the Web Reports
Online Help.
144
Reporting Using Web Reports
Types of Reports
The Web Reports hosts two types of reports: Custom Reports and Preconfigured
Reports.
To get data for a Web Report, you must first create a test. The test you run
depends on the Web Report you want generated. For example, if you want to
generate the CPU Utilization report or the BlackBerry Any Counter report,
you must first run the BlackBerry Server Health test.
Custom Reports
You can create custom reports using the Web Report Wizard. The Web Report
Wizard allows you to build your own reports based on existing data sources. You
can select fields, filters, format, grouping, and sorting options. Custom reports
can be edited, depending on your security clearance within Quest Web Reports.
For more information about the Web Report Wizard, see the Web Reports Online
Help.
You cannot create a chart from a custom report. You can create a chart from
the Any Counter report.
Preconfigured Reports
Preconfigured Reports are specific to the application, and are delivered with the
Quest Software product purchased.
145
Quest Spotlight on Messaging
The Spotlight on Messaging Diagnostic Pack for Exchange contains the following
Web Reports:
Exchange Storage Group Disk Displays the storage groups in your Exchange
Utilization organization and their respective disk utilizations.
146
Reporting Using Web Reports
The Spotlight on Messaging Diagnostic Pack for OCS contains the following Web
Reports:
CPU Utilization Displays the servers in your OCS organization and their
respective CPU utilization.
Critical Process Time Displays the servers in your OCS environment and their
respective critical process times.
Critical Process Working Displays the servers in your OCS environment and their
Set critical process working sets.
Physical Memory Utilization Displays the servers in your OCS organization and their
respective physical memory utilizations.
System Disk Utilization Displays the servers in your OCS environment and their
respective system disk utilizations.
Active Connections Displays the servers in your OCS environment and their
respective Active Connections.
TLS Active Connections Displays the servers in your OCS environment and their
respective TLS Active Connections.
Database Physical Disk Displays the servers in your OCS organization and their
Usage physical disk usage.
Audio/Video Conferencing Shows how many Audio Video conferences are running
Load on the servers, and how many users are connected to
those conferences.
Web Conferencing Load Shows how many Web conferences are running on the
servers, and how many users are connected to those
conferences.
147
Quest Spotlight on Messaging
OCS Any Counter Allows you to report on any numeric counter available
for the selected server.
You can specify counter names available in the server on which you want to
report.
148
A
Appendix A Counters
with Non-Zero Alarm
Values
Some counters are preconfigured to skip alarms the first, second, or third time
it occurs before sending you a notification message.
Quest Spotlight on Messaging
Processor\Processor Time 1
Memory\Available MBytes 1
MSExchangeIS\RPC Operations/sec 1
Memory\Available MBytes 1
Memory\Pages/sec 1
152
Appendix A Counters with Non-Zero Alarm Values
MSExchangeIS\RPC Operations/sec 1
Memory\Available MBytes 1
Memory\Pages/sec 1
153
Quest Spotlight on Messaging
MSExchangeTransportQueues\Active Mailbox 1
Delivery Queue Length
MSExchangeTransportQueues\Active 1
Non-SMTP Delivery Queue Length
MSExchangeTransportQueues\Aggregate 1
Delivery Queue Length (All Queues)
MSExchangeTransportQueues\Largest 1
Delivery Queue Length
MSExchangeTransportQueues\Submission 1
Queue Length
MSExchangeTransportQueues\Active Mailbox 1
Delivery Queue Length
MSExchangeTransportQueues\Active 1
Non-SMTP Delivery Queue Length
MSExchangeTransportQueues\Aggregate 1
Delivery Queue Length (All Queues)
MSExchangeTransportQueues\Largest 1
Delivery Queue Length
MSExchangeTransportQueues\Submission 1
Queue Length
154
Appendix A Counters with Non-Zero Alarm Values
Memory\Available MBytes 1
155
Quest Spotlight on Messaging
MSExchangeTransportQueues\Active Mailbox 1
Delivery Queue Length (<All instances>)
MSExchangeTransportQueues\Active 1
Non-SMTP Delivery Queue Length (<All
instances>)
MSExchangeTransportQueues\Aggregate 1
Delivery Queue Length (All Queues) (<All
instances>)
MSExchangeTransportQueues\Largest 1
Delivery Queue Length (<All instances>)
MSExchangeTransportQueues\Submission 1
Queue Length (<All instances>)
MSExchangeTransportQueues\Active Mailbox 1
Delivery Queue Length (<All instances>)
MSExchangeTransportQueues\Active 1
Non-SMTP Delivery Queue Length (<All
instances>)
MSExchangeTransportQueues\Aggregate 1
Delivery Queue Length (All Queues) (<All
instances>)
MSExchangeTransportQueues\Largest 1
Delivery Queue Length (<All instances>)
MSExchangeTransportQueues\Submission 1
Queue Length (<All instances>)
156
Appendix A Counters with Non-Zero Alarm Values
Memory\Available MBytes 1
157
Quest Spotlight on Messaging
Memory\Available MBytes 1
Memory\Pages/sec 1
PhysicalDisk\Avg.Disk sec/Read 1
OCS Archiving
158
Appendix A Counters with Non-Zero Alarm Values
OCS Conferencing
159
Quest Spotlight on Messaging
OCS CWA
160
Appendix A Counters with Non-Zero Alarm Values
OCS Database
Process\Page Faults/sec(SQLSERVER*) 1
Memory\Pages/sec 1
Process\Page Faults/sec(SQLSERVER*) 1
Memory\Pages/sec 1
OCS Director
Memory\Available MBytes 1
Memory\Pages/sec 1
161
Quest Spotlight on Messaging
162
Appendix A Counters with Non-Zero Alarm Values
OCS Edge AV
163
Quest Spotlight on Messaging
164
Glossary
A
Active Directory
The Windows directory service.
C
Custom Group
An arbitrary group of servers created to simplify test
management.
D
Database Availability Group (DAG)
For Exchange 2010 servers only, a set of up to sixteen
Exchange mailbox servers.
Diagnostic Console
A console that allows you to monitor and troubleshoot one
server at a time.
Domain
A logical collection of resources consisting of computers,
printers, and computer and user accounts. A domain also
has a system of logon authentication of computer and
user accounts.
Domain Controller (DC)
A server that authenticates domain logon passwords. It
maintains security policy and the security accounts master
database for a domain.
F
Federation
Allows users to provide presence information with external
clients.
Forest
A collection of domains and domain trees.
165
Quest Spotlight on Messaging
G
Global Filter
Allows you to hide any servers in which you are not
interested. It hides the servers from both the treeview and
topology view.
H
Health Test
Detects problems by collecting and analyzing data or
simulating user interaction with the server at regular
intervals
M
Maintenance Mode
Allows you to mark servers as offline so that you can
perform maintenance on those servers
Management Console
A console that unifies and simplifies day-to-day system
management tasks. It hosts tools and displays them as
consoles. These tools, consisting of one or more
applications, are built with modules called snap-ins.
O
Office Communications Server (OCS)
A Microsoft application that brings together email, instant
messaging, video, and voice.
W
Web Reports
A tool that provides administrators with a tool to report on
usage and trends.
166
INDEX BlackBerry Manager 60
BlackBerry Message Delivery Health
Test 30
A BlackBerry Server Configuration 60
Active Connections report 148 browsing test result history 57
Active Directory Users and browsing the Management
Computers 61 Console 12
AD Servers drilldown 113, 129
AD/DNS Panel 103 C
AD/DNS Panel_Ex2010 118 Categorizer panel 89
adding notification groups 44 clearing test results 58
adding recipients 44 Clients Panel 107, 122
advanced functions Clients panel 94, 107, 122
managing global filters 23 cloning a test 55
managing missing objects 25 common home page elements 79
putting servers in maintenance Computer Management 60, 61
mode 24 configuring alternate credentials 49
Advanced Queuing panel 81, 107, 122 configuring settings 42
alternate credentials configuring the execution
configuring 49 schedule 43
Any Counter report 147 configuring the notification
Audio/Video Conferencing Load settings 43
report 148 connecting to a platform 13
connecting to Diagnostic Services 16
B Connections panel 94
Best Practices home page 96 connector links
BlackBerry Any Counter report 146 routing group 20
BlackBerry Diagnostic Console 69 site 20
drilldowns 75 counters
message flows 74 customizing 50
metrics 77 counters with non-zero alarm values
panels 69 to skip 151
CPU Utilization report 146, 147, 148
creating dynamic custom groups 22
creating static custom groups 21
Critical Process Time report 148
Critical Process Working Set
report 148
custom groups
deleting 22
dynamic 22
editing 22
managing 21
static 21
167
Quest Spotlight on Messaging
168
Group Chat Administration Information Store drilldown 116, 132
Console 61 Information Store Panel 108, 123
grouping servers by type 23 Information Store panel 108, 123
Internal Message report 147
H introducing the Spotlight on
Health Tests 28 Messaging 7
BlackBerry Message Delivery 30
Exchange External Message L
Delivery 32 launching and connecting to the
Exchange Internal Message Diagnostic Console 67
Delivery 31 launching Native Tools 60
Exchange Outlook Web Access launching the Diagnostic Console 64
Availability 37 LDAP Search Time 114, 130
Exchange Queue 36
Exchange Replication 39 M
Exchange Storage 33 Main home page 80
Server Health 41 maintenance mode
hiding successful results 57 servers 24
Home Page Management Console 8
Diagnostic Console 66 browsing 12
Management Console 10 detecting problems 27
viewing 10 diagnosing problems 63
home page getting started 11
Best Practices 96 opening 12
Directory Services 93 resolving problems 59
IIS 89 managing custom groups 21
Main 80 managing database settings 49
managing global filters 23
I managing tests 41
IIS Message Delivery report 146
Health panel 90 message flows 74, 81, 90, 93, 95, 111,
home page 89 126, 139
IIS home page 89 metrics 77, 102, 117, 134, 142
IM Conferencing Load report 148 missing objects 25
importing topology layout 17
Inbound Connections 114, 130 N
Inbound Connectors 114, 130 Native Tools
Inbound panel 81, 89, 105 Active Directory Users and
Information Store Computers 61
panel 81, 92, 106, 121 BlackBerry Manager 60
BlackBerry Server Configuration 60
Computer Management 60, 61
CWA Administration Console 61
Event Viewer 60, 61
Exchange Management Console 61
Exchange System Manager 61
Group Chat Administration
Console 61
launching 60
OCS Administrator Console 61
Services 60, 61
169
Quest Spotlight on Messaging
170
routing group connector links 20 cloning 55
running a test now 55 deleting 55
disabling 55
S editing 54
Server and platform status 104 enabling 55
Server at a Glance report 148 managing 41
Server Health Panel 70 purging test result history 49
Server Health Test 41 running now 55
Server Panel 71 viewing more details on results 57
server properties 18 viewing results 56
Server Role Status Panel 104, 119 TLS Active Connections report 148
servers in maintenance mode 24 topology layout
Services 60, 61 importing and exporting 17
setting the maximum number of Transport drilldown 114, 130
notification messages per Transport In Panel 105, 120
alarm 47 Transport In panel 105
settings Transport Out Panel 106, 121
configuring 42 Transport Out panel 106, 121
site connector links 20 Transport Panel 105, 120
skipping alarms before sending Transport panel 105, 120
notifications 42 Transport Queues 114, 130
SMTP panel 90 types of reports 146
SNMP custom 146
passing external applications 48 preconfigured 146
Spotlight on Messaging
introducing 7 U
SRP Panel 70 understanding the Diagnostic
SRP Status report 147 Console 68
static custom groups understanding Web Reports 144
creating 21 Users Panel 73
Storage Group Disk Utilization
report 147 V
Storage Groups viewing more details about the
panel 92 results of a test 57
Storage Groups drilldown 116 viewing test results history 57
Storage Groups home page 91 viewing the Home Page 10
Subsystem Panel 110, 125 viewing the results of a test
successful results colored icons 56, 57
hiding 57
System Disk report 148 W
System Disk Utilization report 147 Web Conferencing Load report 148
System Panel 71 Web Reports 9, 143
understanding 144
T WMI 53
Telephony Conferencing Load
report 148
test results history
viewing 57
test status 49, 56, 57
tests
browsing test result history 57
clear results 58
171
Quest Spotlight on Messaging
172
About Quest Software
Now more than ever, organizations need to work smart and improve efficiency.
Quest Software creates and supports smart systems management
products—helping our customers solve everyday IT challenges faster and easier.
Visit www.quest.com for more information.
Refer to our Web site for regional and international office information.
View the Global Support Guide for a detailed explanation of support programs,
online services, contact information, and policy and procedures. The guide is
available at: http://support.quest.com/pdfs/Global Support Guide.pdf.
173
Quest Spotlight on Messaging
174