Gestão de Redes e Sistemas Distribuídos A Arquitectura de Gestão SNMPv2 2003/2004 Teresa Maria Vazão IST/INESC Contactos:IST/Tagus-Park

Slides:



Advertisements
Apresentações semelhantes
Programa das Aulas 20/09/05 - Apresentação da disciplina
Advertisements

1 As Tecnologias da Informação na Administração Pública Indicadores Estatísticos Instituto de Informática Rosa Maria Peças Conferência A acessibilidade.
Protocolos de Gerência de Redes
Gerenciamento de Redes
Interação entre objetos
Gestão de Redes e Sistemas Distribuídos
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Apresentação da disciplina IST/INESC-ID Contactos: IST/Tagus-Park
1 INQUÉRITOS PEDAGÓGICOS 2º Semestre 2003/2004 ANÁLISE GERAL DOS RESULTADOS OBTIDOS 1.Nº de RESPOSTAS ao inquérito 2003/2004 = (42,8%) 2.Comparação.
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão SNMP Monitorização de Redes IST/INESC-ID Contactos: IST/Tagus-Park.
Gestão de Redes e Sistemas Distribuídos
Introdução aos Computadores e Programação DI-FCT-UNL-2003/2004 Variáveis, matrizes e séries 2.1 Octave Variáveis, Matrizes e Séries.
Laurent Baduel Françoise Baude Denis Caromel 1 Efficient, Flexible, and Typed Group Comunications in Java Por: Adriano Andrade53811 Susana Rijo José
Mutação Orientada a Objeto para Assegurar a Qualidade de Testes Baseado no Artigo: Object-Oriented Mutation to Asses the Quality of Tests Anna Derezinska.
Gerenciamento de rede Objetivos do capítulo:
9: Gerência de Rede1 Capítulo 9: Gerenciamento de Redes Objetivos do capítulo: r introdução ao gerenciamento de redes m motivação m componentes principais.
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
Crescimento Econômico Brasileiro : Uma Visão Comparada de Longo Prazo Prof. Giácomo Balbinotto Neto UFRGS.
Estudo de Caso 1: UNIX e LINUX
Paradigmas de Gerenciamento Internet
Simple Network Management Protocol (SNMP)
Auditoria de Segurança da Informação
1 Aula 7 ImplementandoSubprogramas Universidade do Vale do Rio dos Sinos
GERENCIAMENTO DE REDES
Programação Baseada em Objectos Desenho de TAD
Listas Encadeadas.
Classes e objetos P. O. O. Prof. Grace.
Provas de Concursos Anteriores
Inscrição GDAE Equipe de Atribuição de Aulas - CELP/DRHU/SE 2011.
1 APLICAÇÃO DA VISUALIZAÇÃO CIENTÍFICA À OCEANOGRAFIA Representação da agitação marítima no porto de Leixões Disciplina de Visualização Científica Mestrado.
Monitoria GDI Aula Prática
Desenvolvimento de Projetos e Aplicações Web
SNMP (Simple Network Management Protocol)
MECÂNICA - ESTÁTICA Cabos Cap. 7.
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
SNMP (Simple Network Management Protocol)
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Salas de Matemática.
Coordenação Geral de Ensino da Faculdade
Gestão de Redes e Sistemas Distribuídos Arquitectura de Gestão SNMPv1 2003/2004 Teresa Vazão IST/INESC Contactos:IST/Tagus-Park
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Fevereiro 2003 IST/INESC Contactos:IST/Tagus-Park Tel:
Gestão de Redes e Sistemas Distribuídos
Gestão de Redes e Sistemas Distribuídos
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Arquitectura de Gestão SNMPv1 (Parte 1) IST/INESC-ID Contactos:
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Ferramentas de Gestão Plataformas de Gestão IST/INESC-ID Contactos: IST/Tagus-Park.
É u m e l e m e n t o f u n d a m e n t a l
Gestão de Redes e Sistemas Distribuídos
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Preleções Científicas Universidade Estadual do Ceará Pró-Reitoria de Extensão Integrais Múltiplas e Integrais de Volume Ministrante: Prof. K. David Sabóia.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
SNMP Simple Network Management Protocol
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Olhe fixamente para a Bruxa Nariguda
Rio Verde - Goiás - Brasil
Ferramentas de Gerenciamento Aula 3
TMV Gestão de Redes e de Sistemas Distribuídos ???? Sumário  Arquitectura de Gestão SNMP  Arquitectura de Gestão OSI/TMN  Novas Arquitecturas.
Cinemática Plana de um Corpo Rígido Cap. 16
Arquiteturas de Gerenciamento
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
GINÁSTICA LABORAL UM NOVO CAMINHO.
Compras – Planejamento de Estoque
Gestão de Redes e Sistemas Distribuídos Arquitecturas de Gestão Arquitectura de Gestão SNMP 2003/2004 Teresa Vazão IST/INESC Contactos:IST/Tagus-Park
Protocolo de Gerenciamento SNMP
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Conceitos fundamentais Evolução da Arquitectura de Gestão.
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Conceitos fundamentais Modelos de estruturação da Gestão (parte 2) Arquitectura genérica.
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Fevereiro 2003 IST/INESC Contactos:IST/Tagus-Park Tel:
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Arquitectura de Gestão SNMPv2 IST/INESC-ID Contactos: IST/Tagus-Park.
SNMP Simple Network Management Protocol Grupo 3 Alysson Santos Anderson Lopes Diego Riff Felipe Albuquerque Rafael Borda.
Transcrição da apresentação:

Gestão de Redes e Sistemas Distribuídos A Arquitectura de Gestão SNMPv2 2003/2004 Teresa Maria Vazão IST/INESC Contactos:IST/Tagus-Park Tel:

TMV Gestão de Redes e Sistemas Distribuídos 2 ???? Sumário Módulo II Arquitectura de Gestão SNMP SNMPv1e MIB-II SNMPv2 Arquitectura de Gestão OSI/TMN CORBA como Arquitectura de Gestão Gestão baseada na WEB JAVA como Arquitectura de Gestão Gestão DMTF Integração de Arquitecturas de Gestão

TMV Gestão de Redes e Sistemas Distribuídos 3 Arquitectura de Gestão Internet-SNMPv1

TMV Gestão de Redes e Sistemas Distribuídos 4 Modificações ao modelo de informação Arquitectura de Gestão Internet-SNMPv2 Novos grupos na ARI Inserção de novos objectos em grupos da MIB-II Definição de objectos Tabelas conceptuais Definição de notificações Módulos de informação

TMV Gestão de Redes e Sistemas Distribuídos 5 Arquitectura de Gestão Internet-SNMPv2 secur.(5) Informação de segurança ! mail (7) Gestão de aplicações ! domínios(1) Informação de SNMP ! proxys (2)módulos (3) snmpv2 (6) snmpMIB(1) snmp M2M (2) Party MIB (3) Alterações na ARI itu-t (0) iso (1) join iso/itu-t (2) org (3) dod (6) internet (1) mib -2 (1) ATM (41) X.25 (44) recursos nós (36) IBM (2)HP (11) dir- (1)mgmt (2)exper. (3)priv.(4) empresas (1) root

TMV Gestão de Redes e Sistemas Distribuídos 6 Definição de objectos Arquitectura de Gestão Internet-SNMPv2 Novos tipos ASN.1 Unsigned32, Counter64, endereços OSI (NSAP), tipos enumerados Estes novos tipos aparecem no campo SYNTAX Novos campos Unit Parts: unidades (ex: segundos) MAX_ACCESS: not-accessible, accessible-for-notify, read-only, read-write e read-create STATUS: current, deprecated, obsolete ReferPart: referências textuais a outros módulos IndexPart: manipulação flexível de tabelas DefValPart: valor por omissão

