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
UDP – Modelo de camadas. Cabeçalho UDP Protocolo UDP – Camada 4 Características: - Protocolo de camada 4 – - Não existe estabelecimento de conexão –
Advertisements

Gerenciamento de Redes
MOTION mobile system communications group João Reis, Valdemar Monteiro Covilhã, 30 de Junho de 2005 Algoritmos de Scheduling de Pacotes João Reis e Valdemar.
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 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.
Redes de Computadores A Camada de Rede.
Configuração de um servidor DHCP
Gerenciamento de rede Objetivos do capítulo:
Gerenciamento de Redes
Gerenciamento de dispositivos
Simple Network Management Protocol (SNMP)
Firewall – Segurança nas redes
Tópicos de Sistemas de Informação A
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 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.
O protocolo SNMP (Simple Network Management Protocol)
Soluções de CTI • CRM • Contact Center • Call Center
Grupo: Gabriel, Wagner, Vicente e Filipe
Fundamentos de Programação
SNMP Simple Network Management Protocol
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.
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Protocolos de Janela Deslizante
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
Aula 43 – TEC 11ºF Redes de computadores Prof. António dos Anjos.
FERRAMENTAS DE GERENCIAMENTO Aula 01
INICIO RECEPÇÃO.
OMNeT++.
MONITORAMENTO DE REDE E SERVIDORES UTILIZANDO O CACTIEZ E SNMP
1 FOLHA DE CÁLCULO 3. 2 Tabelas / Listas O Excel também permite armazenar informação Podemos organizar a informação em Tabelas / Listas.
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
Protocolo Ethernet Protocolo desenvolvido inicialmente pela Xerox para conexão de terminais entre si. Depois passou a ser desenvolvido por um grupo de.
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 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.
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 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 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:
TCP/IP.
SNMP Simple Network Management Protocol Grupo 3 Alysson Santos Anderson Lopes Diego Riff Felipe Albuquerque Rafael Borda.
Professor: Pedro Lopes Gestão de Base de dados Ano Lectivo 2010/2011.
Microsoft Students to Business
Sistemas de Arquivos Sistemas Operacionais Profa. Priscila Facciolli
JAVASCRIPT Programação Web. O que é  E uma linguagem interpretada que e executada na maquina do cliente  Não esta associada ao framework java  Não.
Informática Industrial N8INF Prof. Dr. Cesar da Costa 5.a Aula: Endereçamento IP.
Aulas 50 / 51 – TEC 11ºF Redes de computadores Prof. António dos Anjos.
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
Root-Locus Introdução Regras para construção do root-locus para
Administração de Sistemas Operacionais Escola Técnica Estadual Maria Eduarda Ramos de Barros Curso Técnico em Redes de Computadores Professor Emerson Felipe.
Firewall – Introdução ao Netfilter
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.
Apresentação sobre WIRESHARK.
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 (cont) 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 RMON - Monitorização Remota Definição de valores de limiar para avaliação de QoS Limiar ultrapassado conduz à geração de alarme Uma só tabela - alarmTable Identificação do valor da variável monitorizada Periodo de amostragem Características do valor de limiar (absoluto ou relativo) Limiares superior e inferior Alarmes a serem gerados pelos limiares superior e inferior (indíces da tabela de eventos). Tabela indexada por : alarmIndex Definição de valores de limiar para avaliação de QoS Limiar ultrapassado conduz à geração de alarme Uma só tabela - alarmTable Identificação do valor da variável monitorizada Periodo de amostragem Características do valor de limiar (absoluto ou relativo) Limiares superior e inferior Alarmes a serem gerados pelos limiares superior e inferior (indíces da tabela de eventos). Tabela indexada por : alarmIndex Grupo alarm Grupo relativos alarmes, filtragem e captura de pacotes

