暂无评论
Comware V7 行为:
undo snmp‑agent只是关闭 SNMP Agent 功能,并不会删除 SNMP 模块下所有配置;配置保存在模块内存中,只是不再显示、不生效;只要任意 snmp‑agent 命令触发重新开启 Agent,旧团体、trap、sys‑info 配置全部复原。 ❌错误做法:只执行undo snmp‑agent就以为配置清除,保存重启;实际配置还在模块内存,下次启用 SNMP 全部复原。
#1 查看当前全部snmp团体,确认团体名
display snmp‑agent community
#2 系统视图,删除对应write团体(团体名替换你实际名字,不需要带write关键字,直接跟团体名)
system‑view
undo snmp‑agent community 【你的write团体名】
# 如果有read团体一并删除
undo snmp‑agent community 【read团体名】
#3 清除snmp‑v2c间接生成的usm‑user(很多人忽略这一条:snmp‑agent usm‑user v2c会间接生成community)
display snmp‑agent usm‑user
undo snmp‑agent usm‑user v2c 【用户名】 group 【组名】
#4 删除trap目标主机、trap相关全部配置
undo snmp‑agent target‑host trap all
undo snmp‑agent trap enable
#5 清除sys‑info信息
undo snmp‑agent sys‑info contact
undo snmp‑agent sys‑info location
undo snmp‑agent sys‑info version
#6 关闭SNMP agent
undo snmp‑agent
#7 校验:此时display snmp‑agent community,输出为空;
display snmp‑agent community
display snmp‑agent usm‑user
#8 重点测试复现故障场景:敲一条snmp‑agent(触发开启agent),再次查看团体是否自动回来
snmp‑agent
display snmp‑agent community
✅测试标准:敲完
snmp‑agent开启 agent 后,community 依旧为空,才算真正删除干净;如果团体又出现,说明前面漏删 usm‑user。
V7 有两种生成 v2c 团体的方式:
snmp‑agent community write xxxsnmp‑agent usm‑user v2c xxx group xxx,这条命令会自动生成同名 community 团体,你只 undo community,只要 usm‑user 还在,一开启 SNMP 团体就自动重新生成H3C。排查:
display snmp‑agent usm‑user看是否残留 v1/v2c 用户,必须把 usm‑user 也 undo 掉。
如果删完,过一会儿团体自动冒出来,不是手动敲命令触发,而是隔段时间自动恢复:
provision预配置(display current‑configuration exclude‑provision);必须确认 display snmp‑agent community 为空之后,再 save 保存; 不要先 undo snmp‑agent 就直接 save,此时团体配置只是隐藏,并没有删除,保存进去的还是旧配置。
全部团体、usm‑user、trap 删除干净后:
system‑view
undo snmp‑agent
此时不要执行任何 snmp‑agent 开头命令;save 保存配置。设备运行、重启后 SNMP 保持关闭,不会生成团体。
display snmp‑agent community
display snmp‑agent usm‑user
display current‑configuration | include snmp
display startup
display saved‑configuration | include snmp
display saved‑configuration | include snmp,确认启动配置文件是否残留 snmp‑agent community;暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论