betoberg.ca
(usa Outra)
Enviado em 08/03/2015 - 16:26h
SMNP = simple network management protocol
Servidor-gerente Debian 7 (Linha de comando somente)
Servidor-cliente Debian 7 (Interface gráfica xfc)
1-Instalaçao do SNMP no servidor-gerente
apt-get update -y
apt-get upgrade -y
Abrar o arquivo:
nano etc/apt/sources.list
Escreva estas linhas no arquivo sources.list:
deb
http://ftp.br.debian.org/debian/ wheezy main contrib non-free
deb-src
http://ftp.br.debian.org/debian/ wheezy main contrib non-free
O comando para salvar as modificações no nano:
Ctrl x
apt-get update -y
Instalação dos programas SNMP e MIBS
apt-get install snmp
apt-get install snmp-mibs-downloader
Configuraçao du servidor SNMP
Configure o arquivo snmp.conf
Para adicionar MIB temos que precisamos comentar o ítem MIB no arquivo snmp.conf
nano /etc/snmp/snmp.conf
#mibs :
O comando para salvar as modificações no nano:
Ctrl x
2- Instalaçao do SNMP no servidor-cliente
apt-get update -y
apt-get upgrade -y
Abrar o arquivo:
nano etc/apt/sources.list
Escreva estas linhas no arquivo sources.list:
deb
http://ftp.br.debian.org/debian/ wheezy main contrib non-free
deb-src
http://ftp.br.debian.org/debian/ wheezy main contrib non-free
O comando para salvar as modificações no nano:
Ctrl x
apt-get update -y
Instalação dos programas SNMP e MIB
apt-get install snmpd
apt-get install snmp-mibs-downloader
O comando para salvar as modificações no nano:
Ctrl x
apt-get update -y
O Cliente deve autorisar o serviço SNMP a “escutar” todas os endereços Ips.
nano /etc/snmp/snmpd.conf
Basta comentar:
#agentAddress udp:127.0.0.1:161
Basta descomentar:
agentAddress udp:161,udp6:[::1]:161
O comando para salvar as modificações no nano:
Ctrl x
Vamos configurar o que um grupo poderá ver no MIB. Iremos configurar isto globalmente.
#view systemonly included .1.3.6.1.2.1.1
#view systemonly included .1.3.6.1.2.1.25.1
view all included .1
Configurar a porta de acesso ao sistema SNMP
rocommunity é um nome de uma porta de acesso ao sistema SNMP
Vamos fazer um comentario na configuração padrão
#rocommunity public default -V systemonly
Vamos criar a nossa própria porta de acesso(rocommunity) com acesso irrestrito a todos. É a sílaba “ro” no começco da palavra rocommunity
rocommunity MinhaComunidadeGerencia
Criaremos nosso próprio usuário
Vamos fazer um comentario na configuração padrão
#rouser authOnlyUser
Vamos criar a nosso próprio usuário “admin ”e senha “123456”
rouser admin
createUser admin MD5 “12345678”
O comando para salvar as modificações no nano:
Ctrl x
Exportaremos todos os MIBs
nano /etc/default/snmpd
export MIB=ALL
O comando para salvar as modificações no nano:
Ctrl x
Reiniciar o serviço snmpd
service snmpd restart
Teste 1
No servidor-gerente escreva na linha de comando:
snmpwalk -v 1 -c MinhaComunidadeGerencia (IP du servidor-cliente) .1.3.6.1.2.1.1
Teste 1
No servidor-gerente escreva na linha de comando:
snmptable -v 3 -u admin -l authNoPriv -c MinhaComunidadeGerencia -a MD5 -A 12345678 (IP du servidor-cliente) .1.3.6.1.4.1.2021.10
Alguns sites para aprofundar os estudos
https://www.digitalocean.com/community/tutorials/an-introduction-to-snmp-simple-network-management-p...
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-an-snmp-daemon-and-cli...
http://irp.nain-t.net/doku.php
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726345