21
Protótipo de um Agente SNMP para uma rede local utilizando a plataforma JDMK Universidade Regional de Blumenau Jorge Lucas de Mello Orientador: Francisco Adell Péricas

Protótipo de um Agente SNMP para uma rede local utilizando

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Protótipo de um Agente SNMP para uma rede local utilizando

Protótipo de um Agente SNMP para uma rede local utilizando a

plataforma JDMK

Universidade Regional de Blumenau

Jorge Lucas de Mello

Orientador: Francisco Adell Péricas

Page 2: Protótipo de um Agente SNMP para uma rede local utilizando

Estrutura da Apresentação

SNMPJDMKMBeansProtótipoConclusõesSugestões

Page 3: Protótipo de um Agente SNMP para uma rede local utilizando

Objetivos

Desenvolvimento de uma aplicação Agente utilizando o protocolo de gerenciamento SNMP.Estudo da integração do Agente entre as tecnologias WEB e multiplataformas.

Page 4: Protótipo de um Agente SNMP para uma rede local utilizando

Motivação

Alto índice de crescimento das redes de computadores.Necessidade de gerenciamento de dispositivos e identificação de falhas.

Page 5: Protótipo de um Agente SNMP para uma rede local utilizando

SNMP

Protocolo de gerência desenvolvido nos anos 80 como resposta para os problemas de gerenciamento em ambientes TCP/IP

Page 6: Protótipo de um Agente SNMP para uma rede local utilizando

SNMP (elementos)

Agentes : Aplicação servidora de acesso ao elemento de redeGerentes : Aplicação cliente de gerenciamento de elementos de rede MIB : Base de Informações de Gerenciamento de rede

Page 7: Protótipo de um Agente SNMP para uma rede local utilizando

SNMP(operações)

GetGetnextSetTrapResponses

Page 8: Protótipo de um Agente SNMP para uma rede local utilizando

SNMP(Camada de Transporte)

O SNMP utiliza o UDP, pois foi desenvolvido para funcionar sobre um serviço de transporte sem

conexão.Aplicação de

Gerenciamento

IPProtocolo dependente

da Rede

UDPGerente SNMP

Get

Req

uest

Get

Nex

t Req

uest

Set

Req

uest

Get

Res

pons

e

Tra

p

LAN ou Internet

Recursos e Objetosgerenciados

IPProtocolo dependente

da Rede

UDPAgente SNMP

Get

Req

uest

Get

Nex

t Req

uest

Set

Req

uest

Get

Res

pons

e

Tra

p

Objetosgerenciados

Mensagens SNMP

Estação deGerência

Elementogerenciado

Page 9: Protótipo de um Agente SNMP para uma rede local utilizando

JDMK

O JDMK é uma implementação da especificação JMX da SUN para o desenvolvimento de aplicações de gerência baseadas em Java.

Permite a construção e distribuição dinâmica de inteligência de gerenciamento para sistemas, aplicações e dispositivos de rede.

Page 10: Protótipo de um Agente SNMP para uma rede local utilizando

JDMK(Elementos)

Benefícios : Multiplataforma, Suporte aos Protocolos de Gerência e Gerência DinâmicaDesenvolvimento (JMX) : Especificação de extensões do Java para o desenvolvimento de aplicações de gerênciaFerramentas : Mibgen, Conectores e Adaptadores

Page 11: Protótipo de um Agente SNMP para uma rede local utilizando

MBeans

Um MBean é um objeto Java que trabalha com certos padrões de especificação para expor atributos e operações.

Page 12: Protótipo de um Agente SNMP para uma rede local utilizando

MBeans(Elementos)

MBean Padrão : baseado em interfaces de gerenciamentoMBean Dinâmico : baseado numa interface padrão de gerenciamentoServidor Mbean : núcleo do agente JDMKConectores e Adaptadores : interface entre protocolos de gerência e o JDMK

Page 13: Protótipo de um Agente SNMP para uma rede local utilizando

Protótipo

Protótipo de um agente SNMPDesenvolvimento de uma MIB

Agente SNMPControle de Acesso

Implementação

Page 14: Protótipo de um Agente SNMP para uma rede local utilizando

Desenvolvendo a MIB

Page 15: Protótipo de um Agente SNMP para uma rede local utilizando

Desenvolvendo a MIB(Implementando)

Especificando as regras da MIBifPhysAddress OBJECT-TYPE

SYNTAX PhysAddress ACCESS read-only

STATUS mandatory DESCRIPTION “Descrição do elemento“

::= { ifEntry 6 }

Page 16: Protótipo de um Agente SNMP para uma rede local utilizando

Agente SNMP

A aplicação de agente necessita de um adaptador de protocolo SNMP para funcionar como um agente

SNMP.

Page 17: Protótipo de um Agente SNMP para uma rede local utilizando

Controle de Acesso

Para o adaptador SNMP, o JDMK fornece o controle de acesso baseado no endereço IP e na máquina de host dos gerentes.

acl = {

{ communities = public, private

access = read-only

managers = 100.100.100.10

}

Page 18: Protótipo de um Agente SNMP para uma rede local utilizando

Implementação

Page 19: Protótipo de um Agente SNMP para uma rede local utilizando

Implementação

Page 20: Protótipo de um Agente SNMP para uma rede local utilizando

Conclusões

Aumento significativo de redes utilizando o protocolo TCP/IPAgente SNMP multiplataforma de suporte ao gerenciamento dinâmico de redes

Integração WEB com o agente SNMP através da tecnologia Java

Page 21: Protótipo de um Agente SNMP para uma rede local utilizando

Sugestões para Trabalhos Futuros

Implementar mais recursos na MIB utilizada

Utilizar a mesma plataforma JDMK para a criação de gerentes SNMP

Incrementar o gerenciamento HTML (MIB-Browser) para torná-lo uma aplicação amigável de gerência