查看锐捷交换机CPU使用率可以通过以下几种方法实现:
1. 命令行界面(CLI)查看
通过Telnet或SSH登录交换机,执行以下命令之一:
- `show cpu-usage`:显示当前CPU利用率及历史统计(1分钟/5分钟/15分钟负载)。
- `show system`:系统状态汇总,包含CPU、内存等关键指标。
- `display cpu-usage`(部分型号可能命令不同,需参考对应型号手册)。
2. SNMP监控
通过SNMP协议(如v2c或v3)获取OID数据:
- CPU利用率OID通常为`.1.3.6.1.4.1.4881.1.1.10.2.35.1.3`(不同型号可能变化,需核对设备MIB文件)。
使用工具如Zabbix、PRTG或SolarWinds配置SNMP监控,实时采集数据并生成图表。
3. Web管理界面
部分锐捷交换机提供Web GUI(如RG-S系列),登录后查看“系统监控”或“设备状态”页面,可直接查看CPU使用率曲线及告警阈值设置。
4. 日志与告警
- 通过`show log`命令检查系统日志,关注CPU持续高负载告警。
- 配置Trap或Syslog服务器,接收CPU超阈值通知(如阈值可通过`monitor cpu-usage threshold`命令设置)。
5. 扩展知识:CPU高负载常见原因
- 协议计算密集型任务:如生成树协议(STP)拓扑变更、OSPF/BGP路由震荡。
- 广播/泛洪攻击:异常流量导致CPU处理ARP或未知单播帧。
- 管理平面过载:频繁的SSH/Telnet登录、SNMP轮询或ACL策略过于复杂。
- 硬件故障:风扇异常导致CPU降频或单板故障。
排查时可配合`show process cpu`(查看具体进程占用)或`show interface`(检查流量异常)进一步分析。长期高负载需考虑优化配置或升级设备。