Onde posso encontrar a lista MIB do meu computador (Ubuntu 12.04)?

4

Eu quero brincar com armadilhas snmp no meu computador, mas preciso da lista MIB para isso (eu acho). Então, onde posso encontrá-lo em um sistema Ubuntu 12.04?

    
por Alex 04.02.2013 / 10:06

1 resposta

8

Primeiro, conforme explicado aqui , configure o SNMP no seu computador Ubuntu 12.04:

  1. Instale os pacotes SNMP:

    $ sudo apt-get install snmpd
    $ sudo apt-get install snmp
    
  2. Faça o download dos arquivos MIB com este comando:

    $ sudo apt-get install snmp-mibs-downloader
    (...)
    Downloading documents and extracting MIB files.
    This will take some minutes.
    
    In case this process fails, it can always be repeated later by executing
    /usr/bin/download-mibs again.
    
    RFC1155-SMI: 119 lines.
    RFC1213-MIB: 2613 lines.
    NOTE: SMUX: ignored.
    SMUX-MIB: 158 lines.
    CLNS-MIB: 1294 lines.
    (...)
    
  3. Comente mibs: em /etc/snmp/snmp.conf da seguinte forma:

    # As the snmp packages come without MIB files due to license reasons, loading
    # of MIBs is disabled by default. If you added the MIBs you can reenable
    # loaging them by commenting out the following line.
    #mibs:
    
  4. Reinicie o snmpd:

    $ sudo /etc/init.d/snmpd restart
    

Agora você pode consultar seu daemon SNMP local:

$ snmpwalk -mALL -v1 -cpublic localhost system 2>/dev/null
SNMPv2-MIB::sysDescr.0 = STRING: Linux ubuntu 3.2.0-37-generic #58-Ubuntu SMP Thu Jan 24 15:28:57 UTC 2013 i686
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-TC::linux
DISMAN-EXPRESSION-MIB::sysUpTimeInstance = Timeticks: (54813) 0:09:08.13
SNMPv2-MIB::sysContact.0 = STRING: Me <[email protected]>
SNMPv2-MIB::sysName.0 = STRING: ubuntu
(...)

system em snmpwalk acima é um identificador de objeto (OID), ou seja, um nome único que identifica uma variável que pode ser consultada via SNMP. Os OIDs são organizados hierarquicamente e, neste caso, snmpwalk mostra todas as variáveis encontradas na subárvore em sistema .

Para obter uma lista dos OIDs do Linux que você pode usar para testar o SNMP, visite link .

    
por 15.02.2013 / 14:10