Primeiro, conforme explicado aqui , configure o SNMP no seu computador Ubuntu 12.04:
-
Instale os pacotes SNMP:
$ sudo apt-get install snmpd $ sudo apt-get install snmp
-
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. (...)
-
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:
-
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 .