Neste tutorial, vou explicar como instalar e configurar o serviço SNMP no Ubuntu, o que permitirá que você monitore o servidor usando PRTG ou Centreon, por exemplo.
Vamos primeiro instalar o serviço no servidor Ubuntu e depois configurá-lo para que seja acessível pela rede com uma comunidade “personalizada”.
Como o serviço SNMP é instalado principalmente em servidores, faremos a instalação e configuração em SSH.
Instale o serviço SNMP
A instalação do serviço SNMP é bastante simples, é feita a partir da linha de comando:
sudo apt install snmpd
Agora que o serviço está instalado, passaremos para suas configurações.
Configurando o serviço SNMP no Ubuntu
O serviço SNMP é configurado por meio do arquivo /etc/snmp/snmpd.conf. Para poder monitorar nosso servidor Ubuntu, vamos modificar dois elementos na configuração.
- Faça com que o serviço snmp escute a rede, por padrão ele só está acessível no endereço de loopback (127.0.0.1)
- Adicione uma comunidade.
Abra o arquivo de configuração do serviço SNMP usando o nano com o seguinte comando:
sudo nano /etc/snmp/snmpd.conf
No arquivo de configuração, encontre a linha abaixo e comente usando # antes
agentaddress 127.0.0.1,[::1]
Em seguida, adicione a seguinte linha abaixo para que o serviço snmp escute todos os endereços IPv4 do servidor:
agentaddress udp:161,udp6:[::1]:161
Agora, adicionaremos uma comunidade SNMPV1 / SNMPv2C em somente leitura (visualização).
A sintaxe básica é a seguinte:
rocommunity CommunityName default
Desta forma, a comunidade criada será acessível a todos, para limitar o acesso a uma rede ou a um endereço IP, você deve substituir o padrão por uma notação CIRD.
rocommunity CommunityName 192.168.1.10/32
Dessa forma, a comunidade só estará acessível ao hardware com o endereço IP 192.168.1.10
É especialmente importante aplicar uma restrição de IP ao monitorar um servidor da Web em um provedor.
Salve e feche o arquivo (ctrl + x).
Agora você deve reiniciar o serviço SNMP para levar a configuração em consideração.
sudo systemctl restart snmpd.service
Tudo o que você precisa fazer é adicionar seu servidor ao software de monitoramento.
É possível testar o funcionamento correto antes de usar a ferramenta SNMP Tester de PRTG.