Ir para o conteúdo

Coletar dados de hardware a partir de MIBs (SNMP)

É possível coletar dados de ativos de hardware, utilizando o protocolo SNMP - via coleta de MIBs - e adicionar à informações de um item de configuração no processo de Gerência de Configuração.

O que fazer antes

Criar o Modelo

Modelo:

<SEU-TIPO-ITEM oid-validator="(OID de uma propriedade específica que irá permitir que seja interpretado o resto do arquivo. Caso não retorne valor, o TIPO-ITEM não é criado.)">
                <SUA-CARACTERISTICA>(OID da informação desejada)</SUA-CARACTERISTICA>
                <CARACTERISTICA-EM-HEXA type="hex">(OID da informação que o valor retornado precisa ser convertido de HEXADECIMAL)</CARACTERISTICA-EM-HEXA>
</SEU-TIPO-ITEM>

Exemplo:

<IMPRESSORA oid-validator=".1.3.6.1.2.1.43.5.1.1.16.1">
                <NAME>.1.3.6.1.2.1.43.5.1.1.16.1</NAME>
                <DESCRIPTION type="hex">.1.3.6.1.2.1.43.5.1.1.16.1</DESCRIPTION>
                <QTD-PAGINAS-IMPRESSAS>.1.3.6.1.2.1.43.10.2.1.4.1.1</QTD-PAGINAS-IMPRESSAS>
                <CAPACIDADE-TOTAL-TONER>.1.3.6.1.2.1.43.11.1.1.8.1.1</CAPACIDADE-TOTAL-TONER>
                <CAPACIDADE-ATUAL-TONER>.1.3.6.1.2.1.43.11.1.1.9.1.1</CAPACIDADE-ATUAL-TONER>
</IMPRESSORA>

Implantar o Modelo

Após a criação do modelo é necessário salvá-lo na pasta indicada no parâmetro snmp.oid.repository.directory do servidor de aplicação. Após a implantação do modelo, no momento da execução do inventário a aplicação irá checar os ICs que possuem as MIBs indicadas e automaticamente irá atualizar os ativos com as informações coletadas.

CUIDADO

  1. Os arquivos de layout podem ter qualquer nome. Todos os arquivos da pasta serão interpretados, portanto só poderão existir arquivos XML dentro dela;
  2. Caso exista mais de um layout, pode ser colocado dentro do mesmo arquivo ou em arquivos diferentes. Só deve-se respeitar o formato de XML;

LINKS ÚTEIS

  1. http://www.oidview.com/mibs/ - Repositório contendo milhares de MIB’s separado por fabricantes.
  2. http://ireasoning.com/mibbrowser.shtml - Ferramenta MibBrowser que pode auxiliar na coleta das OID’s.