Wo finde ich die MIB-Liste für meinen PC (Ubuntu 12.04)?

Ich möchte mit SNMP-Traps auf meinem Computer herumspielen, benötige dafür aber die MIB-Liste (denke ich). Also wo finde ich es auf einem Ubuntu 12.04-system?

Author: Alex, 2013-02-04

1 answers

Richten Sie zunächst, wie hier erläutert , SNMP auf Ihrem Ubuntu 12.04-Computer ein:

  1. Installieren Sie die SNMP-Pakete:

    $ sudo apt-get install snmpd
    $ sudo apt-get install snmp
    
  2. Laden Sie die MIB-Dateien mit diesem Befehl herunter:

    $ 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. Kommentieren Sie mibs: in /etc/snmp/snmp.conf wie folgt:

    # 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. Snmpd neu starten:

    $ sudo /etc/init.d/snmpd restart
    

Jetzt können Sie Ihren lokalen SNMP-Daemon abfragen:

$ 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 in snmpwalk oben ist eine Objektkennung (OID), das heißt, ein eindeutiger Name, der eine Variable identifiziert, die über SNMP abgefragt werden kann. OIDs sind hierarchisch organisiert und in diesem Fall zeigt snmpwalk alle Variablen an, die sich im Teilbaum unter system befinden.

Für eine Liste von Linux-OIDs, mit denen Sie SNMP testen können, besuchen Sie http://www.debianadmin.com/linux-snmp-oids-for-cpumemory-and-disk-statistics.html.

 10
Author: jaume,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-04-17 17:38:16