Configurando o SNMP no Linux
A melhor forma de monitorar um servidor ou estação Linux (Red Hat, Fedora, Debian, Ubuntu, Mint, CentOS, Rocky Linux, Suse, OpenSuse… praticamente qualquer distribuição Linux) é através do SNMP. Este tutorial tem como objetivo instalar o serviço snmpd e realizar uma configuração básica do serviço para diponibilizar as informações ao Monsta.
Instalação
Seção intitulada “Instalação”Sistemas que utilizam yum
Seção intitulada “Sistemas que utilizam yum”Logado como root, na tela de terminal do Linux digite:
yum install net-snmpSistemas que utilizam apt-get
Seção intitulada “Sistemas que utilizam apt-get”Logado como root, na tela de terminal do Linux digite:
apt-get install snmpdConfiguração do arquivo snmpd.conf
Seção intitulada “Configuração do arquivo snmpd.conf”Em geral, o arquivo snmpd.conf encontra-se em /etc/snmp/. Faça um backup do arquivo original:
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.oldEdite o novo arquivo (exemplo com vim: vim /etc/snmp/snmpd.conf) conforme as linhas abaixo:
rocommunity publicsysLocation “Localização deste servidor”sysContact seu@email.com.brReiniciar e habilitar o serviço SNMP
Seção intitulada “Reiniciar e habilitar o serviço SNMP”Sistemas com Systemd
Seção intitulada “Sistemas com Systemd”Na tela de terminal, digite:
systemctl restart snmpdsystemctl enable snmpdSistemas com Systemv
Seção intitulada “Sistemas com Systemv”Na tela de terminal, digite:
service snmpd restartLiberar o serviço SNMP no firewall do Linux
Seção intitulada “Liberar o serviço SNMP no firewall do Linux”Caso o servidor ou estação Linux que deseja monitorar possua um firewall habilitado, para acessar o serviço SNMP adicione o exemplo abaixo nas regras de firewall deste dispositivo. Caso sua distribuição gerencie o firewall de forma diferente, libere a porta de entrada UDP/161.
firewall-cmd --permanent --zone=public --add-port=161/udpsystemctl restart firewalld