Configuração do SNMP no Debian

De Infraestrutura São Carlos
Ir para navegação Ir para pesquisar

Objetivo

Configuração do serviço SNMPv3 nos servidores baseados em Debian.

Requisitos de Software

  • Debian 7.0
  • pacote snmpd

Procedimentos

  1. Verifique se o pacote net-snmp está instalado. Caso não esteja, realize a instalação:
    # apt-get update
    # apt-get install snmpd
  2. Editar o arquivo do iptables e adicionar as seguintes regras de permissão:
    iptables -A INPUT -s <IP Servidor Observium> -p udp --dport 161 -j ACCEPT
    iptables -A INPUT -s <IP Servidor Observium> -p icmp -j ACCEPT
  3. Reinicie o serviço iptables:
    # service iptables restart
  4. Editar o arquivo /etc/snmp/snmpd.conf:
    # vi /etc/snmp/snmpd.conf
  5. Liberar o acesso externo ao snmp descomentando a seguinte linha:
    agentAddress udp:161,udp6:[::1]:161
  6. Comentar todas as views existentes e criar a seguinte:
    view    systemonly   included   .1.3.6
  7. Comentar a linha abaixo para bloquear o acesso as versões snmp v1 e v2c:
    #rocommunity public  default    -V systemonly
  8. Configurar o contato e localizacao:
    syslocation Centro de Informatica de Sao Carlos - CISC/USP, Sao Carlos - Sao Paulo, Brasil
    syscontact email@exemplo.com.br
  9. Inserir a seguinte linha no final do arquivo para identificar o SO:
    extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro
  10. Copiar o script distro da pasta do Observium para a pasta /usr/bin no XenServer:
    # scp <IP Servidor Observium>:/opt/observium/scripts/distro /usr/bin/
  11. Parar o serviço snmpd:
    # service snmpd stop
  12. Criar um usuário para autenticação do SNMPv3:
    # net-snmp-config --create-snmpv3-user -a "Senha" Usuario
  13. Habilite o serviço snmpd para rodar na inicialização:
    # insserv snmpd
  14. Iniciar o serviço snmpd:
    # service snmpd start

    Referências

    • []