Adaptando uma visualização SNMP para o net-snmp 5.7.3, não consigo excluir IF-MIB::ifPhysAddress
da minha visualização: o que eu tentei, ainda recebo os endereços MAC em arquivos snmpwalk
. Ainda assim, tenho certeza de que minha visão está sendo usada, pois outras exclusões funcionam .
Então aqui vai minha última tentativa:
view publ included .iso.org.dod.internet.mgmt.mib-2 fc
# iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1)
view publ excluded .1.3.6.1.2.1.2.ifTable.ifEntry.ifPhysAddress ff:c0
# 1 3 6 1 2 1 interfaces(2) ifTable(2) ifEntry(1) ifPhysAddress(6)
# .1.3.6.1.2.1.2.2.1.6
# this works:
view publ excluded .1.3.6.1.2.1.ip fe
# ip(4)
Atualização (2021-01-08)
O OID e a máscara fornecidos inicialmente estavam errados, causando erro bad SUBTREE object id
. Ainda assim, mesmo com o OID e a máscara fixos, as ifPhysAddress
entradas ainda são incluídas na visualização.
Atualização (27/01/2021)
Descobri que usar os nomes simbólicos causa o problema: se eu usar apenas IDs numéricos, funciona.
Ainda assim, não sei o que causa o problema: O IF-MIB.txt
está localizado em /usr/share/snmp/mibs
, contém as definições que estão sendo usadas e está incluído no arquivo net-snmp-config --default-mibdirs
.
Esta sintaxe é aceita, mas a coluna da tabela não é excluída:
view publ excluded IF-MIB::ifPhysAddress ff:c0
O problema acabou sendo um não-problema; exatamente foi uma confusão
1
vs.l
fonte: eu tinha nomes de exibição mistosvPubl
evPub1
, mas com a fonte sendo usada no PuTTY, não vi a diferença: