Gestão de Redes e Sistemas Distribuídos Monitorização remota – RMON 2003/2004 Teresa Maria Vazão IST/INESC Contactos:IST/Tagus-Park

Slides:



Advertisements
Apresentações semelhantes
SISTEMAS OPERACIONAIS (SO) Aula 5 Luciana A. F. Martimiano 2002
Advertisements

SNMP: Simple Network Management Protocol
Protocolos de Gerência de Redes
Gerenciamento de Redes
Roteamento IP.
Programa de Pós-Graduação Lato Sensu MBA em Gestão de Software
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
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
Gestão de Redes e Sistemas Distribuídos
1º workshop TELESAL 23/11/07 Sistema de monitorização e controlo baseado em IEEE /ZigBee e TCP/GPRS. Financiado por: Sistema de Monitoria.
Sistemas de Detecção de Intrusão
Sistemas Operacionais
Gerenciamento de Redes
Gerência de Redes Áreas Funcionais de Gerenciamento
Objetos Distribuídos para WEB Prof. Paulo Fernando da Silva FURB – Universidade Regional de Blumenau Pós-Graduação em Desenvolvimento WEB.
Sistema de monitorização e controlo baseado em módulos Zigbee
Sistemas de Detecção de Intrusão
SNMP (Simple Network Management Protocol)
Digital Item Processing
Tópicos de Sistemas de Informação A
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 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.
Soluções de CTI • CRM • Contact Center • Call Center
Soluções de CTI • CRM • Contact Center • Call Center
Dynamic MANET On- Demand (DYMO) Universidade Federal do Rio de Janeiro Programa de Engenharia Elétrica Natalia Castro Fernandes Professor: Luís Henrique.
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.
Redes Avançadas Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
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
MONITORAMENTO DE REDE E SERVIDORES UTILIZANDO O CACTIEZ E SNMP
RMON.
Gestão SNMP. Planeamento Montagem e Manutenção de Redes e Equipamentos Informáticos 2 SNMP- Simple Network Management Protocol Nos primeiros dias da Arpanet,
Modelo OSI Disciplina: Comunicação de Dados Ricardo Bento 12ºL nº11.
Tarciana Dias Luciana Oliveira Flávia Falcão
Protocolos para Gerência de Rede SNMP e CMIP
Gestão de Redes e Sistemas Distribuídos Enquadramento e Estruturação da Gestão 2004/2005 Teresa Vazão IST/INESC Contactos:IST/Tagus-Park
Capítulo 8: Gerenciamento de Redes
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Ferramentas de Gestão Sistemas de Gestão de Problemas IST/INESC-ID Contactos: IST/Tagus-Park.
Gestão de Redes e Sistemas Distribuídos Estruturação da Gestão Arquitectura Genérica dum Sistema de Gestão 2004/2005 Teresa Vazão IST/INESC Contactos:IST/Tagus-Park.
Gestão de Redes e Sistemas Distribuídos Monitorização remota – RMON 2003/2004 Teresa Maria Vazão IST/INESC Contactos:IST/Tagus-Park
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.
XML Namespaces XML Namespaces provê um método para evitar conflito de nomes de elementos.
JR: Flexible Distributed Programming in an Extended Java Elmário Gomes Dutra Jr. Gustavo Romano.
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.
WSDL Web Services Description Language. Tecnologias Relacionadas Web Services SOAP (Simple Object Access Protocol) HTTP (HyperText Markup Language) UDDI.
Fase de Concepção (Início, Planejamento)
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 Fevereiro 2003 IST/INESC Contactos:IST/Tagus-Park Tel:
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.
Modelação Aula T15 Modelação Conceptual de Sistemas Revisão do Comportamento OCL – Object Constraint Language José Borbinha.
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.
Gestão de Redes e Sistemas Distribuídos
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Fevereiro 2003 IST/INESC Contactos:IST/Tagus-Park Tel:
MAC Engenharia de Software Marco A. GerosaIME / USP Mais sobre análise e Outros Diagramas UML MAC0332 Engenharia de Software Marco Aurélio Gerosa.
SNMP Simple Network Management Protocol Grupo 3 Alysson Santos Anderson Lopes Diego Riff Felipe Albuquerque Rafael Borda.
Trabalho elaborado por: -Daniel Nº26 -André Nº3. * A camada de rede do modelo OSI é responsável por controlar a operação da rede de um modo geral. As.
Microsoft Students to Business
11,602,207,002, 40 11,60 5,60 1,00 1,20 7,80 Desenvolvimento de um módulo de Call Alarms para uma ferramenta de UMTS troubleshooting Bruno Miguel Silva.
Informática Industrial N8INF Prof. Dr. Cesar da Costa 5.a Aula: Endereçamento IP.
Redes de computadores I
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Interface entre o Nível Lógico e Físico Protocolo IP Etienne César R. de Oliveira.
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Interface entre o Nível Lógico e Físico Protocolo IP Etienne César R. de Oliveira.
Transcrição da apresentação:

Gestão de Redes e Sistemas Distribuídos Monitorização remota – RMON 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 SNMPv1; MIB-II; SNMPv2 RMON SNMPv3 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  O peração offline: recolha continua de informação de faltas e de configuração independente do polling.  Detecção e relato de problemas: Análise do tráfego e detecção de falhas Notificação ao Gestor Armazenamento em logs  Monitorização pro-activa: Execução de diagnósticos, em caso de falhas Inclusão do diagnóstico na notificação  Pré-processamento dos dados: Substituição do gestor na análise da informação recolhida  Existência de múltiplos Gestores: Capacidade de interacção simultânea RMON - Monitorização Remota Objectivos do RMON

TMV Gestão de Redes e Sistemas Distribuídos 4  Objectivos: Identificação do tipo de dados a coleccionar Definição do método de coleccionamento  Organização da MIB-RMON Grupos funcionais Tabelas de Controlo e Tabela de Dados (por cada grupo)  Tabela de Controlo Tabela com campos do tipo read-write Descreve os campos da Tabela de Dados  Tabela de Dados Tabela com campos do tipo read-only Contém os dados armazenados RMON - Monitorização Remota Configuração

TMV Gestão de Redes e Sistemas Distribuídos 5  Objectivos: Utilizar a mensagem SetRequest para obrigar o Agente a realizar uma dada acção.  Realização na MIB-RMON Existem objectos que representam comandos (estados) A invocação de acções implica alterar o seu valor RMON - Monitorização Remota Invocação de acções

TMV Gestão de Redes e Sistemas Distribuídos 6 RMON - Monitorização Remota  Objectivos: Resolver os problemas de : falta de capacidade de atender pedidos concorrentes de vários Gestores Gestor bloquear por longo tempo o acesso a determinados recursos  Solução RMON Cada linha da Tabela de Controlo possui um campo que identifica o Gestor responsável pela informação - owner. O Gestor responsável pode modificar ou apagar essa linha. Enquanto existe, a informação pode ser partilhada com outros Gestores  Utilização do campo owner O Gestor pode identificar os recursos que alocou O Operador da rede pode identificar os recursos alocados a cada Gestor e negociar a libertação dos recursos alocados. Um Gestor que foi re-inicializado pode saber os recursos que tinha alocados e libertar os que já não precisa. Múltiplos Gestores

TMV Gestão de Redes e Sistemas Distribuídos 7 RMON - Monitorização Remota Gestão das Tabelas invalid Não existe under creation valid create Request  rmControlIndex: Identifica uma linha na Tabela de Controlo (TC) Identifica um conjunto de linhas da Tabela de Dados (TD)  rmControlParameters Carateriza a colecção de dados associada a esta linha da TC  rmControlOwner: Identifica o Gestor responsável pela linha da TC  rmControlStatus: Estado da linha da TC

TMV Gestão de Redes e Sistemas Distribuídos 8 Tabelas de Controlo e de Dados - exemplo rmDataControlIndexrmDataIndexrmDataValue rmControlIndexrmControlParameterrmControlOwnerrmControlStatus 15monitorvalid (1) 226manager alfavalid (1) 319manager betavalid (1) Configuração do monitor para receber determinados tipos de dados Informação recebida RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 9 Formato genérico das Tabelas RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 10 Formato genérico da Tabela de Controlo RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 11 RMON - Monitorização Remota Formato genérico da Tabela de Controlo

TMV Gestão de Redes e Sistemas Distribuídos 12 Formato genérico da Tabela de Dados RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 13 Formato genérico da Tabela de Dados RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 14 MIB-RMON rmon (16) mib-2 (1) matrix (6) filter (7) capture (8) event (9) tokenRing (10) statistics (1) history (2) alarm (3) host (4) hostTopN (5) RMON1 protocolDir (11) protocolDist (12) addressMap(13) nIHost (14) nIMatrix (15) alHost(16) alMatrix (17) usrHistory(18) probeConfig(19) rmonConf.(20) RMON2 RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 15 RMON - Monitorização Remota Estatísticas de cada sub-rede monitorizada (Ethernet). Uma só tabela - etherStatsTable Interface monitorizada Estatísticas de tráfego: c arga da rede, erros, colisões … Tabela indexada por: etherStatsIndex Estatísticas de cada sub-rede monitorizada (Ethernet). Uma só tabela - etherStatsTable Interface monitorizada Estatísticas de tráfego: c arga da rede, erros, colisões … Tabela indexada por: etherStatsIndex Grupo Statistics Grupo relativos à colecção de tráfego

TMV Gestão de Redes e Sistemas Distribuídos 16 EtherStatsEntry RMON - Monitorização Remota EtherStatsEntry ::= SEQUENCE { etherStatsIndex Integer32, etherStatsDataSource OBJECT IDENTIFIER, etherStatsDropEvents Counter32, etherStatsOctets Counter32, etherStatsPkts Counter32, etherStatsBroadcastPkts Counter32, etherStatsMulticastPkts Counter32, etherStatsCRCAlignErrors Counter32, etherStatsUndersizePkts Counter32, etherStatsOversizePkts Counter32, etherStatsFragments Counter32, etherStatsJabbers Counter32, etherStatsCollisions Counter32, etherStatsPkts64Octets Counter32, etherStatsPkts65to127Octets Counter32, etherStatsPkts128to255Octets Counter32, etherStatsPkts256to511Octets Counter32, etherStatsPkts512to1023Octets Counter32, etherStatsPkts1024to1518Octets Counter32, etherStatsOwner OwnerString, etherStatsStatus EntryStatus } IfIndex.1

TMV Gestão de Redes e Sistemas Distribuídos 17 RMON - Monitorização Remota Amostragem estatística de cada interface monitorizada Tabela de Controlo - historyControlTable Interface monitorizada Parâmetros de amostragem nº de amostras e duração da cada amostra Tabela de Dados - etherHistoryTable Início do intervalo de amostragem Amostras referentes a alguns valores do grupo statistics Campo composto que mede a utilização da sub-rede Tabela indexada por: etherHistoryIndex+ etherHistorySampleIndex Amostragem estatística de cada interface monitorizada Tabela de Controlo - historyControlTable Interface monitorizada Parâmetros de amostragem nº de amostras e duração da cada amostra Tabela de Dados - etherHistoryTable Início do intervalo de amostragem Amostras referentes a alguns valores do grupo statistics Campo composto que mede a utilização da sub-rede Tabela indexada por: etherHistoryIndex+ etherHistorySampleIndex Grupo History Grupo relativos à colecção de tráfego

TMV Gestão de Redes e Sistemas Distribuídos 18 HistoryControlEntry RMON - Monitorização Remota historyControlEntry OBJECT-TYPE SYNTAX HistoryControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of parameters that set up a periodic sampling of statistics. As an example, an instance of the historyControlInterval object might be named historyControlInterval.2" INDEX { historyControlIndex } ::= { historyControlTable 1 } HistoryControlEntry ::= SEQUENCE { historyControlIndex Integer32, historyControlDataSource OBJECT IDENTIFIER, //IfIndex.1 historyControlBucketsRequested Integer32, //Nº amostras pedidas historyControlBucketsGranted Integer32, //Nº amostras concedidas historyControlInterval Integer32, //Tempo de amostragem historyControlOwner OwnerString, historyControlStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 19 EtherHistoryEntry RMON - Monitorização Remota EtherHistoryEntry ::= SEQUENCE { etherHistoryIndex Integer32, etherHistorySampleIndex Integer32, etherHistoryIntervalStart TimeTicks, etherHistoryDropEvents Counter32, etherHistoryOctets Counter32, etherHistoryPkts Counter32, etherHistoryBroadcastPkts Counter32, etherHistoryMulticastPkts Counter32, etherHistoryCRCAlignErrors Counter32, etherHistoryUndersizePkts Counter32, etherHistoryOversizePkts Counter32, etherHistoryFragments Counter32, etherHistoryJabbers Counter32, etherHistoryCollisions Counter32, etherHistoryUtilization Integer32 }

