目录

简介

背景信息

这是什么？

它有什么帮助？

先决条件

组件

收集文件

简介

本文档介绍如何通过服务器操作系统(OS)的命令行界面(CLI)收集任何基于Linux的系统的Cisco CallManager(CCM)跟踪，以防您无法访问实时监控工具(RTMT)应用。

作者：Christian Nuche(cnuche)，思科TAC工程师。

背景信息

这是什么？

CCM跟踪是呼叫控制进程（Cisco CallManager进程）生成的日志，这些日志应设置为detail，并确保启用相应的复选框以收集所需信息。

它有什么帮助？

这有助于排除系统上的各种问题，例如呼叫路由问题、与其他系统的互操作性、SIP或SCCP问题、GW相关问题，这些问题将基本显示CUCM在收到或发出请求时在内部执行的操作。

先决条件

组件

- CUCM的OS管理员密码

- 安全外壳(SSH)客户端，如putty，(http://www.putty.org/)

- 有关如何配置和使用FreeFTPd的详细说明，请参阅FreeFTPd等安全文件传输协议(SFTP)服务器(如FreeFTPd(http://www.freesshd.com/?ctt=download)):如何配置FreeFTPD for Unified Communications

收集文件

步骤1.打开Putty并登录CUCM CLI

注意：您需要对要从中收集跟踪的所有服务器执行相同的步骤

步骤2.为了验证需要使用file list命令的文件。

文件列表{ activelog | inactivevelog | install } file-spec [ 页码 |详细信息 | reverse ] [ date |大小]

*文件的位置为：

activelog cm/trace/ccm/sdl/SDL*

activelog cm/trace/ccm/calllogs/calllogs*

activelog cm/trace/ccm/sdi/ccm*（CUCM 7.x及更早版本）

如果需要下载其他类型的文件，可以在以下位置找到文件位置的有用列表：  CLI中的Communications Manager RTMT跟踪位置

https://supportforums.cisco.com/document/65651/communications-manager-rtmt-trace-locations-cli

示例

文件列表activelog cm/trace/ccm/sdl/SDL* detail

这将显示日期、时间、大小和文件名，您只能根据此信息下载所需的文件，也可以收集文件夹中的所有文件。

步骤3.使用命令file get下载文件

文件获取{activelog} | inactivevelog |安装}文件规格[ reltime | abstime ] [ match regex ] [recurs ] [compress]

示例

文件get activelog cm/trace/ccm/calllogs/calllogs*

此命令下载文件夹中的所有文件，系统会提示您输入SFTP服务器详细信息，请记住，要在使用反斜杠(\)的基于Windows的SFTP服务器上使用SFTP根，以及对于使用转发(/)的基于Linux的SFTP服务器，请参阅以下：

如果您获取了.gzo文件，这些文件是下载时打开的文件，您可能无法打开它们，但其余文件应为.gz，您可以使用7-zip(http://www.7-zip.org/)解压，以防您打开这些文件。

如果需要打开gzo文件，可以使用CLI命令文件视图并使用整个路径，并包括文件名，在这种情况下，您需要复制输出并将其粘贴到支持Unix行尾的文本编辑器中，如Notepad++

您还可以使用任何linux框获取内容，在本例中，使用命令zcat <filename>

步骤3.获得所需的所有文件后，创建一个zip文件并添加包含您刚下载的文件的所有文件夹，然后通过案例文件上传工具将其上传到您的TAC案例： https://cway.cisco.com/csc

步骤4.通知您所工作的TAC工程师您已上传文件。

提示：请记住，添加相关设备的IP、MAC和主机名、测试/事件的日期和时间、源和目标编号（如果适用），以及发生情况的详细说明。如果TAC工程师不知道他/她应该寻找什么，则查找难度会加大，而且查找可能需要更多时间，因此请包括该信息