Carregando novas MIBs no Linux

Primeiro, encontre o diretório em que suas mibs estão. Geralmente ficam em:

$HOME/.snmp/mibs
/usr/local/share/snmp/mibs
/usr/share/snmp/mibs # (CentOS) - Utilizaremos este no tutorial

Para encontrar esses diretórios, basta executar o comando abaixo:

# net-snmp-config --default-mibdirs
/root/.snmp/mibs:/usr/share/snmp/mibs

Pegue o diretório correto e copie a mib que deseja para lá.

Após isso, procure se você já não possui um arquivo snmp.conf.
Caso não, crie-o em algum local que esteja na configuração global do sistema.
No nosso caso /usr/share/snmp/snmp.conf.
Edite-o com seu editor preferido e insira as MIBS que você deseja da seguinte forma: (Ex)

mibs +NETBOTZ320-MIB
mibs +UPS-MIB
mibs +CHECKPOINT-MIB

Caso não saiba qual nome colocar, basta abrir sua mib e pegar o texto antes de DEFINITIONS conforme exemplo:

<NOMEDAMIB> DEFINITIONS ::= BEGIN
  -- SUBTREE: 1.3.6.1.4.1.2620.1
  -- iso.org.dod.internet.private.enterprises.checkpoint.products

      IMPORTS.........

Caso sua aplicação ainda não reconheça, basta reiniciá-la para que ela possa fazer a leitura correta da MIB. (Ex: ZABBIX)

Deseja testar? Se você possuir o net-tools instalado, siga os passos abaixo:

Testar quando a mib já está no local certo e carregada no snmp.conf:

# snmptranslate -IR -On cpvIKECurrSAs
.1.3.6.1.4.1.2620.1.2.9.1.1

Testar quando a mib já está no local certo, mas ainda não foi carregada no snmp.conf:

# snmptranslate -m +CHECKPOINT-MIB -IR -On cpvIKECurrSAs
.1.3.6.1.4.1.2620.1.2.9.1.1

Você pode gostar...

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *