SNMP — Roteador Huawei
Versão testada
VRP V800R021C10 (NE40E / NE8000). Compatível com V800R011+.
Guia de configuração de SNMP para monitoramento de roteadores Huawei NE. Inclui SNMPv2c para compatibilidade legada e SNMPv3 com autenticação SHA e criptografia AES128 (recomendado para produção). Lembre-se de executar commit após cada bloco de configuração.
WARNING
Restrinja o acesso SNMP com ACL — use SNMPv3 sempre que possível, pois o v2c expõe a community string em texto claro.
SNMP v2c
bash
[PE01] snmp-agent
[PE01] snmp-agent community read cipher Gerencia@2024
[PE01] snmp-agent sys-info version v2c
[PE01] snmp-agent sys-info contact NOC-EMPRESA
[PE01] snmp-agent sys-info location Datacenter-01
[PE01] commitSNMP v3 (Recomendado)
bash
[PE01] snmp-agent
[PE01] snmp-agent group v3 GRUPO-MON privacy read-view iso
[PE01] snmp-agent usm-user v3 snmp-monitor GRUPO-MON
[PE01] snmp-agent usm-user v3 snmp-monitor authentication-mode sha cipher Auth@Pass2024
[PE01] snmp-agent usm-user v3 snmp-monitor privacy-mode aes128 cipher Priv@Pass2024
[PE01] commitTraps / Notificações
bash
[PE01] snmp-agent trap enable
[PE01] snmp-agent target-host trap address udp-domain 10.0.0.100 params securityname Gerencia@2024
# Usar loopback como origem para garantir alcançabilidade
[PE01] snmp-agent trap source LoopBack 0
[PE01] commitRestrição por ACL
bash
[PE01] acl 2001
[PE01-acl-basic-2001] rule 5 permit source 10.0.0.0 0.0.0.255
[PE01-acl-basic-2001] rule 100 deny source any
[PE01-acl-basic-2001] quit
[PE01] snmp-agent community read cipher Gerencia@2024 acl 2001
[PE01] commitVerificar SNMP
bash
# Estado geral do agente
<PE01> display snmp-agent status
# Communities v2c configuradas
<PE01> display snmp-agent community
# Usuários SNMPv3
<PE01> display snmp-agent usm-user
# Traps habilitados e destinos
<PE01> display snmp-agent trap allProblemas Comuns
Zabbix não coleta dados do roteador
bash
# 1. Confirmar que SNMP está ativo
<PE01> display snmp-agent status
# 2. Testar do servidor Zabbix (Linux):
snmpwalk -v2c -c Gerencia@2024 10.255.1.1 1.3.6.1.2.1.1.1.0
# SNMPv3:
snmpget -v3 -u snmp-monitor -l authPriv -a SHA -A Auth@Pass2024 -x AES -X Priv@Pass2024 10.255.1.1 1.3.6.1.2.1.1.1.0
# 3. Verificar ACL (se o IP do Zabbix está permitido)
<PE01> display acl 2001
# 4. Confirmar que as mudanças foram confirmadas
[PE01] display configuration candidateTraps não chegam ao servidor
bash
# Verificar destino e origem
<PE01> display snmp-agent trap all
# Verificar conectividade com o servidor de traps
<PE01> ping -a 10.255.1.1 10.0.0.100