简介

    本文档介绍使用命令行界面(CLI)从统一联系中心快捷版(UCCX)查找、查看和下载日志的过程。

    先决条件

    要求

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

    使用的组件

    本文档不限于特定的软件和硬件版本。

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

    从UCCX查找/查看/下载日志

    通过Secure Shell(SSH)从CLI查找、查看和下载UCCX日志的命令如下所示:

    查找日志

    语法:

    file list {activelog | inactivelog | install | partBsalog | salog | tftp} file-spec [options]

    file-spec:要查看的必需文件
    选项:可选 — 页|详细|反向|[日期|大小]

    • page — 一次显示一个屏幕的输出。
    • detail — 包含日期和时间的长列表
    • reverse — 反向排序方向
    • date — 按日期排序
    • size — 按文件大小排序

    示例:

    admin:file list activelog / detail
    15 Sep,2016 09:07:48 <dir> audit
    15 Sep,2016 09:07:48 <dir> ccm_db
    15 Sep,2016 09:07:48 <dir> cm
    15 Sep,2016 09:07:48 <dir> core
    15 Sep,2016 09:07:48 <dir> cuic
    15 Sep,2016 09:07:48 <dir> desktop
    15 Sep,2016 09:07:48 <dir> dp_db
    15 Sep,2016 09:07:48 <dir> mgetty
    15 Sep,2016 09:07:48 <dir> patches
    15 Sep,2016 09:07:48 <dir> platform
    15 Sep,2016 09:07:48 <dir> sa
    15 Sep,2016 09:07:48 <dir> sso
    15 Sep,2016 09:07:48 <dir> syslog
    15 Sep,2016 09:07:48 <dir> tomcat
    15 Sep,2016 09:07:48 <dir> uccx

    查看日

    语法:

    file view {activelog|inactivelog|install} file-spec

    要查看的文件规格必需文件

    file-spec必须解析为单个文件

    下载日志

    语法:

    file get {activelog|inactivelog|install} file-spec [options]

    要传输的文件规范必需文件

    可选reltime months|weeks|days|hours|minutes timevalue

                                     吸收时间hh:mm:MM/DD/YY hh:mm:MM/DD/YY

                                     match regex

                                     递归

                                     压缩

    • reltime — 相对时间段,指定为 minutes | hours | days | weeks | months 价值
    • abstime — 绝对时间段,指定为hh:mm:MM/DD/YY hh:mm:MM/DD/YY
    • match — 匹配文件名中指定为字符串值的特定字符串
    • recurs — 获取所有文件,包括子目录
    • compress 选项允许您下载压缩格式的文件。

    注意:要下载文件,请确保已配置并可访问外部安全文件传输协议(SFTP)服务器。

    提示:recurs 选项允许您遍历所有子目录和文件的目录。如果要从目录中提取所有日志,则使用此选项。

    查看实时日志

    您可以使用命令: show open files regexp   在CLI上实时获取当前写入的日志。此方法对实时故障排除非常有用 — 您可以查看内存中当前写入的日志,然后相应地 tail, viewget 从CLI(下载)该文件以供调查。

    该命令可以匹配与任何日志文件名匹配的正则表达式,从而允许您实时排除问题(可实时再现)。

    示例:

    1.对Appadmin上的错误进行故障排除,以在实时重现问题时获取或查看当前日志

    show open files regexp MADM

    从当前目录复制当前文件的路径 /uccx/log/MADM/

    admin:show open files regexp MADM
    Executing.. please wait.
    tomcat 29349 tomcat 729w REG 8,6 1905330 5640852 /common/log/taos-log-b/uccx/log/MADM/Cisco001MADM076.log

    admin:file view activelog /uccx/log/MADM/Cisco001MADM076.log
    admin:file get activelog /uccx/log/MADM/Cisco001MADM076.log
    admin:file tail activelog /uccx/log/MADM/Cisco001MADM076.log

    2.在实时重现问题时,对由于脚本中的某个步骤导致的引擎呼叫故障问题进行故障排除

    show open files regexp MIVR

    从当前目录复制当前文件的路径 /uccx/log/MIVR/

    3.在实时重现问题时,对Finesse或CUIC的问题进行故障排除

    Finesse - show open files regexp Desktop-webservices

    CUIC - show open files regexp CCBU-cuic

    Examples

    以下是这些命令的使用示例:

    • 要仅查看Finesse tomcat日志: file view activelog /desktop/finesse/logs/catalina.out
    • 要下载Finesse tomcat日志: file get activelog /desktop/finesse/logs/catalina.out
    • 要下载所有Finesse日志: file get activelog /desktop recurs compress
    • 要查看系统历史记录日志以找出上次重新启动的原因: file view install /system-history.log

    注意:您不需要“/”。 或者: file view install system-history.log 工作

    • 要排除NTP问题,请执行以下操作: file view activelog /syslog/sd_ntp.log
    • 要下载语音操作系统(VOS)平台数据库复制日志(包括sysmaster、systils、sysuser、sysadmin、syscdr、db_phx_config、cuic_data、ccm_X_Y_Z_aaaabb): file get activelog /cm/log/informix/ccm.log
    • 要下载UCCX引擎(MIVR)日志,请执行以下操作: file get activelog /uccx/log/MIVR recurs compress
    • 要从活动分区下载所有日志(安装日志除外): file get activelog / recurs compress
    • 要收集您在UCCX上捕获的数据包捕获,其中捕获的名称为UCCxPackets: file get activelog /platform/cli/UCCxPackets.cap
    • 要查看所有服务管理器日志,请使用通配符仅过滤服务日志:  file list activelog /platform/log/servm*.log

    相关信息