语音和统一通信 : Cisco Unified Communications Manager (CallManager)

设置Cisco CallManager跟踪,为Cisco技术支持所用

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 22 日) | 反馈


目录


简介

本文档说明如何为 Cisco 技术支持配置和捕获 Cisco CallManager 服务器的跟踪。当您呼叫 Cisco 技术支持时,技术支持工程师可能会要求您捕获这些跟踪以便排除问题的故障。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件版本:

  • Cisco CallManager 4.0

  • Cisco Unified CallManager 5.x。

  • Cisco Unified Communications Manager 6.x/7.x

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

注意: 这些步骤适用于 Callmanager 版本 3.x、4.x 和 5.x/6.x/7.x

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

设置 Cisco CallManager 跟踪

Cisco CallManager 3.x 和 4.x

要设置 Cisco CallManager 3.x 和 4.x 的跟踪,请遵循下列步骤。

  1. 选择 Application > Cisco CallManager Serviceability

    /image/gif/paws/10124/cm_trace1.gif

  2. 选择 Trace > Configuration

    /image/gif/paws/10124/cm_trace2.gif

  3. 点击您希望配置进行跟踪的 CallManager 名称或 IP 地址。

  4. 单击 Cisco CallManager

    /image/gif/paws/10124/cm_trace3.gif

  5. 如步骤 7 所显示,设置跟踪值和参数。

    注意: 如果它们均为空白,则当您首次访问该页面时,请单击 SetDefault ,以便自动填充大多数字段。然后根据需要进行更改。

    注意: 启用 XML 格式的输出。

  6. 如步骤 7 所示,通过下拉列表选择跟踪级别。将其设置为 Detailed

    您可以过滤每个设备的跟踪,这对于获取干净的跟踪可能非常有用。

    注意: 如果 Cisco 技术支持请求,则只对此进行配置。

  7. 单击 Update 以保存这些值。

    /image/gif/paws/10124/cm_trace4a.gif

    cm_trace4b.gif

  8. Cisco CallManager 跟踪通常是必要的,并且可能是足够的。但是,您可能需要收集其他服务跟踪。可以为您希望进行调试的每个服务配置这些值。此处显示了这些服务。

    要配置特定服务的跟踪,请在指定的列表中选择该服务。

    /image/gif/paws/10124/cm_trace5.gif

  9. 跟踪存储在 Callmanager 跟踪位置文件夹指定的位置:

    /image/gif/paws/10124/cm_trace7.gif

CallManager 5.x/6.x/7.x

CallManager 5.x/6.x/7.x 使用 Cisco CallManager 可维护性页启用跟踪和实时监控工具 (RTMT),以便从服务器检索跟踪。

  1. 如果计算机上有到 CallManager 服务器的 IP 连接,请转到地址 http:// <ip address>:8443/ccmservice/ 或按如下所示从管理页面的下拉菜单选择“CallManager Serviceability”。您需要使用 CCMAdministrator 用户名和密码进行登录。 cm_trace9.gif

    /image/gif/paws/10124/cm_trace8.gif

  2. 当您位于可维护性页上时,请从顶部菜单选择 Trace > Configuration

    /image/gif/paws/10124/cm_trace10.gif

  3. 在加载的跟踪配置页上,选择服务器和您要启用跟踪的服务。在此示例中,我们选择服务器 CCM5-PUB 上的 Cisco CallManager 服务。当选定服务的选项出现时,请单击复选框 Trace On。保证您启用 Detailed 跟踪级别,因为这为 TAC 提供最大的数据量。适当地设置这些选项后,请滚动到屏幕底部并单击 Save 按钮

    /image/gif/paws/10124/cm_trace11.gif

    对于 CallManager 6.x/7.x,有一个被称为 Service Group 的附加选项。从 Service Group 下拉列表中选择 CM 服务并选择需要跟踪配置的 CallManager。

    /image/gif/paws/10124/cm_trace11a.gif

  4. (可选)Cisco TAC 可请求收集 SDL 跟踪以及对 CallManager、CtiManager 或其他服务的跟踪。遵循这些步骤以启用对 Cisco CallManager 服务的 SDL 跟踪。

    1. 在此处显示的 Cisco CallManager 跟踪(亦称为 CallManager SDI 跟踪)页中选择 SDL Configurationfrom the Related Links 下拉菜单并单击 Go

      /image/gif/paws/10124/cm_trace12.gif

    2. 遵循用于 Callmanager 跟踪的相同步骤以启用 SDL 跟踪,如下图所显示:

      /image/gif/paws/10124/cm_trace13.gif

  5. 执行再现您具有的问题的操作。详细的故障排除信息记录在 CallManager 服务器上。

  6. 即然您重现了启用跟踪的问题,您需要收集 CallManager 服务器的跟踪文件。由于 Cisco CallManager 5.x/6.x/7.x 在 Linux 操作系统中运行,因此用于 CallManager 3.x 和 4.x 的步骤不适用。必须使用 RTMT 收集跟踪文件。要安装RTMT,请遵循以下说明:

    1. 在 Callmanager 管理页,请从顶部菜单选择 Application > Plugins

      /image/gif/paws/10124/cm_trace14.gif

    2. 显示搜索窗口。单击 Find,并将搜索字段留空,以显示所有可能的插件。从您特定操作系统的列表查找 RTMT,并单击右侧的 Download 链接将文件保存到您的本地计算机。

    3. 完成下载后,请按照屏幕上的指示运行安装程序和执行步骤。

      /image/gif/paws/10124/cm_trace15.gif

  7. 完成安装后,请运行 RTMT 应用程序。指定您收集跟踪的 CallManager 服务器,以及 CCMAdministrator 用户名和密码,如下图所示:

    /image/gif/paws/10124/cm_trace16.gif

  8. 从列表中选择 CM-Default

    /image/gif/paws/10124/cm_trace17.gif

  9. 选择 Tools> Trace & Log Central

    /image/gif/paws/10124/cm_trace18.gif

  10. 双击 Collect Files,选择您要收集跟踪文件的服务和服务器,然后单击 Next

    /image/gif/paws/10124/cm_trace19.gif

  11. 弹出一个窗口,请求收集跟踪的时间与日期范围。尝试设置得尽可能具体,并使用绝对或相对时间范围,如下所示。该工具也允许您指定存储文件的本地计算机上的位置。单击 Browse 按钮,您可以更改该位置。当您向 TAC 发送文件时,选择 ZIP 文件通常是一个减少需要发送的文件数量的好方法。设置好这些选项后,请选择 Finish

    /image/gif/paws/10124/cm_trace20.gif

  12. 之后,RTMT 将文件保存到您的本地计算机。主窗口中将显示该状态:

    /image/gif/paws/10124/cm_trace21.gif

