Eu tenho depurado as armadilhas recebidas quando percebi que nosso sistema de monitoramento (Zenoss) não estava combinando os OIDs completos para os arquivos MIBs que nossos diferentes fornecedores nos forneceram.
Como exemplo: Em um arquivo MIB, aqui temos um nome de interceptação fnTrapTest com o OID 1.3.6.1.4.1.12356.100.1.3.999
Em nosso sistema de monitoramento e em um servidor de teste snmptrapd, eu configuro o servidor. Eu vejo o oid recebido com dígitos extras, geralmente um 0.
Para o exemplo fornecido, o oid recebido diretamente do dispositivo é:
1.3.6.1.4.1.12356.100.1.3.0.999
Como esse 0 extra está lá, ele não pode corresponder ao arquivo MIB para que a correspondência não funcione totalmente.
Alguém já viu esse problema antes? Não é específico para um fornecedor, por isso não posso colocá-lo em arquivos MIB mal escritos, embora essa seja uma possibilidade, eu acho.