SNMP - Para que são usados ​​os arquivos .mib e por que existem muitos deles para uma única impressora?

8

Estou investigando métodos de monitoramento de estatísticas específicas com impressoras. Ainda não tenho muito conhecimento e fiquei curioso para saber o que arquivos .mib são usados ​​e por que existem muitos deles para uma impressora?

Exemplo: http://www.oidview.com/mibs/674/md-674-1.html

Joshua Enfield
fonte

Respostas:

12

MIBs (Management Information Base) descrevem OIDs (Object Identifiers) para SNMP. Qual é a sigla de sopa. Um OID transforma algo como

     1.3.6.1.4.1.412.2.1

Para dentro

     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.

sysadmin1138
fonte
Devo assumir que um arquivo .mib é um MIB?
Joshua Enfield
@ Josh Você está correto!
sysadmin1138
6

O SNMP usa sintaxe predefinida apenas no nível superior. Isso significa que eles deixaram para cada fabricante determinar o que cada um de seus ramos significa e quantas folhas ele possui. É semelhante à estrutura do DNS, apenas não há registradores ou TLDs. Quando você deseja resolver todos esses números para funções consultáveis, usa o arquivo MIB fornecido pelo fabricante para carregar no seu dispositivo de monitoramento SNMP. Dessa forma, o dispositivo sabe quais seqüências de caracteres SNMP devem ser consultadas e quais tipos de dados podem esperar retornar.

Ryan
fonte