SNMP - Quais são os arquivos .mib usados e por que há muitos deles para uma única impressora?

7

Estou investigando métodos de monitoramento de estatísticas específicas com impressoras. Eu ainda não sou muito conhecedor, e estava apenas curioso para saber que arquivos .mib são usados e por que há muitos deles para uma impressora?

Exemplo: link

    
por Joshua Enfield 05.10.2010 / 22:49

3 respostas

11

MIBs (Management Information Base) descrevem OIDs (identificadores de objeto) para SNMP. Qual é sopa de acrônimos. Um OID vira algo como

     1.3.6.1.4.1.412.2.1

Para

     dmtf.dmtfStdMifs.dmtfServiceLayerMIF

Isso é útil para monitorar aplicativos, pois eles sabem o que estão vendo. Os MIBs também incluem definições para o tipo de dados retornados por um OID específico, para que eles saibam traduzir algo para Int ou DateTime.

Existem muitos deles para uma única impressora porque os MIBs são modulares e essa impressora usa uma grande variedade de módulos SNMP.

    
por 05.10.2010 / 23:16
6

O SNMP usa uma sintaxe pré-definida apenas no nível superior. Significa que eles deixaram para cada fabricante determinar o que cada um dos seus ramos significa, e quantas folhas tem. É semelhante à estrutura do DNS, mas não há registradores ou TLDs. Quando você quiser resolver todos esses números para funções consultáveis, use o arquivo MIB fornecido pelo fabricante para carregar em seu dispositivo de monitoramento SNMP. Dessa forma, o dispositivo sabe quais strings SNMP devem ser consultadas e quais tipos de dados podem esperar retornar.

    
por 06.10.2010 / 03:49
1

link

Este é um bom lugar para começar.

MIBs são basicamente as coisas que coletam / informam informações para o SNMP.

    
por 05.10.2010 / 22:57