O que é o SNMP?
SNMP (Protocolo simples de gerenciamento de rede) "é um protocolo amplamente usado para monitorar a saúde e o bem-estar da rede equipamentos (por exemplo, roteadores), equipamentos de informática e até mesmo dispositivos como UPSs. ".
É comumente usado por administradores de rede e de sistema para reunir estatísticas operacionais (como medir o tráfego de largura de banda da rede, o uso da CPU ou o espaço disponível no disco rígido), bem como definir parâmetros do sistema.
O que isso significa para o usuário médio de desktop?
Como a pergunta está atualmente, o SNMP é pouco ou nenhum interesse para o usuário de desktop casual.
Por padrão, no Ubuntu, os arquivos SNMP básicos ( /etc/snmp/snmp.conf
, por exemplo) são instalados. Mas eles não estão habilitados, não são usados e têm pouca importância no que diz respeito à segurança do sistema.
Por que eu desejaria ativar e usar o SNMP?
Como caso de uso muito simples para um usuário mais avançado (ou curioso) seria configurar um sistema de monitoramento / gráfico como MRTG , Cactos ou Nagios para manter de olho na saúde de seus sistemas e redes. Há várias perguntas úteis neste site que detalham a configuração de aplicativos que exigem o uso do SNMP.
Esta pergunta é um bom ponto de partida para examinar alguns dos muitos aplicativos que empregam o SNMP para coletar dados do sistema e da rede.
Como habilitar o SNMP no meu sistema?
Veja minha resposta aqui .
- Edite o arquivo
/etc/snmp/snmp.conf
e comente a linha que contém "mibs:" -
Em seguida, supondo que você não tenha feito isso, precisará obter o conjunto completo de MIBs IETF. Esses arquivos não são enviados, padrão, nos sistemas Debian / Ubuntu devido a problemas de licenciamento.
-
No console ( Ctrl - Alt - t ), digite os seguintes comandos:
-
sudo apt-get install snmp-mibs-downloader
-
sudo download-mibs
-
-
Você deve conseguir testar essa configuração executando o seguinte comando:
-
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
- Se estiver funcionando corretamente, você deverá receber uma resposta semelhante à seguinte:
SNMPv2-MIB :: sysDescr.0 = STRING: Linux foucault 3.2.0-38-genérico-pae # 59-Ubuntu SMP Ter Fev 5 18:16:32 UTC 2013 i686
-
Onde posso aprender mais sobre o SNMP?
O Net-SNMP é o pacote "canônico" para a maioria das instalações.
Uma boa introdução pode ser encontrada aqui .
Por último, a entrada da Wikipedia para o SNMP.