日志系统概述
1.1 华为交换机日志的重要性
1.2 日志类型与级别
基础日志查看命令
2.1 实时日志查看
2.2 历史日志查询
日志存储与管理
3.1 本地日志存储配置
3.2 日志文件管理
日志服务器配置
4.1 配置日志远程传输
4.2 常用日志服务器协议
日志过滤与搜索
5.1 关键字过滤技巧
5.2 时间范围查询
日志告警配置
6.1 重要事件告警设置
6.2 告警级别定义
日志分析实战
7.1 常见故障日志分析
7.2 安全事件识别
最佳实践与注意事项
8.1 日志管理最佳实践
8.2 常见问题解决
华为交换机的日志系统是网络运维人员的"黑匣子",记录了设备运行过程中的所有关键事件。通过分析日志,管理员可以:
实时监控设备运行状态
快速定位网络故障原因
发现潜在安全隐患
满足合规审计要求
华为交换机支持多种日志类型和级别:
日志类型:
系统日志:记录设备启动、关机、配置变更等
安全日志:记录登录、权限变更等安全事件
接口日志:记录接口状态变化
协议日志:记录各种协议运行状态
日志级别(严重程度从低到高):
debugging(7)
informational(6)
notice(5)
warning(4)
error(3)
critical(2)
alert(1)
emergency(0)
# 查看实时日志(类似Linux的tail -f)terminal monitor # 开启终端监控 terminal logging # 开启终端日志显示 display logbuffer # 显示日志缓冲区内容 # 持续刷新显示最新日志(每2秒刷新一次) display logbuffer continuous
# 查看日志缓冲区全部内容display logbuffer all # 按时间查看日志 display logbuffer time-range 2023-08-01 09:00:00 to 2023-08-01 17:00:00 # 查看最近100条日志 display logbuffer size 100
# 配置日志缓冲区大小(默认512KB) [HUAWEI] info-center logbuffer size 1024 # 设置日志保存到flash [HUAWEI] info-center logfile enable [HUAWEI] info-center logfile size 10 # 单个日志文件大小10MB [HUAWEI] info-center logfile number 5 # 最多保存5个日志文件 # 查看flash中的日志文件列表dir /logfile/
# 手动保存当前日志到文件save logfile # 清除日志缓冲区 reset logbuffer # 删除flash中的日志文件 delete /logfile/logfile1.log
# 配置日志发送到远程服务器 [HUAWEI] info-center enable [HUAWEI] info-center loghost 192.168.1.100 facility local6 # 配置日志源接口(可选) [HUAWEI] info-center source default loghost 192.168.1.100 channel 2 log level informational # 配置日志发送协议(UDP/TCP) [HUAWEI] info-center loghost 192.168.1.100 transport udp port 514
华为交换机支持多种日志传输协议:
Syslog:最常用的标准协议
[HUAWEI] info-center loghost 192.168.1.100 facility local6
FTP/TFTP:定期传输日志文件
[HUAWEI] info-center logfile transfer ftp 192.168.1.100 username admin password cipher Admin@123
SNMP Trap:重要事件通知
[HUAWEI] snmp-agent trap enable [HUAWEI] info-center trapbuffer size 1024
# 过滤包含特定关键字的日志display logbuffer | include "error|fail" # 排除特定关键字的日志 display logbuffer | exclude "debug" # 多条件组合过滤 display logbuffer | begin "2023-08-01" | include "interface" | exclude "up"
# 查询特定时间段的日志display logbuffer time-range 2023-08-01 09:00:00 to 2023-08-01 17:00:00 # 查询最近30分钟的日志 display logbuffer last 30 # 查询某个时间点之后的日志 display logbuffer since 2023-08-01 09:00:00
# 配置日志告警级别 [HUAWEI] info-center console channel console log level warning # 配置Trap告警 [HUAWEI] snmp-agent trap enable [HUAWEI] info-center trapbuffer size 1024 [HUAWEI] info-center source default channel trapbuffer log level error # 配置邮件告警(需先配置邮件服务器) [HUAWEI] info-center mail-server 192.168.1.200 username sender password cipher Mail@123 [HUAWEI] info-center mail-receiver 1 address [email protected] [HUAWEI] info-center mail-event error
# 不同通道设置不同日志级别 [HUAWEI] info-center source default channel console log level warning [HUAWEI] info-center source default channel logbuffer log level informational [HUAWEI] info-center source default channel loghost log level notice
案例1:接口频繁UP/DOWN
display logbuffer | include "GigabitEthernet0/0/1" | include "down|up" %Aug 01 10:23:45 2023 HUAWEI IFNET/4/PHY_UPDOWN: GigabitEthernet0/0/1 link status is DOWN %Aug 01 10:23:47 2023 HUAWEI IFNET/4/PHY_UPDOWN: GigabitEthernet0/0/1 link status is UP
解决方法:
检查物理连接
检查接口配置
可能需要对端设备配合排查
案例2:非法登录尝试
display logbuffer | include "fail|login" %Aug 01 14:30:22 2023 HUAWEI SHELL/5/LOGIN_FAILED: A failed login attempt (username=admin, source=192.168.1.50)
解决方法:
检查ACL配置
加强密码策略
考虑启用SSH替代Telnet
日志分级存储:关键日志长期保存,普通日志定期清理
多备份策略:本地存储+远程服务器+定期归档
合理设置日志级别:生产环境建议warning以上
定期审计:建立日志分析机制,及时发现异常
安全防护:日志传输加密,访问权限控制
问题1:日志缓冲区满
%Aug 01 16:45:33 2023 HUAWEI LOG/4/LOGBUFFER_FULL: The log buffer is full
解决方案:
[HUAWEI] info-center logbuffer size 2048 # 增大缓冲区reset logbuffer # 清空当前缓冲区
问题2:日志发送失败
%Aug 01 17:20:11 2023 HUAWEI LOG/3/SEND_FAILED: Failed to send logs to 192.168.1.100
解决方案:
检查网络连通性
检查日志服务器配置
检查防火墙设置
通过本文介绍的华为交换机日志管理方法,网络管理员可以高效地监控设备状态、快速定位问题,并建立完善的日志管理体系。合理配置和使用日志功能,将大幅提升网络运维效率和安全防护能力。