TMV Gestão de Redes e Sistemas Distribuídos 4 AlarmEntry RMON - Monitorização Remota alarmEntry OBJECT-TYPE SYNTAX AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of parameters that set up a periodic checking for alarm conditions. For example, an instance of the alarmValue object might be named alarmValue.8" INDEX { alarmIndex } ::= { alarmTable 1 } AlarmEntry ::= SEQUENCE { alarmIndex Integer32, alarmInterval Integer32, alarmVariable OBJECT IDENTIFIER, alarmSampleType INTEGER, alarmValue Integer32, alarmStartupAlarm INTEGER, alarmRisingThreshold Integer32, alarmFallingThreshold Integer32, alarmRisingEventIndex Integer32, alarmFallingEventIndex Integer32, alarmOwner OwnerString, alarmStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 5 AlarmEntry RMON - Monitorização Remota alarmEntry OBJECT-TYPE SYNTAX AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of parameters that set up a periodic checking for alarm conditions. For example, an instance of the alarmValue object might be named alarmValue.8" INDEX { alarmIndex } ::= { alarmTable 1 } AlarmEntry ::= SEQUENCE { alarmIndex Integer32, alarmInterval Integer32, //Duração em segundos da amonstragem alarmVariable OBJECT IDENTIFIER, alarmSampleType INTEGER, //Variável a ser amostrads alarmValue Integer32, //Valor absoluto ou relativo alarmStartupAlarm INTEGER, //Valor que gerou o alarme alarmRisingThreshold Integer32, //Limiar superior alarmFallingThreshold Integer32, //Limiar inferior alarmRisingEventIndex Integer32, //Evento do limiar superior alarmFallingEventIndex Integer32, //Evento do limiar inferior alarmOwner OwnerString, alarmStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 6 RMON - Monitorização Remota Ainda sobre os alarmes

TMV Gestão de Redes e Sistemas Distribuídos 7 RMON - Monitorização Remota Selecção dos pacotes a serem monitorizados dataFilter - selecção de pacotes com base em padrões statusFilter - selecção de pacotes com base em estado combinação lógica de ambos (AND ou OR) tabela indexada por: filterIndex associação de um conjunto de filtros a um canal (channelIfIndex) channel -conjunto de pacotes que satisfaz os critérios de filtragem (acceptMatched) ou que não satisfaz os critérios de filtragem (acceptFailed) mantêm-se um contador de pacotes tem um estado associado (on ou off) pode ser configurado para gerar um evento ou o pacote ser capturado tabela indexada por: channelIndex Selecção dos pacotes a serem monitorizados dataFilter - selecção de pacotes com base em padrões statusFilter - selecção de pacotes com base em estado combinação lógica de ambos (AND ou OR) tabela indexada por: filterIndex associação de um conjunto de filtros a um canal (channelIfIndex) channel -conjunto de pacotes que satisfaz os critérios de filtragem (acceptMatched) ou que não satisfaz os critérios de filtragem (acceptFailed) mantêm-se um contador de pacotes tem um estado associado (on ou off) pode ser configurado para gerar um evento ou o pacote ser capturado tabela indexada por: channelIndex Grupo filter Grupo relativos alarmes, filtragem e captura de pacotes

TMV Gestão de Redes e Sistemas Distribuídos 8 Aplicação de Filtros RMON - Monitorização Remota filterPktDatafilterPktDataMask PACOTE filterPktDataOffset Bitwise XNOR Bitwise AND filterPktDataNotMask Bitwise AND Bitwise NOT Dados a comparar Só bits a 1 é que são analisados ! Igualdade Desigualdade

TMV Gestão de Redes e Sistemas Distribuídos 9 filterEntry RMON - Monitorização Remota filterEntry OBJECT-TYPE SYNTAX FilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters for a packet filter applied on a particular interface. As an example, an instance of the filterPktData object might be named filterPktData.12" INDEX { filterIndex } ::= { filterTable 1 } FilterEntry ::= SEQUENCE { filterIndex Integer32, filterChannelIndex Integer32, filterPktDataOffSet Integer32, //Posição onde se deve iniciar a procura filterPktData OCTET STRING, //Bits que se devem procurar filterPktDataMask OCTET STRING, //Máscara que identifica os bits a //analisar filterPktDataNotMask OCTET STRING, //Bit=0=>Igualdade; Bit=1=>inverso filterPktStatus Integer32, filterPktStatusMask Integer32, filterPktStatusNotMask Integer32, filterOwner OwnerString, filterStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 10 Aplicação de Canais RMON - Monitorização Remota AND DataFilter (i, 1) StatusFilter (i, 1) Ni DataFilter (i, Ni) StatusFilter (i, Ni) Pacote Estado do Pacote OR Resultado Condições: channelDataControl = on ; pode ser gerado evento; pacote pode ser capturado channelMatches incrementado por cada pacote que passa o filtro

TMV Gestão de Redes e Sistemas Distribuídos 11 channelEntry RMON - Monitorização Remota channelEntry OBJECT-TYPE SYNTAX ChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters for a packet channel applied on a particular interface. As an example, an instance of the channelMatches object might be named channelMatches.3" INDEX { channelIndex } ::= { channelTable 1 } ChannelEntry ::= SEQUENCE { channelIndex Integer32, channelIfIndex Integer32, channelAcceptType INTEGER, //Matched ou Failed channelDataControl INTEGER, //On (dados fluem no canal); Off (não) channelTurnOnEventIndex Integer32, //Evento q. põe channelDataControl on channelTurnOffEventIndex Integer32, //Evento q. Põe channelDataControl off channelEventIndex Integer32, //Índice do evento a ser gerado channelEventStatus INTEGER, //eventReady,eventFired,eventAlwaysReady channelMatches Counter32, //Nº de vezes que ocorreu um match channelDescription DisplayString, channelOwner OwnerString, channelStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 12 Uma pausa para descobrirem ….  Filtrar os pacotes UDP que chegam ao porto 160 da máquina cujo endereço IP é e que está ligada a uma rede Ethernet.  Contar o número de pacotes UDP recebidos nesse canal RMON - Monitorização Remota Criar uma linha na tabela de filtros Criar um canal Contar o número de ocorrências do canal

TMV Gestão de Redes e Sistemas Distribuídos 13 Aplicação de Filtros - exemplo RMON - Monitorização Remota filterPktDatafilterPktDataMask PACOTE Inicio do campo protocolo Bitwise XNOR Bitwise AND filterPktDataNotMask Bitwise AND Bitwise NOT Valor de: Protocolo = UDP Porto (UDP) DA Posição de: Protocolo, Porto, DA = 1 Igualdade = 0

TMV Gestão de Redes e Sistemas Distribuídos 14 MIB-RMON - Aplicação de Filtros RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 15 MIB-RMON - Aplicação de Filtros 23 bytes RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 16 MIB-RMON - Aplicação de Filtros  Criar uma linha, na tabela de filtros  Programar o filtro  Terminar a criação do filtro e activá-lo NOTA: X = iso.org.dod.internet.mgmt.mib-2.rmon Y = filter.filterTable.filterEntry SetRequest (X.Y.filterStatus[1]= createRequest (2) SetRequets (X.Y.filterChannelIndex[1] = 1 ) SetRequest (X.Y.filterStatus[1] = valid (1)) Ver em seguida ………………………………………………………………………………………. RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 17 MIB-RMON - Aplicação de Filtros  Programar o filtro Ponto inicial da análise: identificador do protocolo  Programar o filtro Os dados que se vão comparar com os pacotes de entrada: IP Dest =  92:c1:1:90 Port=160  a0 Protocolo = UDP = 17  11 SetRequest (X.Y.filterPktData[1]= 11:00:00:00:00:00:00:92:c1:1:90:00:00:00:00:a0 SetRequest (X.Y.filterPktDataOffset[1] = 23 RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 18 MIB-RMON - Aplicação de Filtros  Programar o filtro A máscara que vai ser aplicada no processo de comparação (só os bits com 1 vão ser analisados)  Programar o filtro Indicação se se pretende obter uma igualdade (0) ou desigualdade (1) SetRequest (X.Y.filterPktDataMask [1] = ff:00:00:00:00:00:00:ff:ff:ff:ff:00:00:ff:ff) SetRequest (X.Y.filterPktDataNotMask [1] = 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00) RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 19 MIB-RMON - Aplicação de canais  Criar uma linha, na tabela de canais  Programar o canal  Terminar a criação do canal e activá-lo  Obter valores da contagem NOTA: X = iso.org.dod.internet.mgmt.mib-2.rmon Z = filter.channelTable.channelEntry SetRequest (X.Z.channelStatus[1]= createRequest (2) SetRequest (X.Z.channelStatus[1] = valid (1)) SetRequest (X.Z.channelAcceptType[1]= acceptMatched(1)) GetRequest (X.Z.channelMatches[1]) RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 20 RMON - Monitorização Remota Grupo relativos alarmes, filtragem e captura de pacotes Selecção dos pacotes a serem capturados de um dos canais associados aos filtros Tabela de Controlo - bufferControlTable Canal objecto de captura Parâmetros da tabela de dados tipo de acção a realizar quando o buffer estiver cheio, dimensão máxima da (parte) de pacote a capturar, tamanho do buffer Tabela de Dados - captureBufferTable: (partes) de pacotes capturados, dimensão do pacote real, instante de captura tabela indexada por: captureBufControlInd + captureBufInd Selecção dos pacotes a serem capturados de um dos canais associados aos filtros Tabela de Controlo - bufferControlTable Canal objecto de captura Parâmetros da tabela de dados tipo de acção a realizar quando o buffer estiver cheio, dimensão máxima da (parte) de pacote a capturar, tamanho do buffer Tabela de Dados - captureBufferTable: (partes) de pacotes capturados, dimensão do pacote real, instante de captura tabela indexada por: captureBufControlInd + captureBufInd Grupo packet Capture

TMV Gestão de Redes e Sistemas Distribuídos 21 bufferControlEntry RMON - Monitorização Remota bufferControlEntry OBJECT-TYPE SYNTAX BufferControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the collection of a stream of packets that have matched filters. As an example, an instance of the bufferControlCaptureSliceSize object might be named bufferControlCaptureSliceSize.3" INDEX { bufferControlIndex } ::= { bufferControlTable 1 } BufferControlEntry ::= SEQUENCE { bufferControlIndex Integer32, bufferControlChannelIndex Integer32, //Id. canais que originam pacotes bufferControlFullStatus INTEGER, //spaceAvailable ou full bufferControlFullAction INTEGER, //lockWhenFull -> full bufferControlCaptureSliceSize Integer32, //Nº máx. de octetos capturados/pacote bufferControlDownloadSliceSize Integer32, //N máx. de octetos/pacote lidos (SNMP) bufferControlDownloadOffset Integer32, //Offset do 1º octeto lido (SNMP) bufferControlMaxOctetsRequested Integer32, //Nº máx. de octetos do buffer (pedido) bufferControlMaxOctetsGranted Integer32, //Nº máx. de octectos do buffer (dado) bufferControlCapturedPackets Integer32, //Nº de octectos no buffer bufferControlTurnOnTime TimeTicks, //sysUpTime do início da captura bufferControlOwner OwnerString, bufferControlStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 22 captureBufferEntry RMON - Monitorização Remota captureBufferEntry OBJECT-TYPE SYNTAX CaptureBufferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A packet captured off of an attached network. As an example, an instance of the captureBufferPacketData object might be named captureBufferPacketData " INDEX { captureBufferControlIndex, captureBufferIndex } ::= { captureBufferTable 1 } CaptureBufferEntry ::= SEQUENCE { captureBufferControlIndex Integer32, captureBufferIndex Integer32, captureBufferPacketID Integer32, //Nº de ordem de rxd dos pacotes captureBufferPacketData OCTET STRING, //Dados captureBufferPacketLength Integer32, //Dimensão captureBufferPacketTime Integer32, //tempo (ms) início da capt. do pacote captureBufferPacketStatus Integer32 }

TMV Gestão de Redes e Sistemas Distribuídos 23 RMON - Monitorização Remota Definição de eventos Um evento é gerado por uma condição e pode causar uma acção, causar o armazenamento em logs ou gerar um Trap. Tabela de Controlo - eventControlTable Descrição de um evento Parâmetros da tabela de dados tipo de evento (none, Log, snmp-trap, log-and-trap), comunidade do(s) Gestor(es) de destino do Trap Tabela de Dados - logTable: evento armazenado e tempo de geraçãp tabela indexada por: logEventIndex + logIndex Definição de eventos Um evento é gerado por uma condição e pode causar uma acção, causar o armazenamento em logs ou gerar um Trap. Tabela de Controlo - eventControlTable Descrição de um evento Parâmetros da tabela de dados tipo de evento (none, Log, snmp-trap, log-and-trap), comunidade do(s) Gestor(es) de destino do Trap Tabela de Dados - logTable: evento armazenado e tempo de geraçãp tabela indexada por: logEventIndex + logIndex Grupo event Grupo relativos alarmes, filtragem e captura de pacotes

TMV Gestão de Redes e Sistemas Distribuídos 24 eventEntry RMON - Monitorização Remota eventEntry OBJECT-TYPE SYNTAX EventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that describe an event to be generated when certain conditions are met. As an example, an instance of the eventLastTimeSent object might be named eventLastTimeSent.6" INDEX { eventIndex } ::= { eventTable 1 } EventEntry ::= SEQUENCE { eventIndex Integer32, eventDescription DisplayString, eventType INTEGER, //None, log, snmptrap, log-and-trap eventCommunity OCTET STRING, //String de comunidade para o trap eventLastTimeSent TimeTicks, //sysUpTime em que o evento foi gerado eventOwner OwnerString, eventStatus EntryStatus }

TMV Gestão de Redes e Sistemas Distribuídos 25 logEntry RMON - Monitorização Remota logEntry OBJECT-TYPE SYNTAX LogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of data describing an event that has been logged. For example, an instance of the logDescription object might be named logDescription.6.47" INDEX { logEventIndex, logIndex } ::= { logTable 1 } LogEntry ::= SEQUENCE { logEventIndex Integer32, logIndex Integer32, logTime TimeTicks, logDescription DisplayString }

TMV Gestão de Redes e Sistemas Distribuídos 26 Uma pausa para descobrirem ….  Definir a programação necessária à geração de Trap-snmp quando o ritmo de chegada de octetos atingir 30Mb/s ? Criar uma linha nas tabelas alarmTable para definir as condições de geração de alarme eventTable para definir o alarme RMON - Monitorização Remota

TMV Gestão de Redes e Sistemas Distribuídos 27 RMON - Monitorização Remota Exemplo de aplicação NOTA: X = iso.org.dod.internet.mgmt.mib-2.rmon Y = alarm.alarmTable.alarmEntry SetRequest (X.Y.alarmStatus[1]= createRequest (2) SetRequet (X.Y.alarmIndex[1] = 1 ) SetRequet (X.Y.alarmOwner[1] = ´RNL´ ) SetRequest (X.Y.alarmStatus[1] = valid (1)) SetRequest (X.Y.alarm.Interval[1] = 60) SetRequest (X.Y.alarmVariable[1]= etherStatsOctets) SetRequest (X.Y.alarmSampleType[1]= 1) SetRequest (X.Y.alarmStartupAlarm[1]= 1) SetRequest (X.Y.alarmRisingThreshold[1]= 30*10 6 /8) SetRequest (X.Y.alarmRisingEventIndex[1]= 2) Criar a entrada na tabela de alarmes Programar alarme para medir pacotes à entrada e gerar alarme quando o ritmo atingir 30Mb/s Activar entrada na tabela de alarmes

TMV Gestão de Redes e Sistemas Distribuídos 28 RMON - Monitorização Remota Exemplo de aplicação NOTA: X = iso.org.dod.internet.mgmt.mib-2.rmon Y = alarm.eventTable.eventEntry SetRequest (X.Y.eventStatus[2]= createRequest (2) SetRequet (X.Y. eventIndex[2] = 2 ) SetRequet (X.Y. eventOwner[2] = ´RNL´ ) SetRequest (X.Y.eventStatus[1] = valid (1)) SetRequest (X.Y.eventType[2] = snmp-trap (3)) SetRequest (X.Y.eventDescription[2]= ´Upper-threshold reached´) SetRequest (X.Y.eventCommunity[2]= ´priv-rnl´) Criar a entrada na tabela de eventos Programar o evento para gerar um Trap-SNMP a ser recebido pelos Gestores da comunidade priv-rnl Activar entrada na tabela de eventos

TMV Gestão de Redes e Sistemas Distribuídos 29 Resumo da aula RMON Estudo de RMON 1 (cont)