gestão de redes e sistemas distribuídos teresa maria vazão julho 2005 arquitecturas de gestão...

32
Gestão de Redes e Sistemas Gestão de Redes e Sistemas Distribuídos Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Arquitecturas de Gestão Monitorização Remota RMON Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park Email: [email protected] Tel: 214233242

Upload: internet

Post on 17-Apr-2015

108 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

Gestão de Redes e Sistemas DistribuídosGestão de Redes e Sistemas Distribuídos

Teresa Maria Vazão

Julho 2005

Arquitecturas de GestãoArquitecturas de GestãoMonitorização Remota RMONMonitorização Remota RMON

IST/INESC-ID

Contactos: IST/Tagus-Park

Email: [email protected]

Tel: 214233242

Page 2: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

????

Sumário

Módulo II: Arquitecturas de Gestão• Conceito de arquitectura de GestãoConceito de arquitectura de Gestão• Arquitectura de Gestão SNMPArquitectura de Gestão SNMP

• Monitorização de Redes

• MIB-II

• RMON

Page 3: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

Monitorização de Redes

Identificação dos pontos críticos da rede

PC 2-1-1192.168.1.1

PC 2-2-n192.168.1.25

S 3-1-1192.168.3.1

S 3-1-n192.168.3.5

WS 1-2-1192.168.2.1 WS 1-2-n

192.168.2.35

R1

WAN

R0LAN

R2

SW 3-1192.168.3.30

R3192.168.3.254

SW 2-2192.168.2.30

SW 2-1192.168.1.30

192.168.1.254 192.168.2.254

192.168.4.1

192.168.4.2

192.168.5.2

192.168.5.1192.168.6.1192.168.62

193.168.1.25

194.168.1.2510.10.4.245

Gestor

Page 4: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

Monitorização de Redes

Informação genérica sobre cada sistema: • Router• Switch • Sistema Terminal (PC, WS ou Servidor)

Informação que permita construir a topologia da rede: • Interfaces que cada equipamento possui• Mapa de endereçamento• Informação de encaminhamento

Informação que permita obter estatísticas de desempenho individual: • Switch: estatísticas de L2• Router: estatísticas de L2, L3

Informação que permita obter estatísticas entre dois pontos da rede: • Comunicação entre Sistemas Terminais• Comunicação entre subredes

O que se pretende obter ????

PC 2-1-1192.168.1.1

PC 2-2-n192.168.1.25

S 3-1-1192.168.3.1

S 3-1-n192.168.3.5

WS 1-2-1192.168.2.1 WS 1-2-n

192.168.2.35

R1

WAN

R0LAN

R2

SW 3-1192.168.3.30

R3192.168.3.254

SW 2-2192.168.2.30

SW 2-1192.168.1.30

192.168.1.254 192.168.2.254

192.168.4.1

192.168.4.2

192.168.5.2

192.168.5.1192.168.6.1192.168.62

Page 5: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

PC 2-2-n192.168.1.25

S 3-1-1192.168.3.1

S 3-1-n192.168.3.5

WS 1-2-1192.168.2.1 WS 1-2-n

192.168.2.35

R1

WAN

R0LAN

R2

SW 3-1192.168.3.30

R3192.168.3.254

SW 2-2192.168.2.30

SW 2-1192.168.1.30

192.168.1.254 192.168.2.254

192.168.4.1

192.168.4.2

192.168.5.2

192.168.5.1192.168.6.1192.168.62

193.168.1.25

194.168.1.2510.10.4.245

Monitorização de Redes

Casos em que a informação entre dois pontos é relevante - exemplos

Quais os host que falam mais?

Quando é que o PC 2-2-1 gera um valor de tráfego

superior a 30Mb/s?

Qual a quantidade de tráfego SNMP proveniente da WS 1-2-1

com destino a S 3-1-1.

Gestor

RMONRMON

RMON

Page 6: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

RMON - Monitorização Remota

Que tipo de informação se recolhe ? Estatísticas de nível 2:

• Tipos de redes• Redes Ethernet• Redes Token Ring

• Informação fornecida• Por interface (amostragem estatística)• Por Sistema Terminal• Por Sistemas Terminais em comunicação

Que tipo de processamento se pode fazer ? Processamento estatístico Selecção de pacotes a monitorizar (filtragem) Geração de alarmes/eventos

Page 7: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

Monitorização de Redes

Page 8: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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

Page 9: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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

Page 10: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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

Page 11: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

RMON - Monitorização RemotaGestão das Tabelas

invalid

Não existe

undercreation validcreate

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

Page 12: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

Tabelas de Controlo e de Dados - exemplo

rmDataControlIndex rmDataIndex rmDataValue

1 1 46

2 1 96

2 2 85

2 3 77

3 1 92

3 2 86

rmControlIndex rmControlParameter rmControlOwner rmControlStatus

