简介
本文档介绍如何通过服务器操作系统(OS)的命令行界面(CLI)收集任何基于Linux的系统的Cisco CallManager(CCM)跟踪,以防您无法访问实时监控工具(RTMT)应用。
作者:Christian Nuche(cnuche),思科TAC工程师。
背景信息
这是什么?
CCM跟踪是呼叫控制进程(Cisco CallManager进程)生成的日志,这些日志应设置为detail,并确保启用相应的复选框以收集所需信息。
它有什么帮助?
这有助于排除系统上的各种问题,例如呼叫路由问题、与其他系统的互操作性、SIP或SCCP问题、GW相关问题,这些问题将基本显示CUCM在收到或发出请求时在内部执行的操作。
先决条件
组件
收集文件
步骤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工程师不知道他/她应该寻找什么,则查找难度会加大,而且查找可能需要更多时间,因此请包括该信息