TMV Gestão de Redes e Sistemas Distribuídos 20 RMON - Monitorização Remota Estatísticas de hosts específicos das sub-redes Os hosts são descobertos pelos MACs de origem e destinos Tabela de Controlo - hostControlTable Interface monitorizada Parâmetros da tabela de dados nº de entradas, instante em que a última entrada foi removida Tabela de Dados - hostTable endereço MAC do host e estatísticas de tráfego por host Tabela indexada por: hostIndex+ hostAddress Tabela de Dados - hostTimeTable tempo de aparecimento e estatísticas de tráfego por tempo Tabela indexada por: hostTimeIndex+ hostTimeCreationOrder Estatísticas de hosts específicos das sub-redes Os hosts são descobertos pelos MACs de origem e destinos Tabela de Controlo - hostControlTable Interface monitorizada Parâmetros da tabela de dados nº de entradas, instante em que a última entrada foi removida Tabela de Dados - hostTable endereço MAC do host e estatísticas de tráfego por host Tabela indexada por: hostIndex+ hostAddress Tabela de Dados - hostTimeTable tempo de aparecimento e estatísticas de tráfego por tempo Tabela indexada por: hostTimeIndex+ hostTimeCreationOrder Grupo host Grupo relativos à colecção de tráfego

TMV Gestão de Redes e Sistemas Distribuídos 21 HostControlEntry RMON - Monitorização Remota hostControlEntry OBJECT-TYPE SYNTAX HostControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of parameters that set up the discovery of hosts on a particular interface and the collection of statistics about these hosts. For example, an instance of the hostControlTableSize object might be named hostControlTableSize.1" INDEX { hostControlIndex } ::= { hostControlTable 1 } HostControlEntry ::= SEQUENCE { hostControlIndex Integer32, hostControlDataSource OBJECT IDENTIFIER, hostControlTableSize Integer32, //Dimensão da tabela hostControlLastDeleteTime TimeTicks, // Valor de SysUpTime da // última vez que a // entrada foi removida hostControlOwner OwnerString, hostControlStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 22 HostEntry RMON - Monitorização Remota hostEntry OBJECT-TYPE SYNTAX HostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A collection of statistics for a particular host that has been discovered on an interface of this device. For example, an instance of the hostOutBroadcastPkts object might be named hostOutBroadcastPkts " INDEX { hostIndex, hostAddress } ::= { hostTable 1 } HostEntry ::= SEQUENCE { hostAddress OCTET STRING, hostCreationOrder Integer32, hostIndex Integer32, hostInPkts Counter32, hostOutPkts Counter32, hostInOctets Counter32, hostOutOctets Counter32, hostOutErrors Counter32, hostOutBroadcastPkts Counter32, hostOutMulticastPkts Counter32 } IfIndex.1

TMV Gestão de Redes e Sistemas Distribuídos 23 HostTimeEntry RMON - Monitorização Remota hostTimeEntry OBJECT-TYPE SYNTAX HostTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A collection of statistics for a particular host that has been discovered on an interface of this device. This collection includes the relative ordering of the creation time of this object. For example, an instance of the hostTimeOutBroadcastPkts object might be named hostTimeOutBroadcastPkts.1.687" INDEX { hostTimeIndex, hostTimeCreationOrder } ::= { hostTimeTable 1 } HostTimeEntry ::= SEQUENCE { hostTimeAddress OCTET STRING, hostTimeCreationOrder Integer32, hostTimeIndex Integer32, hostTimeInPkts Counter32, hostTimeOutPkts Counter32, hostTimeInOctets Counter32, hostTimeOutOctets Counter32, hostTimeOutErrors Counter32, hostTimeOutBroadcastPkts Counter32, hostTimeOutMulticastPkts Counter32 }

