H3C交换机配置SNMP主要涉及以下步骤和关键点:
1. 启用SNMP服务
首先需在全局配置模式下开启SNMP功能:
bash
system-view
snmp-agent
若不启用此服务,后续所有SNMP配置均无效。
2. 配置SNMP版本
H3C支持v1、v2c和v3,建议使用v3以增强安全性。
- v2c配置示例:
bash
snmp-agent sys-info version v2c
snmp-agent community read public # 设置只读团体名
snmp-agent community write private # 设置读写团体名
- v3配置(更安全,支持认证和加密):
bash
snmp-agent sys-info version v3
snmp-agent group v3 admin-group privacy # 创建支持隐私加密的组
snmp-agent usm-user v3 admin admin-group authentication-mode sha auth-key 123456 privacy-mode aes128 priv-key 654321
3. 配置系统信息
设置设备位置和联系人信息,便于网络管理:
bash
snmp-agent sys-info contact "NetworkAdmin"
snmp-agent sys-info location "ServerRoom-Rack3"
4. ACL访问控制
通过ACL限制可访问SNMP的IP地址,提升安全性:
bash
acl number 2000
rule permit source 192.168.1.100 0
rule deny source any
snmp-agent community read public acl 2000
5. Trap告警配置
设置SNMP Trap接收服务器及触发条件:
bash
snmp-agent target-host trap address udp-domain 192.168.1.200 params securityname public v2c
snmp-agent trap enable
snmp-agent trap source LoopBack0 # 指定Trap源接口
6. 调试与验证
- 查看SNMP状态:`display snmp-agent sys-info`
- 检查团体字配置:`display snmp-agent community`
- 捕获SNMP数据包验证:可在PC端用Wireshark过滤UDP 161/162端口。
扩展知识
SNMPv3安全性:采用USM(用户安全模型)支持认证(SHA/MD5)和加密(AES/DES),避免v2c的明文团体名风险。
MIB库加载:H3C交换机内置私有MIB,需在网管系统导入对应OID才能识别设备特定信息。
性能影响:高频轮询可能导致CPU负载升高,建议调整轮询间隔或使用Trap主动上报机制。
日志记录:通过`info-center`将SNMP日志发送至日志服务器,便于审计。
配置完成后,建议使用工具如SolarWinds或MIB Browser测试查询和告警功能是否正常。