Table Of Contents
Real-Time Monitoring
Understanding Real-Time Monitoring
System Performance Monitoring
Performance Monitoring Hierarchy
Device Status Monitoring
Devices Hierarchy
CTI Applications Status Monitoring
CTI Application Hierarchy
RTMT Window Overview
RTMT Default Configuration
RTMT Window Customization
RTMT Window Configuration Checklist
Cluster Information
Preferences
Understanding the RTMT Heartbeat Feature
Understanding Alerts
Alert Configuration Checklist
Resource Usage
Last 24 hr. Calls
Process Activity
Directory Servers
About Real-Time Monitoring
Help
RTMT Monitoring Pane Options
Category Tabs
Sample Rate
Performance Counters Table View/Chart View
Re-Select
Understanding Performance Monitoring
Add a Counter to Monitor
Configure Alert Notification for Counter
Zoom Counter
Remove a Counter From Monitor
Counter Properties
Property Description
Data Sample
View Data for a Monitor
Performance Monitoring Configuration Checklist
Understanding Device Monitoring
Device Monitoring Pane
Alert Notification for Gateway Configuration
Refresh Rate for Gateway Configuration
Device Monitoring Configuration Checklist
Understanding CTI Application Monitoring
CTI Apps Monitoring Pane
CTI Application Search and Monitor
Device Search and Monitor
Lines Search and Monitor
Where to Find More Information
Real-Time Monitoring
This chapter provides information on the Real-Time Monitoring Tool (RTMT) for Cisco CallManager Serviceability and contains the following topics:
•Understanding Real-Time Monitoring
•RTMT Window Overview
•RTMT Window Configuration Checklist
•Cluster Information
•Preferences
•Understanding the RTMT Heartbeat Feature
•Understanding Alerts
•Alert Configuration Checklist
•Resource Usage
•About Real-Time Monitoring
•Help
•RTMT Monitoring Pane Options
•Understanding Performance Monitoring
•Performance Monitoring Configuration Checklist
•Understanding Device Monitoring
•Device Monitoring Configuration Checklist
•Understanding CTI Application Monitoring
•Where to Find More Information
Understanding Real-Time Monitoring
Cisco CallManager Serviceability provides a web-based tool, RTMT, that monitors real-time behavior of the components in a Cisco CallManager cluster. RTMT uses HTTP and TCP to monitor device status, system performance, device discovery, and CTI applications. It also connects directly to devices using HTTP for troubleshooting system problems.
See Figure 9-1 for an illustration of the Real-Time Monitoring window.
The following sections describe the elements that make up RTMT:
•System Performance Monitoring
•Performance Monitoring Hierarchy
•Device Status Monitoring
•Devices Hierarchy
•CTI Applications Status Monitoring
•CTI Application Hierarchy
System Performance Monitoring
RTMT displays performance information of all Cisco CallManager components in a cluster. The tool integrates with the Cisco CallManager administration and serviceability software. The RTMT tool provides an alert notification mechanism to ease the system administrator troubleshooting tasks. It also monitors various aspects of the Cisco CallManager performance by periodically polling NT/2000 performance counter values.
Performance monitoring provides the following services:
•Monitors performance counters from the Cisco CallManager cluster, including Cisco CallManager nodes, TFTP servers, and database servers.
•Presents counters hierarchically for easy navigation.
•Associates counter threshold settings to alert notification. An e-mail or popup message provides notification to the administrator.
•Permits saving and restoring settings, such as counters being monitored, threshold settings, and alert notifications, for customized troubleshooting tasks.
•Displays up to three counters in one chart for performance comparisons.
Performance Monitoring Hierarchy
The Microsoft Windows 2000 operating system provides performance data that contains information for various object types, instances for each object type, and counters for each object type. The counters measure various aspects of system performance. For example, the object type, Cisco CallManager, includes the registered phones counter. The registered phones counter measures the number of registered phones. An instance designates a unique copy of a particular object type, though not all object types support multiple instances. For example, the object types Cisco CallManager or Cisco Tftp have no instances because only one CallManager or TFTP service exists on a Win2000 system. However, the Cisco Phones and Cisco Lines object types support multiple instances.
Consult Microsoft Windows documentation for more information about Windows 2000 objects and counters.
The following list defines performance monitoring hierarchy:
•The Cisco CallManager cluster name appears at the top of the hierarchy; for example, Cluster1.
•The list shows the servers in each cluster listed under the cluster name. The list shows the servers by their IP address (for example, 172.10.10.10) or their domain name (for example, Cisco_TFTP). Use Cisco CallManager Administration to name servers.
•The objects running on each server appear under the server name. Objects include Microsoft NT objects and Cisco CallManager objects; for example, Active Server Pages designates an NT object, while Cisco Media Streaming App designates a Cisco CallManager object.
•The list shows the counters for each object listed under the object name; for example, the counters for Active Server Pages comprise Debugging Requests, Error/Sec, and Requests/Sec; the counters for Cisco Media Streaming App comprise Heartbeat, IOCTL Errors, and StartTime.
Each level of hierarchy supports a right-click context menu as follows:
•The cluster level supports three menu choices: launch Cisco CallManager Administration, display property information for the cluster, and refresh the performance counters for the nodes within the cluster.
•The server level supports two menu choices: launch Cisco CallManager Administration and display property information for the cluster.
•The counter level supports three menu choices: add a counter to the RTMT performance monitoring pane, add an instance to the RTMT performance monitoring pane, and display property information for the counter.
Device Status Monitoring
RTMT discovers devices regardless of their registration status (for example, registered or failed to register) in the cluster. The RTMT tool searches on device name, device description, IP address, IP subnet, or DN and monitors the status of discovered devices.
Device status monitoring supports the following capabilities:
•Device selection and discovery for servers
•Cluster-wide device selection and discovery
•Configured devices that are not physically connected discovery
•Gateway port and channel status monitoring and alert notification
Devices Hierarchy
The following list defines device monitoring hierarchy:
•The Cisco CallManager cluster name appears first; for example, Cluster1.
•Under the cluster name, the list shows the devices that are configured for each cluster; for example, Phone, Gateway, and H.323 devices.
Each level of hierarchy supports a right-click context menu as follows:
•The cluster level supports three menu choices: monitor cluster devices, launch Cisco CallManager Administration, and display property information for the cluster.
•The device level supports two menu choices: monitor device status and launch Cisco CallManager Administration.
CTI Applications Status Monitoring
The RTMT tool allows you to monitor selected applications based on the criteria that you specify. You can choose the CTI manager; specify the application status (opened, closed, or any), application pattern, and attributes. Refer to Understanding CTI Application Monitoring for more information.
CTI Application Hierarchy
The following list defines CTI application monitoring hierarchy:
•The Cisco CallManager cluster name appears first; for example, Cluster1.
•Under the cluster name, the list shows the applications, devices, and lines that are configured for each cluster.
The Applications, Device, and Lines levels each support two menu choices: Monitor and CCMAdmin.
RTMT Window Overview
The RTMT window comprises the following panes:
•The Monitoring Objects pane that appears on the left contains three tabs: Performance, Devices, and CTI Apps.
•The Performance Monitoring pane, Device Monitoring pane, and CTI Apps pane appears on the right.
•The window status bar appears in the bottom, right corner and contains icons for preferences, cluster information, resource usage, about information, and help.
Figure 9-1 Real-Time Monitoring Tool Window
See the following sections for more information on RTMT window options:
•RTMT Default Configuration
•RTMT Window Customization
•RTMT Window Configuration Checklist
RTMT Default Configuration
When you initially load RTMT, it comes with a default configuration called CM-Default. Dynamically created, CM-Default monitors all registered phones in all the Cisco CallManager nodes. If your cluster has five Cisco CallManager nodes configured, CM-Default displays all the registered phones for each node in the Performance Monitoring pane. See Figure 9-2.
Figure 9-2 RTMT Window With CM-Default Configuration
RTMT Window Customization
You can customize the RTMT window to contain any information that you need for troubleshooting purposes. See Preferences.
RTMT Window Configuration Checklist
Table 9-1 provides an overview of the steps for configuring the RTMT window.
Table 9-1 RTMT Window Configuration Checklist
Configuration Steps
|
Related Procedures and Topics
|
Step 1
|
View existing configuration preferences.
|
Viewing Preferences, Cisco CallManager Serviceability Administration Guide
|
Step 2
|
Change to another configuration setting.
|
Changing RTMT Configuration Display, Cisco CallManager Serviceability Administration Guide
|
Step 3
|
Create a customized RTMT configuration preference.
•Create new category tabs.
•Add counters in the category tab.
•Configure heartbeat monitoring for Cisco CallManager server in the cluster.
•Configure an alert notification for heartbeat monitoring.
•Configure directory status monitoring.
•Configure an alert notification for directory status.
•Configure polling intervals for performance counters, devices, and gateway ports for a category tab.
•Activate alert notifications for a system counter.
•Add a device to the device monitoring pane of the category tab.
•Activate alert notifications for a gateway and its ports.
|
Creating Configuration Preferences, Cisco CallManager Serviceability Administration Guide
Using Category Tabs, Cisco CallManager Serviceability Administration Guide
Adding a Counter to Monitor, Cisco CallManager Serviceability Administration Guide
Enabling Heartbeat Monitoring, Cisco CallManager Serviceability Administration Guide
Configuring Alert Notification for Heartbeat Monitoring, Cisco CallManager Serviceability Administration Guide
Enabling Directory Status, Cisco CallManager Serviceability Administration Guide
Configuring Alert Notification for Directory Status, Cisco CallManager Serviceability Administration Guide
Configuring Sample Polling Rate, Cisco CallManager Serviceability Administration Guide
Configuring Alert Notification for Counter, Cisco CallManager Serviceability Administration Guide
Understanding Device Monitoring, Cisco CallManager Serviceability Administration Guide
Configuring Alert Notification for Gateway, Cisco CallManager Serviceability Administration Guide
|
Cluster Information
You can view server information (such as active calls, registered phones, and memory usage) of the Cisco CallManager cluster by right-clicking a cluster name from the RTMT window and choosing properties or by clicking the CallMgr Info icon located in the RTMT window status bar.
Preferences
The Preferences icon located in the RTMT monitoring window status bar performs the following functions:
•Save, restore, and delete RTMT configuration preferences.
•Add, edit, and delete Alert settings.
•Configure heartbeat monitoring, directory status, and polling rates.
The Configuration preference saves the following information:
•Performance monitoring categories including associated counters, counter thresholds, counter alerts, and polling rate.
•Monitored devices categories including search criteria and polling rate.
•Heartbeat monitoring polling settings.
•Directory status monitoring polling settings.
Understanding the RTMT Heartbeat Feature
Using the Preferences icon located in the RTMT monitoring window status bar, enable heartbeat monitoring. You can configure heartbeat monitoring for one or more Cisco CallManager servers in a cluster.
The Real-Time Monitoring tool monitors the Cisco CallManager heartbeat. When the heartbeat is lost, a blinking icon appears in the RTMT window status bar. To find out when the heartbeat loss was detected, click the blinking icon. An e-mail can notify you of the heartbeat loss.
Understanding Alerts
Using the Preferences icon located in the RTMT monitoring window status bar, add, edit, and delete Alert preferences. Configure Alert notification for performance counter value thresholds, schedule for alert checking, and status change of device (for example, port is out of service).
Alert Configuration Checklist
Table 9-2 provides an overview of the steps for configuring alerts.
Table 9-2 Alert Configuration Checklist
Configuration Steps
|
Related Procedures and Topics
|
Step 1
|
Set up alert for counters within a category.
|
Creating a Category, Cisco CallManager Serviceability Administration Guide
Adding a Counter to Monitor, Cisco CallManager Serviceability Administration Guide
Configuring Alert Notification for Counter, Cisco CallManager Serviceability Administration Guide
|
Step 2
|
Set up alert for a gateway within a category.
|
Creating a Category, Cisco CallManager Serviceability Administration Guide
Adding Device to Monitor, Cisco CallManager Serviceability Administration Guide
Configuring Alert Notification for Gateway, Cisco CallManager Serviceability Administration Guide
|
Step 3
|
Set up alert for heartbeat monitoring.
|
Enabling Heartbeat Monitoring, Cisco CallManager Serviceability Administration Guide
Configuring Alert Notification for Heartbeat Monitoring, Cisco CallManager Serviceability Administration Guide
|
Step 4
|
Set up alert for directory status monitoring.
|
Enabling Directory Status, Cisco CallManager Serviceability Administration Guide
Configuring Alert Notification for Directory Status, Cisco CallManager Serviceability Administration Guide
|
Resource Usage
If the system is running slowly, or calls are not getting through, you can view Cisco CallManager resources to determine the reason for the problem. The following list comprises the different resource information you can view using Resource Usage:
•Last 24 hr. Calls
•Process Activity
•Directory Servers
Last 24 hr. Calls
Serviceability monitors calls attempted and calls completed every hour for 24 hours (an automatic setting). See the following Note.
Note The Real-Time Monitoring tool collects data each hour about calls that are attempted and completed. The program stores this information in its background. If you click the Refresh button before the hour of collecting data completes, the information displayed in the window does not change. If the hour of collecting data is complete, the information updates when you click the Refresh button. For example, if you click the resource usage icon at 7:15, the system displays the calls attempted and completed information at that hour (for example, 7:00). If you click the Refresh button at 7:30, the system displays the same information as it did at 7:15. If you click the Refresh button at 8:15, the system displays the updated information about the calls that were attempted and completed for that hour (for example, 8:00).
Process Activity
You can view the Cisco CallManager process activity resource usage.
Directory Servers
Directory servers comprise database repositories that store user and device information such as user name, password, and location. The directory settings are similar to SQL. The Cisco CallManager publisher contains the directory. Each node in the cluster has its own copy of the directory. The directory supports three types: embedded, active, and Netscape. An embedded directory resides on the same node as its associated Cisco CallManager (other types reside on other nodes in the cluster). A directory that resides on the publisher node has write permission.
You can view the directory servers connection status. Directory server connection status and replication status get checked when an alert is pending. If the server is not connected, an alert occurs. The directory server connection status gets polled every 10 minutes; replication status gets polled once every hour. While directory server status displays in the resource usage window, you can click the Refresh button to update the directory server status.
About Real-Time Monitoring
You can view the About information for the RTMT tool. The About window displays product name, client and server software versions, and third-party libraries software version information.
Help
You can view the Online Help information for Real-Time Monitoring, Serviceability or for all of Cisco CallManager.
RTMT Monitoring Pane Options
The following list contains configuration options in the RTMT monitoring pane:
•Create a new category tab
•Remove a category tab
•Rename a category tab
•Sample rate
Refer to "Real-Time Monitoring Configuration," in the Cisco CallManager Serviceability Administration Guide for more configuration options.
Category Tabs
A category comprises monitored performance counters. A tab in the RTMT monitoring pane contains the category name. All performance counters that are monitored in this tab belong to a category. The system polls the performance counters in the tab at the same rate, with each category configured to have its own polling rate.
You can create custom categories in the RTMT monitoring pane to view information that helps you troubleshoot specific performance or device problems. If your Cisco CallManager system is experiencing performance problems with specific objects, create custom categories to monitor the performance of the counters within the object. If the system is experiencing problems with specific devices, create custom categories to monitor the devices within the cluster. In addition, you can create alert notifications for counters and gateways in these custom categories.
To create custom categories, you add a new category tab. When the tab is created, you specify the specific performance counters, devices, and alerts within that tab and then save your custom category using Preferences.
Sample Rate
The Cisco CallManager software polls counters, devices, and gateway ports to gather status information. In the RTMT monitoring pane, you configure the polling intervals for the performance counters, devices, and gateway ports for each category tab that you create. For a description of the polling intervals for gateway ports, see Refresh Rate for Gateway Configuration.
Note High-frequency polling rate affects Cisco CallManager performance. The minimum polling rate for monitoring a performance counter in chart view equals 5 seconds; the minimum rate for monitoring a performance counter in table view equals 1 second. The default for both specifies 10 seconds.
Performance Counters Table View/Chart View
The Cisco CallManager software displays performance counters in chart or table format. Chart format looks like a miniature screen of information. Up to six charts display in the RTMT performance monitoring pane for each category tab that you create. Because chart view is the default, you configure the performance counters to display in table format when you create a category.
Re-Select
To change the contents of the device monitoring pane without going to the device name in the Monitoring Objects pane, use the Re-Select option.
Understanding Performance Monitoring
You monitor the performance of the Cisco CallManager software by selecting the counters for any object. The counters for each object display when the folder is expanded.
Add a Counter to Monitor
To troubleshoot system performance problems, you add the counter associated with the performance object to the RTMT performance monitoring pane, which displays a chart for the counter. Before you add counters, see RTMT Window Overview, and Category Tabs.
Category tabs contain up to six performance counter charts.
Configure Alert Notification for Counter
Using the alert notification feature, Cisco CallManager notifies you of system problems. Perform the following configuration setup to activate alert notifications for a system counter:
•Choose the system performance counter from the RTMT performance monitoring pane.
•Set up an e-mail or a message popup window for alert notification.
•Determine the threshold for the alert (for example, an alert activates when Calls in progress exceed the threshold of over 100 calls or under 50 calls).
•Determine the frequency of the alert notification (for example, the alert occurs once or every hour).
•Determine the schedule for when the alert activates (for example, on a daily basis or at certain times of the day).
Figure 9-3 provides an example of an alert e-mail sent to the system administrator when the RegisteredPhones was below the low threshold.
Figure 9-3 Alert Notification E-Mail
Zoom Counter
To get a closer look at performance monitors, zoom the monitor counter in the RTMT performance monitoring pane.
Remove a Counter From Monitor
You remove counters from the RTMT performance monitoring pane when they are no longer needed.
Counter Properties
Counter properties provides two capabilities: display a description of the counter and configure data sampling parameters.
Property Description
Use one of two ways to obtain a description of the counter:
•In the monitoring objects pane, right-click the counter to display only the description of the counter.
•In the RTMT performance monitoring pane, right-click the counter chart to display the description and configure the data sampling parameters.
Data Sample
The Counter Property window contains the option to configure data samples for a counter. The performance counters displayed in the RTMT performance monitoring pane contain green dots representing samples of data over time. You can configure the number of data samples to collect and the number of data points to show in the chart. After the data sample is configured, view the information by using the View All Data/View Current Data menu selection. See View Data for a Monitor.
View Data for a Monitor
Use this view data for a monitor option to view the data collected for a performance counter. See Counter Properties, for a description of data sample configuration.
Performance Monitoring Configuration Checklist
Table 9-3 provides an overview of the steps for configuring alerts.
Understanding Device Monitoring
The Cisco CallManager Real-Time Monitoring tool monitors device activity for the following items:
•Phone (includes Cisco IP SoftPhone)
•Gateway Devices
•Media resource manager (used for conference bridge, media termination point, and music on hold)
•H.323 Devices
•CTI
•Voice mail
RTMT monitors the following device information in real time:
•Name
•Directory number
•IP address
•Model name
•Status
•Node name
•Status reason
•Time and date
Device Monitoring Pane
The device monitoring pane displays device status information in table format. Use the procedure, Alert Notification for Gateway Configuration, to display device status in the device monitoring pane.
The device monitoring pane table supports a right-click context menu for each device as follows:
•The phone and Cisco IP SoftPhone devices support two menu choices: open the device configuration window and display the device properties.
•The gateway device supports three menu choices: open the device configuration window, display the port/channel status information, and display the device properties.
•The H.323 device supports one menu choice: display the device properties.
All devices contain a description menu choice, and devices that have a built-in HTTP server contain an open menu choice.
Alert Notification for Gateway Configuration
Cisco CallManager uses the Alert Notification feature to notify you of gateway port problems. Set up alert notifications for a gateway and its ports by performing the following:
•Choose the gateway from the RTMT device monitoring pane.
•Set up an e-mail or a message popup window for alert notification.
•Determine the frequency of the alert notification (for example, will the alert be sent once or every hour).
•Determine the schedule for the alert to activate (for example, on a daily basis or at certain times of the day).
Refresh Rate for Gateway Configuration
The Cisco CallManager software polls counters, devices, and gateway ports to gather status information. In the RTMT monitoring pane, you configure the polling intervals for the performance counters, devices, and gateway ports for each category tab that you create. For a description of polling intervals for performance counters, see Sample Rate.
Device Monitoring Configuration Checklist
Table 9-4 provides an overview of the steps for configuring alerts.
Table 9-4 Device Monitoring Configuration Checklist
Configuration Steps
|
Related Procedures and Topics
|
Step 1
|
Set up a category to monitor a device.
|
Creating a Category, Cisco CallManager Serviceability Administration Guide
|
Step 2
|
Choose the device to monitor.
|
Adding Device to Monitor, Cisco CallManager Serviceability Administration Guide
|
Step 3
|
Activate alert notification for a gateway.
|
Configuring Alert Notification for Gateway, Cisco CallManager Serviceability Administration Guide
|
Understanding CTI Application Monitoring
The Cisco CallManager Real-Time Monitoring tool monitors CTI application activity for the following items:
•Applications
•Devices
•Lines
The following sections describe the CTI application elements:
•CTI Apps Monitoring Pane
•CTI Application Search and Monitor
•Device Search and Monitor
•Lines Search and Monitor
CTI Apps Monitoring Pane
The CTI Apps monitoring pane displays CTI application status information in table format. The CTI Apps monitoring pane table supports a right-click context menu for each CTI application:
•The Applications CTI application supports two menu choices: Monitor and launch Cisco CallManager.
•The CTI application Devices supports two menu choices: Monitor and launch Cisco CallManager.
•The CTI application Lines supports two menu choices: Monitor and launch Cisco CallManager.
Figures 9-4 through 9-7 show examples of the CTI Apps Monitoring Panes.
CTI Application Search and Monitor
You can monitor chosen applications based on the criteria that you specify. You can choose the CTI manager and specify the application status (opened, closed, or any) and one of the following application patterns as the monitoring criteria:
•Any Name/IP
•App Id (e.g., TSP*)
•IP address
•IP Subnet
•User Id (e.g., jsmith*)
A prompt asks you to summarize the attributes that display in the search results. You can also deselect any attributes that you do not want to display.
After you specify the search attributes, RTMT queries the Real-Time Information Server (RIS) for matched CTI applications. The results display in a table with a row for each matched application and a column for each attribute; a Time Stamp of provider opened/closed status displays as well. See Figure 9-4, 9-5, 9-6, and 9-7 for examples.
Figure 9-4 CTI Application Search and Monitor Example 1
Figure 9-5 CTI Application Search and Monitor Example 2
Figure 9-6 CTI Application Search and Monitor Example 3
Figure 9-7 CTI Application Search and Monitor Results Example
Device Search and Monitor
You can monitor chosen devices based on the criteria that you specify. You can choose the CTI manager and specify the device status (opened, closed, or any) device name, and one of the following application patterns as the monitoring criteria:
•Any Name/IP
•App Id (e.g., TSP*)
•IP Address
•IP Subnet
•User Id (e.g., jsmith*)
RTMT queries RIS to find the matching device. Results display in a table with a row for each matched device, a column for each of the specified attributes, and a time stamp of the device that has been opened/closed and the application that controls the device media. See Figure 9-8, 9-9, 9-10, and 9-11 for examples.
Figure 9-8 Device Search and Monitor Example 1
Figure 9-9 Device Search and Monitor Example 2
Figure 9-10 Device Search and Monitor Example 3
Figure 9-11 Device Search and Monitor Results Example
Lines Search and Monitor
You can monitor chosen lines based on the criteria that you specify. You can choose the CTI manager and specify line status (opened, closed, or any), directory number, and one of the following application patterns as the monitoring criteria:
•Any Name/IP
•App Id (e.g., TSP*)
•IP Address
•IP Subnet
•User Id (e.g., jsmith*)
RTMT queries RIS to find matching lines. The results then display in a table with a row for each matched line, a column for each attribute, and a time stamp of the line that has been opened/closed. See Figure 9-12, 9-13, 9-14, and 9-15 for examples.
Figure 9-12 Lines Search and Monitor Example 1
Figure 9-13 Lines Search and Monitor Example 2
Figure 9-14 Lines Search and Monitor Example 3
Figure 9-15 Lines Search and Monitor Results Example
Where to Find More Information
Related Topics
•"Microsoft Performance"
•"Simple Network Management Protocol"
•"Cisco CallManager Perfmon Counters, RTMT, and CISCO-CCM-MIB"
•"Real-Time Monitoring Configuration," Cisco CallManager Serviceability Administration Guide
•"Microsoft Performance," Cisco CallManager Serviceability Administration Guide
•"Simple Network Management Protocol Configuration," Cisco CallManager Serviceability Administration Guide