TMV Gestão de Redes e Sistemas Distribuídos 24 RMON - Monitorização Remota Estatísticas dos N hosts de topo (um só parâmetro) As estatísticas deste grupo são derivadas das do grupo host Por cada interface, a lista dos TopN referentes a um dado parâmetro é descrita num report diferente Tabela de Controlo - hostTopNControlTable Report referente a uma dada interface Parâmetros da tabela de dados parâmetro de ordenação (1 das 7 entradas da hostTable), nº de amostras e duração do intervalo de amostragem. Tabela de Dados - hostTopNTable identificação do report, endereços MAC dos hosts TopN, variação do parâmetro de ordenação desde a última amostragem Tabela indexada por: hostTopNIndex + hostTopNReport Estatísticas dos N hosts de topo (um só parâmetro) As estatísticas deste grupo são derivadas das do grupo host Por cada interface, a lista dos TopN referentes a um dado parâmetro é descrita num report diferente Tabela de Controlo - hostTopNControlTable Report referente a uma dada interface Parâmetros da tabela de dados parâmetro de ordenação (1 das 7 entradas da hostTable), nº de amostras e duração do intervalo de amostragem. Tabela de Dados - hostTopNTable identificação do report, endereços MAC dos hosts TopN, variação do parâmetro de ordenação desde a última amostragem Tabela indexada por: hostTopNIndex + hostTopNReport Grupo hostTopN Grupo relativos à colecção de tráfego

TMV Gestão de Redes e Sistemas Distribuídos 25 hostTopNControlEntry RMON - Monitorização Remota hostTopNControlEntry OBJECT-TYPE SYNTAX HostTopNControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the creation of a report of the top N hosts according to several metrics. For example, an instance of the hostTopNDuration object might be named hostTopNDuration.3" INDEX { hostTopNControlIndex } ::= { hostTopNControlTable 1 } HostTopNControlEntry ::= SEQUENCE { hostTopNControlIndex Integer32, hostTopNHostIndex Integer32, hostTopNRateBase INTEGER, hostTopNTimeRemaining Integer32, //Segundos que faltam para o report terminar hostTopNDuration Integer32, //Duração do report hostTopNRequestedSize Integer32, //Nº máximo de hosts do report (pedido) hostTopNGrantedSize Integer32, //Nº máximo de hosts do report (concedido) hostTopNStartTime TimeTicks, //sysUpTime em que este report começou hostTopNOwner OwnerString, hostTopNStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 26 hostTopNRateBase RMON - Monitorização Remota hostTopNRateBase OBJECT-TYPE SYNTAX INTEGER { hostTopNInPkts(1), hostTopNOutPkts(2), hostTopNInOctets(3), hostTopNOutOctets(4), hostTopNOutErrors(5), hostTopNOutBroadcastPkts(6), hostTopNOutMulticastPkts(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "The variable for each host that the hostTopNRate variable is based upon. This object may not be modified if the associated hostTopNStatus object is equal to valid(1)." ::= { hostTopNControlEntry 3 }

TMV Gestão de Redes e Sistemas Distribuídos 27 hostTopNEntry RMON - Monitorização Remota hostTopNEntry OBJECT-TYPE SYNTAX HostTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of statistics for a host that is part of a top N report. For example, an instance of the hostTopNRate object might be named hostTopNRate.3.10" INDEX { hostTopNReport, hostTopNIndex } ::= { hostTopNTable 1 } HostTopNEntry ::= SEQUENCE { hostTopNReport Integer32, hostTopNIndex Integer32, hostTopNAddress OCTET STRING, hostTopNRate Integer32 }

TMV Gestão de Redes e Sistemas Distribuídos 28 Uma pausa para descobrirem ….  Como é que se programa hostTopN para indicar os 10 hosts que recebem mais tráfego à entrada, durante 5 minutos? RMON - Monitorização Remota Criar uma linha da tabela hostTopNControlTable para produzir um report com as características dadas

TMV Gestão de Redes e Sistemas Distribuídos 29 RMON - Monitorização Remota Exemplo de aplicação - o que existe disponível

