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?
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?
Respostas:
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.
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.
http://download.oracle.com/docs/cd/E13203_01/tuxedo/tux81/snmpmref/1tmib.htm#1030143
Esse é um bom lugar para começar.
MIBs são basicamente as coisas que coletam / relatam informações ao SNMP.