O Simple Network Management Protocol é uma maneira padrão de gerenciar dispositivos conectados a redes com base no Internet Protocol. Cada "gerente" SNMP pode monitorar em detalhes a operação de dispositivos remotos - "clientes" - como switches e roteadores e, em alguns casos, reconfigurá-los também. Em particular, o padrão SNMP inclui um mecanismo para que os clientes enviem notificações assíncronas - "armadilhas" - aos gerentes no momento em que os eventos considerados significativos acontecem. Você pode configurar seu computador Ubuntu para receber e processar traps SNMP de clientes.
Etapa 1
Pressione as teclas "Ctrl", "Alt" e "F1" no prompt de login do Ubuntu para abrir um prompt de login em modo de texto. Faça login como seu usuário regular. O Ubuntu apresentará a você um prompt de linha de comando, um "shell".
Etapa 2
Eleve os privilégios do shell para superusuário digitando o seguinte comando:
sudo -l
Pressione Enter." Digite sua senha e pressione “Enter” novamente.
Etapa 3
Baixe e instale os utilitários do gerenciador SNMP digitando o seguinte comando:
apt-get install snmpd
Pressione Enter."
Etapa 4
Abra o arquivo "/etc/snmp/snmpd.conf" com um editor de texto, procure a linha que contém as palavras "master agentx" e remova o caractere inicial "#" dessa linha. Salve o arquivo e saia do editor.
Etapa 5
Abra o arquivo "/etc/snmp/snmptrapd.conf" com um editor de texto e adicione a seguinte linha no final do arquivo:
TRAPDRUN=sim
Salve o arquivo e saia do editor.
Etapa 6
Digite os seguintes comandos para iniciar os serviços do gerenciador SNMP e o registro de traps de entrada:
/etc/init.d/snmpd reinicie snmptrapd -P -F "%02.2h:%02.2j TRAP%w.%q de %A\n"
Pressione "Enter" após cada linha. Nesse ponto, o snmptrapd estará escutando os traps SNMP de entrada. Quando o snmptrapd recebe um trap, ele o registrará na saída padrão, indicando a hora do dia, o código do trap e o nome do host do dispositivo que originou o trap.