简介
本文档介绍可用于生成安全网络分析(SNA)设备诊断包的不同过程。
步骤
有四种方法可生成SNA设备的诊断包。推荐的方法是方法1.通过SystemConfig菜单。
如果设备没有直接或通过代理的Internet连接,则其余方法是一个选项。
可用方法因软件版本而异。
方法1.通过SystemConfig菜单(推荐方法)
- 以sysadmin身份登录设备控制台。
- 选择Recovery > Diagnostics Pack > Create。
- 要自定义诊断包,请突出显示所需选项,然后单击Edit。
选项:
File Name Prefix — 为诊断包添加文件名前缀(最多127个字符)。
Password — 为诊断包创建文件密码。如果不创建文件密码,将使用默认方法(Cisco密钥)加密诊断包。
配置备份 — 选择此选项并完成屏幕提示以将配置备份包括在诊断包中。有关备份的详细信息,请参阅帮助中的备份配置文件。
Modules — 通过选择要包含的特定模块来编辑诊断包内容。
- 单击 完成。完成屏幕提示以创建诊断包。
- 您可以从SystemConfig将诊断包直接上传到TAC案例。选择 上传.
- 选择要上传的诊断包,然后选择Select。
- 在Case Number(案例编号)字段中输入TAC案例编号。
- 输入Case number token CXD Upload Token字段。如果您没有此令牌,请按照以下步骤生成一个令牌:https://www.cisco.com/c/en/us/support/web/tac/tac-customer-file-uploads.html#cxduploadtoken
- 如果需要代理,请在代理地址字段中输入代理。
- 完成后,选择OK。
方法2.集中管理
- 登录到SNA Manager的Web UI。
- 选择Configure >全局>集中管理

- 将打开中央管理的浏览器选项卡,并显示资产选项卡。在“资产”选项卡中,点击要为其创建诊断包的设备的省略号图标。选择Support。
- 这会将您引导至中央管理中的设备支持页面。单击“诊断包”选项卡>创建开始创建新的诊断包的过程。可以下载以前完成的诊断包。
方法3.管理Web UI
有两种方法可以访问SNA设备的管理UI:通过SNA管理器中央管理功能,或者直接访问。
如果您知道设备FQDN或IP地址,请从步骤4开始。
- 登录到SNA Manager的Web UI。
- 选择Configure >全局>集中管理

- 将打开中央管理的浏览器选项卡,并显示资产选项卡。在“资产”选项卡中,点击要为其创建诊断包的设备的省略号图标。选择View Appliance Statistics。系统会为该设备Admin UI打开另一个新的浏览器选项卡。

- 使用管理员凭证登录设备管理UI。如果未使用SNA Managers Central Management功能,请通过所需设备的DNS可解析FQDN或其IP地址https://{IP_or_FQDN_here}导航到登录页面,然后使用内置管理员用户登录。
注意:要在登录后访问Managers Admin UI,请更改URL:https://{Manager_IP_or_FQDN}/smc/index.html

- 从左侧菜单中单击Support > Diagnostics Pack。

- 进入“诊断包”页面后,对于“加密类型”(Encryption Type),将默认的Public Key保持选中状态,或者选择Shared Passphrase,然后在Password和Confirm Password字段中输入该密码。
注意:将诊断包上传到Support Case Manager时,必须在file description字段中向TAC提供共享密码。

- 选择创建诊断包以生成设备的诊断包。创建时,焦点位于页面上的弹出窗口。
- 完成后,系统将显示一个弹出框,其中包含用于下载诊断包的Download按钮。可以从此页面下载以前完成的诊断包。
注意:如果您无权访问Web UI,请使用选项1。通过SystemConfig菜单
方法4.从每台设备的命令行界面(CLI)
注意:此方法仅对软件版本7.5.0之前的用户可用。
有时无法使用上述方法生成设备的诊断包,但可以直接从设备CLI生成。完成此任务的步骤如下:
- 通过安全外壳协议(SSH)或直接通过控制台访问连接到所需的SNA设备。
注意:如果您需要从无SSH访问的硬件设备收集诊断包,也可以使用思科集成管理控制器(CIMC)界面中的基于内核的虚拟机(KVM)控制台。
- 使用根凭据登录。
- 运行正在使用的SNA软件版本的命令:
SNA软件版本7.1.x到7.3.x运行doDiagPack命令。
SNA软件版本7.4.x运行diagnostics start命令。
- 等待任务完成。开启
- 诊断包文件保存在/lancope/var/admin/diagnostics/目录中,名称方案为“diagnostic-<Device_type>-<Device_ID>.<YYYMMDD>.<HHHMM>-*.tgz.gpg”

- 使用安全复制协议(SCP)或SSH文件传输协议(SFTP)客户端(如WinSCP),将生成的文件从设备传输到本地计算机或文件服务器。
注:值得一提的是,SNA软件版本7.4.0引入了一项新功能,允许从SystemConfig菜单生成诊断包(使用root credentials > Enter SystemConfig > Navigate to Recovery > Diagnostics Pack的CLI登录)。
有关此方法的详细信息,请参阅安全网络分析系统配置指南7.4.x。
故障排除
本节提供可用于对生成诊断包的故障进行故障排除的信息。
对于方法3,出现错误“There was an error creating the diagnostics pack.如果存在权限错误或缺少特定目录,在设备的Admin UI中单击Create Diagnostics Pack按钮后,将显示“ no files are available ”。

更正此错误的步骤:
- 通过SSH使用root凭证登录到具有此行为的设备。
- 运行
ls -l /lancope/var/database/dbs/hsqldb/admin/
命令以验证目录的内容。

- 确保备份子项直接存在,其用户/组所有者为tomcat。如果/lancope/var/database/dbs/hsqldb/admin/目录中不存在backup子目录,则必须创建该目录并分配正确的所有权。要创建此目录,请运行命
install -d -m 0755 -o tomcat -g tomcat /lancope/var/database/dbs/hsqldb/admin
令。
- 运行ll /lancope/var/admin/命令以验证backups和diagnostics子目录是否存在,以及它们的用户/组所有者是否为root。

- 如果/lancope/var/admin/目录中不存在backups和diagnostics子目录,则必须使用相关命令创建这些子目录:
mkdir /lancope/var/admin/backups
mkdir /lancope/var/admin/diagnostics
- 创建这些诊断包或验证它们存在后,请尝试再次生成SNA设备的诊断包。
相关信息
如需其他帮助,请联系思科技术支持中心(TAC)。需要有效的支持合同:思科全球支持联系人。
技术支持和文档 - Cisco Systems