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