TMV Gestão de Redes e Sistemas Distribuídos 7 Inserção de colunas Index definição da tabela conceptual de base Augment definição da extensão à tabela A extensão pode existir noutro grupo da MIB Funcionalmente a extensão não se distingue da tabela de base. Inserção/Remoção de linhas RowStatus e Read-create CreateAndWait e CreateAndGo Arquitectura de Gestão Internet-SNMPv2 Manipulação de tabelas

TMV Gestão de Redes e Sistemas Distribuídos 8 Conclusões Novas mensagens CREATE e DELETE Embeber a operação na sintaxe na MIB

TMV Gestão de Redes e Sistemas Distribuídos 9 Arquitectura de Gestão Internet-SNMPv2 Exemplo Adição de colunas ipForwardDest...ipForwardNextHop ipDelayMetric ipQueueLenMetric private Empresa X internet ip Mib-2 Mgmt

TMV Gestão de Redes e Sistemas Distribuídos 10 Tabela de base Arquitectura de Gestão Internet-SNMPv2 Exemplo Adição de colunas

TMV Gestão de Redes e Sistemas Distribuídos 11 Extensão à tabela Exemplo Adição de colunas Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 12 Arquitectura de Gestão Internet-SNMPv2 Mecanismos de inserção de linhas Tabela inicial IndexIpAddressDelayRemainingTotalReceivedRttStatus Active Linha que se pretende adicionar Active

TMV Gestão de Redes e Sistemas Distribuídos 13 Criação dinâmica de linhas Exemplo Inserção de linhas Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 14 Exemplo Inserção de linhas Arquitectura de Gestão Internet-SNMPv2 Instanciação de objecto Com atribuição de valor por omissão

TMV Gestão de Redes e Sistemas Distribuídos 15 Não suportado na MIB do Agente Exemplo Inserção de linhas Arquitectura de Gestão Internet-SNMPv2 Não pode ser instanciado quando for criada a linha

TMV Gestão de Redes e Sistemas Distribuídos 16 Mecanismos de inserção de linhas Arquitectura de Gestão Internet-SNMPv2 SetRequest (pingStatus.2 = createAndWait) 1 - Gestor: Pedido de criação de nova linha com índice 2 createAndWait: Agente cria a linha, atribui valores por omissão, mas aguarda o preenchimento dos valores dos restantes objectos antes de considerar a linha activa GetResponse(pingStatus.2 = notReady) 2 - Agente: Criação de linha com sucesso Linha notReady -> Nem todos os objectos read-create possuem valor por omissão

TMV Gestão de Redes e Sistemas Distribuídos 17 Mecanismos de inserção de linhas Arquitectura de Gestão Internet-SNMPv2 GetRequest (pingIpAddress.2, pingDelay.2, pingRemaining.2, pingTotal.2, pingStatus.2, pingSize.2) 3 - Gestor: pede o estado dos objectos do tipo read-create GetResponse((pingIpAddress.2 = noSuchInstance) (pingDelay.2 = 1000),(pingRemaining.2 = 5), (pingTotal.2 = 5), (pingReceived.2 = 0), (pingStatus.2 = notReady), (pingSize.2 = = noSuchObject)) 4 - Agente: responde com: noSuchInstance -> objectos read-create que não têm valor por omissão valor por omissão -> quando está atribuído noSuchObject -> objecto não suportado na MIB do Agente

TMV Gestão de Redes e Sistemas Distribuídos 18 Mecanismos de inserção de linhas Arquitectura de Gestão Internet-SNMPv2 SetRequest((pingIpAddress.2 = ), (pingRemaining.2 = 20), (pingTotal.2 = 20), (pingStatus.2 = active)) 5 - Gestor: envia os valores dos campos que não tinham valores por omissão substitui o valor dos campos que não devem ter o valor por omissão coloca a linha no estado activo

TMV Gestão de Redes e Sistemas Distribuídos 19 Arquitectura de Gestão Internet-SNMPv1

TMV Gestão de Redes e Sistemas Distribuídos 20 Problema 5 Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 21 Módulos de Informação MODULE-IDENTITY Arquitectura de Gestão Internet-SNMPv2 AGENT CAPABILTIES CAPACIDADES DO AGENTE COMPLIANCE OBJECT NOTIFICATION MODULE GROUP GROUPCOMPLIANCE OBJECT NOTIFICATION TYPE TYPE MIB

