H3C Comware · 华为 VRP · 思科 IOS。监控平台(Zabbix / LibreNMS / PRTG)采集交换机前必须先开 SNMP。
# v2c(简单,内网可用)
snmp-agent
snmp-agent community read Read0nly
snmp-agent community write Write0nly
snmp-agent sys-info version v2c
snmp-agent target-host trap address udp-domain 192.168.1.100 params securityname Read0nly v2c
snmp-agent trap enable
# v3(推荐:认证+加密)
snmp-agent
snmp-agent group v3 netops privacy read-view ViewDefault
snmp-agent usm-user v3 monitor netops simple authentication-mode sha Auth-Pass-123 privacy-mode aes128 Enc-Pass-456
snmp-agent trap enable
# v2c
snmp-agent
snmp-agent community read @{%@%}Read0nly@{%@%}
snmp-agent sys-info version v2c v3
snmp-agent target-host trap address udp-domain 192.168.1.100 params securityname Read0nly
snmp-agent trap enable
# v3
snmp-agent
snmp-agent group v3 netops privacy
snmp-agent usm-user v3 monitor netops authentication-mode sha Auth-Pass-123 privacy-mode aes128 Enc-Pass-456
snmp-agent trap enable
# v2c
snmp-server community Read0nly RO
snmp-server location IDC-Core
snmp-server enable traps
snmp-server host 192.168.1.100 version 2c Read0nly
# v3(推荐)
snmp-server group NETOPS v3 priv
snmp-server user monitor NETOPS v3 auth sha Auth-Pass-123 priv aes 128 Enc-Pass-456
snmp-server enable traps
snmp-server host 192.168.1.100 version 3 priv monitor
| 项 | v2c | v3 (authPriv) |
|---|---|---|
| 宏 | {$SNMP_COMMUNITY} | {$SNMP_SECNAME} / {$SNMP_AUTHPASS} / {$SNMP_PRIVPASS} |
| 安全级别 | — | authPriv(SHA + AES128) |
| 上下文 | — | v3 无 context 除非 VRF |
| 验证 | snmpwalk -v2c -c Read0nly IP sysUpTime / snmpwalk -v3 -u monitor -l authPriv -a SHA -A ... IP sysUpTime | |
snmp-agent community read Read0nly acl 2000 / 华为同式 / 思科 snmp-server community Read0nly RO 10(10 为标准 ACL)更多三厂商对照:30 任务命令总对照表 · SSH 开启专页 · VLAN/Trunk 专页。批量审计 SNMP 弱配置可用 netcfg-vault audit。