Respostas:
O que é SNMP?
O SNMP (Protocolo Simples de Gerenciamento de Rede) "é um protocolo amplamente usado para monitorar a saúde e o bem-estar de equipamentos de rede (por exemplo, roteadores), equipamentos de informática e até dispositivos como no-breaks". .
É comumente usado pelos administradores de rede e sistema para coletar estatísticas operacionais (como medir o tráfego da largura de banda da rede, o uso da CPU ou o espaço disponível no disco rígido), além de definir os parâmetros do sistema.
O que isso significa para o usuário médio da área de trabalho?
Atualmente, o SNMP é de pouco ou nenhum interesse para o usuário casual de desktop.
Por padrão, no Ubuntu, os arquivos SNMP básicos ( /etc/snmp/snmp.conf
por exemplo) são instalados. Porém, eles não estão ativados, nem são utilizados e têm pouco significado no que diz respeito à segurança do sistema.
Por que eu gostaria de 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áficos como MRTG , Cacti ou Nagios para manter um 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 utilizam o SNMP para coletar dados do sistema e da rede.
Como habilito o SNMP no meu sistema?
Veja minha resposta aqui .
/etc/snmp/snmp.conf
e comente a linha que contém "mibs:"Em seguida, supondo que você ainda não tenha feito isso, será necessário obter o conjunto completo de MIBs da IETF. Esses arquivos não são enviados, por 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 poder testar esta configuração executando o seguinte comando:
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
SNMPv2-MIB :: sysDescr.0 = STRING: Linux foucault 3.2.0-38-generic-pae # 59-Ubuntu SMP terça-feira, 5 de fev 18:16:32 UTC 2013 i686
Onde posso aprender mais sobre o SNMP?
Net-SNMP é o pacote "canônico" para a maioria das instalações.
Uma boa introdução pode ser encontrada aqui .
Por fim, a entrada da Wikipedia para SNMP.
smtpwalk
não retornar nada próximo ao que você postou, como posso solucionar isso? Im tentando obter nagios
funcionando e necessidade de instalar e testar snmp
primeiro
O SNMP (Simple Network Management Protocol) é um "protocolo padrão da Internet para gerenciar dispositivos em redes IP". Os dispositivos que normalmente oferecem suporte ao SNMP incluem roteadores, comutadores, servidores, estações de trabalho, impressoras, racks de modem e muito mais. "É usado principalmente em sistemas de gerenciamento de rede para monitorar dispositivos conectados à rede em busca de condições que exijam atenção administrativa. O SNMP é um componente do Internet Protocol Suite, conforme definido pela Internet Engineering Task Force (IETF), que consiste em um conjunto de padrões para gerenciamento de rede, incluindo um protocolo de camada de aplicativo, um esquema de banco de dados e um conjunto de objetos de dados (para mais detalhes)
Por padrão, o SNMP (o agente ou dispositivo monitorado) não está instalado no Ubuntu Desktop.
Somente a biblioteca SNMP é instalada, pois pode ser usada para obter o estado de uma impressora de rede, por exemplo, mas não é ativada, a menos que o driver da impressora solicite.
O SNMP geral (o agente ou o dispositivo monitorado) não tem muito uso em um Desktop Doméstico , como você suspeitava.
O SNMP é usado para monitorar remotamente um sistema. Também pode ser usado para configurar remotamente um sistema, se o daemon permitir acesso de gravação, o que é raro. Você não precisa disso se não estiver fazendo uma análise detalhada do estado do seu sistema ou monitoramento central ou gerenciamento de configuração. (Mesmo sem ele, um programa como o Nagios pode verificar se um sistema está ativo, se os serviços HTTP ou SSH estão escutando nas portas, etc.)
Às vezes, parece que as bibliotecas ou a funcionalidade SNMP estão pegando carona na instalação de outros programas, mas, na realidade, a menos que eles tocem /etc/snmp/snmpd.conf
, você leu errado o objetivo dos arquivos. Por exemplo, o CUPS parece incluir um arquivo de configuração SNMP, mas seu objetivo é permitir que o CUPS encontre impressoras em outros sistemas que as expõem por meio do SNMP.
Se você bloquear o UDP na porta 161 ou restringir o ouvinte ao host local (127.0.0.1 e :: 1/128), isso impedirá a consulta remota das informações do seu sistema via SNMP.