一般准则

请注意记录文件的地方。默认情况下,Cisco CallManager 3.x 和 4.x 将文件存储在 C:\Program Files\Cisco\Trace\CCM\ 目录中,但在跟踪配置中,可指定将这些文件存储到其他位置。其他服务将其跟踪记录其各自的目录中。如前文所述,在版本 5.x/6.x/7.x 中,它们存储在 RTMT 指定的位置。

在 Windows Explorer 中浏览跟踪目录,以收集正确的跟踪文件。然后,请从菜单栏选择 View > Details,以查看日期和时间。使窗口变得足够大以查看这些值。

cm_trace6.gif

注意: 再现某个问题时,请确保选择您再现该问题的时间段对应的文件。查看文件的修改日期和时间戳。收集正确的跟踪的最佳方法是再现问题,迅速寻找最近的文件,并且从 Cisco CallManager 对其进行复制。

文件在某个时期之后被改写。要查找已记录的当前文件,请单击菜单栏上的 View > Refresh,并查看文件的日期和时间。如之前的图表所示,您可以查看和配置跟踪文件的位置、大小和使用寿命。

跟踪对于 Cisco CallManager 服务器可以是 CPU 密集型。收集完成后,良好的做法是关闭跟踪。遵循所使用的相同步骤来启用跟踪,但是取消选中“Trace On”设置并进行保存。

故障排除提示

  • 知道您的设备在哪里注册。

    每个 Cisco CallManager 日志在本地跟踪文件。如果将电话或网关注册到特定的 CallManager,则呼叫在该 CallManager 上发起时,如果呼叫在该 CallManager 上进行处理。您必须捕获该 Cisco CallManager 上的跟踪以调试问题。常见错误是对用户注册设备,但是捕获对发行商的跟踪。这些跟踪文件几乎是空的(并且其内几乎完全没有呼叫)。另一常见问题是对 Cisco CallManager 1 注册设备 1 和对 Cisco CallManager 2 注册设备 2。如果设备 1 呼叫设备 2,则呼叫跟踪在 Cisco CallManager 1 中;如果设备 2 呼叫设备 1,则呼叫跟踪在 Cisco CallManager 2 中。如果排除一个双向呼叫问题的故障,您需要两个 Cisco CallManager 的跟踪,以便获得完整的情况。

  • 包括问题所涉及的所有设备的 Dn(电话号码)或 IP 地址(如果网关)。

    这使得技术支持工程师能够迅速找出问题呼叫所涉及的电话和其他设备。

  • 知道所跟踪问题的大致时间。

    很可能进行了多次呼叫,因此这有助于了解 Cisco 技术支持需要关注的呼叫的大致时间。

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


相关信息


Document ID: 10124