Scopri le ultime novità sul prodotto e le best practice. Partecipa alla Checkmk Conference #12, in presenza o in live streaming, dal 16 al 18 giugno 2026 - Registrati adesso

Il problema

È stata installata Debian 6.0 o Ubuntu 10.10 o più recente. Da allora, i comandi SNMP (snmpget, snmpwalk) non hanno più accesso alle MIB. Invece dei nomi, vengono visualizzati solo gli OID numerici.

La causa

Da Debian 6.0, per motivi di licenza, le MIB non sono più incluse.

La soluzione

Installare prima il pacchetto snmp-mibs-downloader:

root@linux# aptitude install snmp-mibs-downloader

Il pacchetto scarica automaticamente tutte le MIB standard da Internet - è necessaria una connessione! Questi vengono salvati sotto /var/snmp/mibs È possibile avviare questo processo anche manualmente con download-mibs.

Attenzione: In seguito è necessario rimuovere /etc/snmp/snmp.conf la riga mibs : dal file a mano, oppure commentarla a mano con un hash!

/etc/snmp/snmp.conf#
# 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 :

Se tutto è andato bene, snmptranslate dovrebbe ora visualizzare correttamente l'albero MIB:

root@linux#  snmptranslate -Tp | head
+--iso(1)
   |
   +--org(3)
      |
      +--dod(6)
         |
         +--internet(1)
            |
            +--directory(1)
            |

Linux knowledge

Questi articoli sono stati scritti dal fondatore di Checkmk molti anni fa.
Tuttavia, sono ancora validi e quindi li conserviamo sul nostro sito web.
Da allora Mathias ha sviluppato un software di monitoraggio chiamato Checkmk.

Scopri di più