Instalando e Configurando SNMP V3 no Debian
Beleza galera, hoje estou postando como instalar e configurar o SNMP V3 no seu Debian.
Para instalar é simples, basta executar o comando abaixo:
# aptitude install snmp snmpd
Após a instalação será preciso parar o SNMP para poder fazer as devidas configurações.
Parando o snmpd:
# /etc/init.d/snmpd stop
Agora vamos criar um usuario para fazer as consultas no SNMP V3:
# net-snmp-config –create-snmpv3-user -ro -a SenhaDoUsuario NomeDoUsuario
O comando acima cria um usuário com permissão de somente leitura (-ro) para as consultas. Caso queira com permissão de escrita é só trocar o “-ro” por “-rw”.
Uma dica bastante importante para que o seu servidor receba consultas externas é fazer a alteração no arquivo /etc/default/snmpd. Pois na configuração padrão do SNMP, ele somente “escuta” localmente. Então deve-se fazer as devidas configurações:
Substituir:
SNMPDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1′
por:
SNMPDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0′
Pronto agora segue um modelo do arquivo de configuração do SNMP.
Arquivo modelo /etc/snmp/snmpd.conf
# snmpd.conf
# ———–
#
# Usuario de leitura
# ——————
rouser NomeDoUsuarioQueVoceCriou# Permitindo acesso para a maquina
# ——————————–
# securityName SOURCE(rede) COMMUNITY
# —————- —————– —————–
com2sec local 127.0.0.1/32 servidores # Recebe consultas localhost
com2sec local 10.21.4.53 servidores # Recebe consultas somente do IP especificado.# Grupo versão 3 do SNMP
# ———————-
# groupName securityModel securityName
# ————– —————- —————-
group ROGrupo usm local# Permissões de acesso
# ——————–
# incl/excl subtree mask
# ———- ——– ——
view all included .1 80# NAME CONTEXT MODEL LEVEL PREFX READ WRITE NOTIFY
# ——– ————- ——– ——— ——– ——– ——– ———
access ROGrupo “” any authpriv exact all none none# Informacoes gerais
# ——————
syslocation Empresa de Thales
syscontact Informatica# ——————————————————-
Agora após todas as configurações, iniciar o SNMP:
# /etc/init.d/snmpd start
Para testar se o SNMP está ok, execute o comando abaixo:
# snmpwalk -v 3 -u NomeDoUsuarioCriado -l authPriv -a MD5 -A SenhaCriada -x DES -X SenhaCriada localhost .1
Bom galera é isso. Espero que sirvam para vocês. Abraço a todos.