TMV Gestão de Redes e Sistemas Distribuídos 30 RMON - Monitorização Remota Exemplo de aplicação - como se programa NOTA: X = iso.org.dod.internet.mgmt.mib-2.rmon Y = hostTopN.hostTopNControlTable.hostTopNControlEntry SetRequest (X.Y.hostTopNStatus[1]= createRequest (2) SetRequet (X.Y. hostTopNControlIndex[1] = 1 ) SetRequet (X.Y. hostTopNOwner[1] = ´RNL´ ) Criar a entrada na tabela de hostsTopN SetRequest (X.Y.hostTopNRateBase[1] = hostTopNInOctets(3)) SetRequest (X.Y.hostTopNDuration[1]= 60*5) 5 minutos SetRequest (X.Y.hostTopNRequestedSize[1]= 10) Top 10 Programar host Top 10 para identificar os hosts que recebem mais tráfego à entrada, durante 5 mins SetRequest (X.Y. hostTopNStatus[1] = valid (1)) Activar entrada na tabela de reports

TMV Gestão de Redes e Sistemas Distribuídos 31 RMON - Monitorização Remota Estatísticas de tráfego por rota Tabela de Controlo - matrixControlTable Interface monitorizada Parâmetros da tabela de dados nº de entradas, instante em que a última entrada foi removida Tabela de Dados - matrixSDTable e matrixDSTable matrixSDTable: endereço MAC de origem e destino e estatísticas de tráfego tabela indexada por: matDSInd+matDSSrcAddr+matDSDestAddr matrixDSTable: endereço MAC de origem e destino e estatísticas de tráfego tabela indexada por: matDSInd+matDSDestAddr+matDSSrcAddr Estatísticas de tráfego por rota Tabela de Controlo - matrixControlTable Interface monitorizada Parâmetros da tabela de dados nº de entradas, instante em que a última entrada foi removida Tabela de Dados - matrixSDTable e matrixDSTable matrixSDTable: endereço MAC de origem e destino e estatísticas de tráfego tabela indexada por: matDSInd+matDSSrcAddr+matDSDestAddr matrixDSTable: endereço MAC de origem e destino e estatísticas de tráfego tabela indexada por: matDSInd+matDSDestAddr+matDSSrcAddr Grupo matrix Grupo relativos à colecção de tráfego

TMV Gestão de Redes e Sistemas Distribuídos 32 matrixControlEntry RMON - Monitorização Remota matrixControlEntry OBJECT-TYPE SYNTAX MatrixControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a traffic matrix on a particular interface. For example, an instance of the matrixControlLastDeleteTime object might be named matrixControlLastDeleteTime.1" INDEX { matrixControlIndex } ::= { matrixControlTable 1 } MatrixControlEntry ::= SEQUENCE { matrixControlIndex Integer32, matrixControlDataSource OBJECT IDENTIFIER, matrixControlTableSize Integer32, matrixControlLastDeleteTime TimeTicks, matrixControlOwner OwnerString, matrixControlStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 33 matrixSDEntry RMON - Monitorização Remota matrixSDEntry OBJECT-TYPE SYNTAX MatrixSDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A collection of statistics for communications between two addresses on a particular interface. For example, an instance of the matrixSDPkts object might be named matrixSDPkts " INDEX { matrixSDIndex, matrixSDSourceAddress, matrixSDDestAddress } ::= { matrixSDTable 1 } MatrixSDEntry ::= SEQUENCE { matrixSDSourceAddress OCTET STRING, matrixSDDestAddress OCTET STRING, matrixSDIndex Integer32, matrixSDPkts Counter32, matrixSDOctets Counter32, matrixSDErrors Counter32 }

TMV Gestão de Redes e Sistemas Distribuídos 34 matrixDSEntry RMON - Monitorização Remota matrixDSEntry OBJECT-TYPE SYNTAX MatrixDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A collection of statistics for communications between two addresses on a particular interface. For example, an instance of the matrixSDPkts object might be named matrixSDPkts " INDEX { matrixDSIndex, matrixDSDestAddress, matrixDSSourceAddress } ::= { matrixDSTable 1 } MatrixDSEntry ::= SEQUENCE { matrixDSSourceAddress OCTET STRING, matrixDSDestAddress OCTET STRING, matrixDSIndex Integer32, matrixDSPkts Counter32, matrixDSOctets Counter32, matrixDSErrors Counter32 }

TMV Gestão de Redes e Sistemas Distribuídos 35 Resumo da aula RMON Conceitos gerais Grupos existentes Estudo de RMON 1