1 5 monitor valid (1)

2 26 manager alfa valid (1)

3 19 manager beta valid (1)

Configuração do monitor para receber determinados tipos de dados

Informação recebida

RMON - Monitorização Remota

Page 13: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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

Page 14: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

MIB-RMON – Ex: switches Nortel

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

Page 15: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

RMON - Monitorização Remota

Estatísticas de cada sub-rede monitorizada (Ethernet).• Uma só tabela - etherStatsTable

• Interface monitorizada

• Estatísticas de tráfego: carga 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: carga da rede, erros, colisões …• Tabela indexada por: etherStatsIndex

Grupo StatisticsGrupo Statistics

Grupo relativos à colecção de tráfego

Page 16: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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

Page 17: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

PC 2-2-n192.168.1.25

S 3-1-1192.168.3.1

S 3-1-n192.168.3.5

WS 1-2-1192.168.2.1 WS 1-2-n

192.168.2.35

R1

WAN

R0LAN

R2

SW 3-1192.168.3.30

R3192.168.3.254

SW 2-2192.168.2.30

SW 2-1192.168.1.30

192.168.1.254 192.168.2.254

192.168.4.1

192.168.4.2

192.168.5.2

192.168.5.1192.168.6.1192.168.62

193.168.1.25

194.168.1.2510.10.4.245

Monitorização de Redes

Casos em que a informação entre dois pontos é relevante - exemplos

Quando é que o PC 2-2-1 gera um valor de tráfego

superior a 30Mb/s?

Gestor

RMONRMON

RMON

HSTAELE-2: PC 2-2-1 está ligado ao porto 22 do SW 2-1 !HSTAELE-2: 1ª solução: monitorização do tráfego na porta 22 do SW, através de RMON

Page 18: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

RMON - Monitorização Remota

Ex: Ethernet statistics

Selecção do porto 22

HSTAELE-2Criação dum novo report Selecção dum porto

Page 19: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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 HistoryGrupo History

Grupo relativos à colecção de tráfego

Page 20: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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, //Intervalo de amostragem historyControlOwner OwnerString, historyControlStatus EntryStatus }

Page 21: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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 }

Page 22: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

PC 2-2-n192.168.1.25

S 3-1-1192.168.3.1

S 3-1-n192.168.3.5

WS 1-2-1192.168.2.1 WS 1-2-n

192.168.2.35

R1

WAN

R0LAN

R2

SW 3-1192.168.3.30

R3192.168.3.254

SW 2-2192.168.2.30

SW 2-1192.168.1.30

192.168.1.254 192.168.2.254

192.168.4.1

192.168.4.2

192.168.5.2

192.168.5.1192.168.6.1192.168.62

193.168.1.25

194.168.1.2510.10.4.245

Monitorização de Redes

Casos em que a informação entre dois pontos é relevante - exemplos

Quando é que o PC 2-2-1 gera um valor de tráfego

superior a 30Mb/s?

Gestor

RMONRMON

RMON

HSTAELE-2: PC 2-2-1 está ligado ao porto 22 do SW 2-1 !HSTAELE-2: 2ª solução: amostragem estatística da porta 22 do SW, através de RMON

Page 23: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

RMON - Monitorização Remota

Selecção do porto 22

HSTAELE-2

Selecção dum porto

Ex: History

Criação dum novo report

1200

Page 24: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

RMON - Monitorização Remota

HSTAELE-2

Ex: History

Page 25: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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 hostTopNGrupo hostTopN

Grupo relativos à colecção de tráfego

Page 26: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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 }

Page 27: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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 }

Page 28: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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 }

Page 29: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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

Page 30: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

hostTopNControlEntry ::= SEQUENCE { hostTopNControlIndex INTEGER (1..65535), hostTopNHostIndex INTEGER (1..65535), hostTopNRateBase INTEGER { hostTopNInPkts (1), hostTopNOutPkts (2), hostTopNInOctets (3), hostTopNOutOctets (4), hostTopNOutErrors (5), hostTopNOutBroadcastPkts (6), hostTopNOutMulticastPkts (7) } hostTopNRemainningTime TimeTicks, hostTopNDuration TimeTicks, hostTopNRequestedSize INTEGER, hostTopNGrantedSize INTEGER, hostTopNStartTime TimeTicks, hostTopNOwner OwnerString, hostTopNStatus EntryStatus }

RMON - Monitorização Remota

Exemplo de aplicação - o que existe disponível

Page 31: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

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] = ´HSTAELE-2´ )

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

Page 32: Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Monitorização Remota RMON IST/INESC-ID Contactos: IST/Tagus-Park

TMV - 2005Gestão de Redes e de Sistemas Distribuídos

Resumo da aula

• Arquitectura de Gestão SNMP• Monitorização de Redes

•RMON