CISCO 无线控制器无响应
规格
- 产品名称: 控制器无响应
- 功能: 上传日志,崩溃 File和核心转储
- 传输模式: FTP、TFTP、FTPS、SFTP
- 兼容性: 与 FTP 服务器配合使用
产品使用说明
上传日志和崩溃 File(图形用户界面)
- 选择“命令”>“上传” File.
- 选择合适的 file 从下拉列表中选择类型。
- 输入服务器的 IP 地址、目录路径和 file 姓名。
- 如果使用 FTP,请提供登录详细信息和端口号。
- 点击上传以传输 file.
上传日志和崩溃 File(命令行界面)
- 指定传输模式(tftp、ftp、sftp)。
- 定义 file 要上传的类型。
- 输入服务器详细信息并确认设置。
从控制器上传核心转储
- 配置控制器自动上传核心转储 file崩溃后连接到 FTP 服务器。
- 选择适当的传输模式并输入服务器详细信息。
- 确保控制器与 FTP 服务器的连接。
- 应用并保存配置更改。
常问问题
问:我可以上传崩溃信息吗 file自动发送到 FTP 服务器?
A: 不可以,只能配置控制器自动上传核心转储 file撞车后,没有撞车 files.
上传日志和崩溃 Files
- 按照本节中的说明上传日志和崩溃 files 从控制器。但是,在开始之前,请确保您有一个可用于 file 上传。设置 TFTP 或 FTP 服务器时请遵循以下准则:
- 如果您通过服务端口上传,则 TFTP 或 FTP 服务器必须与服务端口位于同一子网,因为服务端口不可路由,或者您必须在控制器上创建静态路由。
- 如果您通过分布式系统网络端口上传,则 TFTP 或 FTP 服务器可以位于同一子网或不同的子网,因为分布式系统端口是可路由的。
- 第三方 TFTP 或 FTP 服务器不能与 Cisco Prime Infrastructure 在同一台计算机上运行,因为 Prime Infrastructure 内置 TFTP 或 FTP 服务器和第三方 TFTP 或 FTP 服务器需要相同的通信端口。
- 本节包含以下小节。
上传日志和崩溃 File(图形用户界面)
程序
- 步 1 选择“命令”>“上传” File. 上传 File 从控制器页面出现。
- 步 2 从 File 类型下拉列表中,选择下列选项之一:
- 事件日志
- 消息日志
- 陷阱日志
- 碰撞 File
- 步 3 从传输模式下拉列表中,从以下选项中进行选择。
- 远程文件传输协议
- FTP
- 安全FTP
- 步骤 4 在“IP 地址”文本框中输入服务器的 IP 地址。
- 步骤 5 在 File Path文本框,输入日志或者崩溃的目录路径 file.
- 步骤 6 在 File 名称文本框,输入日志或崩溃的名称 file.
- 步骤 7 如果选择 FTP 作为传输模式,请按照以下步骤操作:
- a. 在服务器登录用户名文本框中输入FTP服务器登录名。
- b. 在服务器登录密码文本框中输入FTP服务器登录密码。
- c. 在服务器端口号文本框中输入FTP服务器的端口号,服务器端口的默认值为21。
- 步 8 点击上传,上传日志或崩溃 file 控制器将发送一条消息,指示上传状态。
上传日志和崩溃 File(命令行界面)
程序
- 步骤 1 转移 file 从控制器到服务器,输入此命令:transfer upload mode {tftp | ftp | sftp}
- 步骤 2 指定类型 file 要上传,请输入此命令:transfer upload datatype datatype 其中datatype是以下选项之一。
- 碰撞file—上传 系统崩溃 file.
- 错误日志—上传 系统的错误日志。
- 恐慌—崩溃—file—上传 如果发生内核崩溃,则显示内核崩溃信息。
- systemtrace—上传 系统踪迹 file.
- traplog—上传 系统的陷阱日志。
- 看门狗崩溃file—上传 由于崩溃后软件看门狗启动的控制器重新启动而导致的控制台转储。
- 软件看门狗模块定期检查内部软件的完整性,确保系统不会长时间处于不一致或不运行的状态。
- 步骤 3 指定路径 file,输入这些命令。
- 传输上传服务器ip server_ip_address
- 传输上传路径 server_path_to_file
- 传输上传 file姓名 file姓名
- 步 4 如果您正在使用 FTP 服务器,也请输入这些命令。
- 转移 上传 用户名 用户名
- 传输上传密码密码
- 传输上传端口
- 笔记 端口参数的默认值为 21。
- 步骤 5 要查看更新的设置,请输入此命令:transfer upload start
- 步 6 当提示确认当前设置并开始软件上传时,回答 y。
从控制器上传核心转储
- 为了帮助解决控制器崩溃问题,您可以将控制器配置为自动上传其核心转储 file 发生崩溃后,将日志文件发送到 FTP 服务器。但是,您无法自动将崩溃 files 到 FTP 服务器。
- 本节包含以下小节。
配置控制器自动将核心转储上传到 FTP 服务器 (GUI)
程序
- 步 1 选择“管理”>“技术支持”>“核心转储”,打开“核心转储”页面。
- 步 2 使控制器能够生成核心转储 file 崩溃后,选中核心转储传输复选框。
- 步 3 指定核心转储所针对的服务器类型 file 上传后,从传输模式下拉列表中选择 FTP。
- 步骤 4 在“IP地址”文本框中输入FTP服务器的IP地址。
- 笔记 控制器必须能够访问 FTP 服务器。
- 步骤 5 在 File 名称文本框,输入控制器用于标记核心转储的名称 file.
- 步 6 在用户名文本框中输入FTP登录的用户名。
- 步骤 7 在“密码”文本框中输入FTP登录的密码。
- 步 8 单击“应用”以提交您的更改。
- 步 9 单击“保存配置”以保存您的更改。
配置控制器自动将核心转储上传到 FTP 服务器 (CLI)
程序
- 步 1 启用或禁用控制器生成核心转储 file 崩溃后,输入以下命令:config coredump {enable | disable}
- 步 2 指定核心转储的 FTP 服务器 file 上传后,输入此命令:config coredump ftp server_ip_address filename 其中 server_ip_address 是控制器向其发送核心转储的 FTP 服务器的 IP 地址 file.
- 笔记 控制器必须能够访问 FTP 服务器。
- filename 是控制器用来标记核心转储的名称 file.
- 步 3 要指定 FTP 登录的用户名和密码,请输入以下命令:config coredump username ftp_username password ftp_password
- 步 4 要保存更改,请输入以下命令:save config
- 步 5 查看控制器核心转储的摘要 file,输入此命令:show coredump summary
Examp乐:
出现类似如下的信息。
已启用核心转储
- FTP服务器IP……………………………… 10.10.10.17
- FTP File姓名………………………………。 file1
- FTP 用户名………………………………. FTP用户
- FTP 密码………………………………. ********
将核心转储从控制器上传到服务器 (CLI)
程序
- 步骤 1 查看有关核心转储的信息 file 在闪存中输入此命令:show coredump summary
出现类似如下信息:
核心转储已禁用
- 核心转储 file 保存在闪存中
- 软件版本……………………………… 6.0.83.0
- 时间街amp……………………………… 4 年 13 月 23 日(星期三) 11:2009:XNUMX
- File 尺寸………………………………。 9081788
- File 名字后缀……………………… file名称.gz
- 步 2 转移 file 从控制器到服务器,输入以下命令:
- 传输上传 模式 {tftp | ftp | sftp}
- 传输上传 数据类型 coredump
- 转移 上传服务器ip server_ip_address
- 传输上传路径 server_path_to_file
- 传输上传 file姓名 file姓名
- 之后 file 上传后,其后缀为 .gz。如果需要,您可以上传相同的核心转储 file 以不同的名称多次发送到不同的服务器。
笔记
- 步 3 如果您使用 FTP 服务器,还请输入以下命令:
- 转移上传用户名用户名转移上传密码密码
- 传输上传端口
- 笔记 端口参数的默认值为 21。
- 步 4 到 view 更新后的设置,输入此命令:transfer upload start
- 步 5 当提示确认当前设置并开始软件上传时,回答 y。
上传崩溃包捕获 Files
- 当控制器的数据平面崩溃时,它会将控制器收到的最后 50 个数据包存储在闪存中。
- 这些信息对于解决崩溃问题很有用。
- 当发生崩溃时,控制器生成新的数据包捕获 file (*.pcap) file,并且控制器崩溃时会出现类似以下内容的消息 file:
- 每个核心处理的最后 5 个数据包存储在 last_received_pkts.pcap 中”捕获 file.
- 帧 36,38,43,47,49,在核心 #0 上处理。
- 帧 14,27,30,42,45,在核心 #1 上处理。
- 帧 15,18,20,32,48,在核心 #2 上处理。
- 帧 11,29,34,37,46,在核心 #3 上处理。
- 帧 7,8,12,31,35,在核心 #4 上处理。
- 帧 21,25,39,41,50,在核心 #5 上处理。
- 帧 16,17,19,22,33,在核心 #6 上处理。
- 帧 6,10,13,23,26,在核心 #7 上处理。
- 帧 9,24,28,40,44,在核心 #8 上处理。
- 帧 1,2,3,4,5,在核心 #9 上处理。
- 您可以使用控制器 GUI 或 CLI 上传数据包捕获 file 从控制器。然后您可以使用
- Wireshark 或其他标准数据包捕获工具 view 并分析 file.
- 图 2: Samp数据包捕获的输出 File 在 Wireshark 中
- 该图显示ampWireshark 中数据包捕获的输出。
上传崩溃数据包捕获的限制 Files
- 仅 Cisco 5508 WLC 生成崩溃数据包捕获 files. 其他控制器平台不具备该功能。
- 确保您有可用的 TFTP 或 FTP 服务器 file 上传。设置 TFTP 或 FTP 服务器时请遵循以下准则:
- 如果您通过服务端口上传,则 TFTP 或 FTP 服务器必须与服务端口位于同一子网,因为服务端口不可路由,或者您必须在控制器上创建静态路由。
- 如果您通过分布式系统网络端口上传,则 TFTP 或 FTP 服务器可以位于同一子网或不同的子网,因为分布式系统端口是可路由的。
- 第三方 TFTP 或 FTP 服务器不能与 Cisco Prime Infrastructure 在同一台计算机上运行,因为 Prime Infrastructure 内置 TFTP 或 FTP 服务器和第三方 TFTP 或 FTP 服务器需要相同的通信端口。
上传崩溃包捕获 File(GUI)程序
- 步 1 选择命令 > 上传 File 打开上传 File 来自控制器页面。
- 步骤 2 从 File 类型下拉列表中,选择数据包捕获。
- 步 3 从传输模式下拉列表中,选择以下选项:
- 远程文件传输协议
- FTP
- 安全FTP
- 步骤 4 在 IP 地址字段中,输入服务器的 IP 地址。
- 步骤 5 在 File Path字段,输入抓包的目录路径 file.
- 步骤 6 在 File 名称字段,输入抓包的名称 file。 这些 file具有.pcap 扩展名。
- 步骤 7 如果您使用 FTP 服务器,请按照以下步骤操作:
- a) 在服务器登录用户名字段中,输入登录 FTP 服务器的用户名。
- b) 在服务器登录密码字段中,输入登录 FTP 服务器的密码。
- c) 在服务器端口号字段中,输入上传所通过的 FTP 服务器上的端口号。默认值为 21。
- 步骤 8 点击上传,上传抓包 file 从控制器上传。将显示一条消息,指示上传状态。
- 步 9 使用Wireshark或其他标准数据包捕获工具打开数据包捕获 file 并查看控制器接收的最后 50 个数据包。
上传崩溃包捕获 File(命令行界面)
程序
- 步骤 1 登录到控制器 CLI。
- 步骤 2 输入传输上传模式{tftp | ftp | sftp}命令。
- 步骤 3 输入transfer upload datatype packet-capture命令。
- 步骤 4 输入transfer upload serverip server-ip-address命令。
- 步骤 5 输入传输上传路径server-path-to-file 命令。
- 步骤 6 输入传输上传 file名称 last_received_pkts.pcap 命令。
- 步骤 7 如果您使用 FTP 服务器,请输入以下命令:
- 转移 上传 用户名 用户名
- 传输上传密码密码
- 传输上传端口
- 笔记 端口参数的默认值为 21。
- 步 8 输入 transfer upload start 命令查看更新的设置,然后在提示时回答 y 以确认当前设置并开始上传过程。
- 步 9 使用Wireshark或其他标准数据包捕获工具打开数据包捕获 file 并查看控制器接收的最后 50 个数据包。
监控内存泄漏
- 本节提供对难以解决或难以重现的内存问题进行故障排除的说明。
- 本节中的命令可能会破坏您的系统,因此仅应在 Cisco 技术支持中心 (TAC) 建议您这样做时才运行。
- 警告 本节包含以下小节。
监控内存泄漏 CLI
程序
- 步 1 要启用或禁用对内存错误和泄漏的监控,请输入以下命令:config memory monitor errors {enable | disable}
- 默认值是禁用的。
- 笔记 您的更改不会在重启后保存。控制器重启后,将使用此功能的默认设置。
- 步骤 2 如果您怀疑发生了内存泄漏,请输入此命令来配置控制器在两个内存阈值(以千字节为单位)之间执行自动泄漏分析:config memory monitor leaks low_thresh high_thresh
- 如果可用内存低于low_thresh阈值,系统崩溃,产生crash file。该参数的默认值为10000千字节,不能设置为低于该值。
- 将 high_thresh 阈值设置为当前可用内存级别或更高,以便系统进入自动泄漏分析模式。当可用内存达到低于指定 high_thresh 阈值的级别后,跟踪和释放内存分配的过程开始。因此,debug memory events enable 命令显示所有分配和释放,show memory monitor detail 命令开始检测任何可疑的内存泄漏。
- 此参数的默认值为 30000 千字节。
- 步骤 3 要查看已发现的内存问题的摘要,请输入以下命令:show memory monitor
- 出现类似如下的信息。
- 内存泄漏监视器状态:
- 低阈值(10000)、高阈值(30000)、当前状态(已禁用)
内存错误监视器状态: - 错误崩溃标志当前设置为(禁用)
- 未检测到内存错误。
- 步 4 要查看任何内存泄漏或损坏的详细信息,请输入以下命令:show memory monitor detail
- 出现类似如下信息:
- 出现类似如下信息:
- 步 5 如果发生内存泄漏,请输入此命令以启用内存分配期间错误或事件的调试:debug memory {errors | events} {enable | disable}
解决内存泄漏问题
要调查内存不足的原因,请按照以下步骤操作。
程序
- 步 1 显示内存统计信息
- 步 2 测试系统 cat /proc/meminfo
- 步 3 显示系统顶部
- 在此例中amp那么,需要关注的PID是1081。
- 步 4 测试系统 cat /proc/1081/smaps
- 步 5 显示系统计时器已耗尽
- 计时器滴答 ………………………………. 3895180 滴答(779036 秒)
- 这里重点关注秒值779036。
- 步骤 6 显示内存分配[全部/ ] [全部/ ][ ][ ]
- 如果您看到任何分配,则它们可能是内存泄漏的候选对象。您需要检查这些是否是针对低内存状态问题之前进行的有效分配。
文件/资源
![]() | CISCO 无线控制器无响应 [pdf] 用户指南 无线控制器无响应,控制器无响应,无响应 |