TMV Gestão de Redes e Sistemas Distribuídos 22 snmpInPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRITION ´The total number of messages delivered to the SNMP entity from the transport service´ :== {snmp 1} Definição da MIB - Objectos Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 23 linkUp NOTIFICATION-TYPE OBJECTS (ifIndex,ifAdminStatus, ifOperStatus) STATUS current DESCRIPTION ´ A link~Up trap signifies that the SNMPv2 entity, acting in the agent role, has detected that the ifOperStatus object for one of its communication links has transitioned out of the down state´ ::= { snmpTraps 4} Definição da MIB - Notificações Arquitectura de Gestão Internet-SNMPv2 Lista de objectos contidos na notificação

TMV Gestão de Redes e Sistemas Distribuídos 24 snmpGroup OBJECT-GROUP OBJECT {snmpInPkts, snmpInBadVersion, snmpInASNParseErrs, SnmpSilentDrops, snmpProxyDrops, snmpEnableAuthenTraps} STATUS current DESCRIPTION > :== {snmpMIBGroup 8} snmpBasicNotificationGroup NOTIFICATION-GROUP OBJECT {coldStart, authenticationFailure} STATUS current DESCRIPTION > :== {snmpMIBGroup 8} snmpBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPITON ´The compliance statements for SNMPv2 entities which implements SNMPv2 MIBs´ MODULE MANDATORY-GROUPS {snmpGroup,…snmpBasicNotificationsGroup} GROUPsnmpComunityGroup DESCRIPTION ´This group is mandatory for SNMPv2 entities which support community-based authentication´ ::= {snmpMIBCompliance 2} …. Definição de Compatibilidades Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 25 agente-IST-versao1 AGENT-CAPABILITIES PRODUCT-RELEASE Versao 1-0 para LINUX STATUScurrent DESCRIPTION Agente de exemplo para LINUX desenvolvido pelos alunos do IST (BONITO…) SUPPORTS IP-MIB INCLUDES {ipGroup, icmpGroup} VARIATIONipInAddrErrors ACCESSnot-implemented DESCRIPTIONInformacao nao acessivel VARIATIONipRouteNextHop ACCESSread-only DESCRIPTIONNesta versão nao se pode alterar o routing :== {agente-IST 1} Definição de Capacidades do Agente Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 26 snmpMIB MODULE-IDENTITY LAST-UPDATED ´ Z´ ORGANIZATION ´IETF SNMPv2 Working Group CONTACT INFO ´Marshall T. Rose Postal: … Tel: … … DESCRIPTION ´The MIB module for SNMPv2 entities´ REVISION´ Z´ DESCRIPTION ´The initial version of this MIB a was published in RFC 1450´ :: = {snmpModules 1} Definição do Módulo de Informação Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 27 Mensagens SNMPv2 Version Number Community String PDU SNMPv2 PDU Type Request ID Variable bindings Error Status/ non-repeaters Error Index/ max.rep.... name1:value1name2:value2nameN:valueN GetRequest Get NextRequest Response Set Request SNMPv2 Trap GetBulkRequest InformRequest Report (em estudo !!) Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 28 GetBulkRequest GetBulkRequest. transferência de grandes volumes de dados GetBulkRequest (non-repeaters=1, max-repeaters=3 ipInReceive, ipRouteDest, ipRouteNextHop) GetResponse (ipInReceive=25, (ipRouteDest =…),ipRouteNextHop =… ), (ipRouteDest =…),(ipRouteNextHop =…), (ipRouteDest =…),(ipRouteNextHop =…)) Leitura dados ipInReceives 25 ipRouteDest … ipRouteNextHop … … … … … … Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 29 Mais um pouco de prática Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 30 Problema 6 Arquitectura de Gestão Internet-SNMPv2

TMV Gestão de Redes e Sistemas Distribuídos 31 Resumo da aula SNMPv2 Modelo de Informação Modelo de Comunicação Aspectos de Segurança