21
Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter [email protected] http://www.rnp.br/pd/monipe

Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter [email protected]

Embed Size (px)

Citation preview

Page 1: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

O Serviço Experimental MonIPÊ

CACTISonar

Murilo Vetter

[email protected]

http://www.rnp.br/pd/monipe

Page 2: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Agenda

1. perfSONAR

2. CACTI

3. CACTISonar:1. Descrição

2. Principais funcionalidades1. Cadastro e Gerenciamento de Serviços perfSONAR

2. Modelos de Testes e Matrizes

3. Novos Gráficos do CACTISonar

4. Acesso ao RRD-MA do CACTISonar

3. Outras funcionalidades

4. Conclusão

Page 3: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

perfSONAR

• Foco: Monitoramento de Redes em Ambientes Inter-Domínio• Conjunto de serviços bem definido• Protocolo comum de comunicação baseado em Serviços Web

(WS)• Atividade colaborativa entre NRENs• Infra-estrutura modular, não acoplada e com mecanismos de

segurança• Arcabouço em três camadas:

– Interface com o Usuário– Serviço– Ponto de Medição

Page 4: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Arcabouço do perfSONAR

Page 5: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Serviços do perfSONAR

Serviço Definição

Ponto de Medição (MP) Realiza medições de acordo com suas ferramentas existentes

Arquivo de Medição (MA) Armazena e apresenta informações de monitoramento

Serviço de Publicação e Descoberta (LS)

Registra todos os serviços e suas capacidades

Serviço de Autenticação (AS) Provê gerenciamento de identidade e proteção

Serviço de Transformação (TS) Oferece vários serviços de manipulação de dados

Protetor de Recursos (RP) Gerencia o consumo de recursos de sistema

Serviço de Topologia (TopS) Oferece informação topológica de redes

Page 6: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

CACTI

• Foco: gerenciamento completo do ciclo de vida de arquivos RRDTool

• Composto de:– Interface de console– Área para exploração avançada dos gráficos

• Coleta de dados: SNMP ou scripts externos (linha de comando ou script server)

• Execução dos scripts: poller periódico• Criação de:

– Fontes de dados e gráficos personalizados– Modelos de gráficos e fontes de dados

• Possui uma infra-estrutura para plug-ins

Page 7: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

CACTISonar

• Controle do monitoramento fim-a-fim no contexto do perfSONAR

• Aumentar as possibilidades de gerenciamento• Integra a infra-estrutura do perfSONAR ao CACTI• Permite aos administradores:

– Observarem dados históricos– Agregação e a composição de métricas

• Implementa o RRD-MA:– Expõe dados coletados pelo ambiente– Serviço configurável permitindo restrição sobre os dados

publicados

Page 8: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

CactiSonar ambiente Integrado

Núcleo do CACTI

Arq. RRD Conf. MySQL

CACTI

CACTISonar

MP

MP

MP

Roteador

Switch

Servidor

GERÊNCIA

Interface

Admin

MARRD

perfSONAR-UI

Usuário

perfSONAR-UI

Usuário

Page 9: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Cadastro e Gerenciamento de Serviços perfSONAR

Serviços perfSONAR devem ser inseridos ao CACTISonar (informações de acesso e descritivas)

Page 10: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Cadastro e Gerenciamento de Serviços perfSONAR

Serviços são monitorados uma vez realizando testes

Page 11: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Agendas

• Define períodos para serem disparados os testes.• É definido no modelo crontab:

– Step size (RRD)– Minutos– Horas– Dia do mês– Mês– Dia da Semana

• Deve-se casar o Step Size com os parâmetros do crontab• A agenda é definida para a matriz e repassada para os CLMPs

envolvidos

Page 12: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Agendas

Page 13: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Modelos de Testes e Matrizes

• Modelos de testes:– Valores padrões para os parâmetros das ferramentas– Passados nas execuções dos testes através das matrizes

• Permite a replicação de testes nos MPs• Matrizes de testes: execuções entre MPs do perfSONAR• Pode se associar a:

– Um grupo de MPs (previamente definido)– Um modelo de testes– Uma agenda

• MA – Define Agendamento no CLMP• Local – O CACTISonar controla o disparo dos testes• P2P – Definição do armazenamento por testes (Local / MA por teste)

• Usuário: define MPs da matriz– Linhas = fontes– Colunas = destinos

Page 14: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Modelos de Testes e Matrizes

Definição de uma matriz de testes no

CACTISonar

Page 15: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Exemplos de Novos Gráficos do CACTISonar

(a) (b)

(c) (d)

(a) Variação de atraso unidirecional (OWAMP)(b) Atraso bi-direcional (Ping)(c) Largura de banda alcançável em UDP(d) MOS baseado em atraso, variação do atraso e perdas (Ping)

Page 16: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Acesso ao RRD-MA do CACTISonar

perfSONAR-UI acessando alguns dados do CACTISonar

• Funcionalidade desabilidada devido a atualização para o perfSONAR 3.0, pois houve alteração no protocolo

• Será disponibilizada novamente nas próximas versões novamente

Page 17: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Weathermap

• Permite criar gráficos utilizando as métricas do perfSONAR

Page 18: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Monitoramento dos MPs

• Permite monitorar a disponibilidade dos MPs

Page 19: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Outras Funcionalidades

• Configurar os dados que são exportados pelo RRD-MA do CACTISonar

• Mapear modelos de fontes de dados para Event Types do perfSONAR

• Gerenciar:– Tipos de serviço– Ferramentas– Event Types do perfSONAR

• Visualizar os dados medidos

Page 20: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Conclusão

• Monitoramento multi-domínio: Desafiador• CACTISonar:

– Traz benefícios de monitoramento do perfSONAR– Pacote de software fácil de ser implantado– Permite o fácil gerenciamento de serviços perfSONAR– Aspecto chave: Extensibilidade– Simples integração de novas métricas– Dados coletados: facilmente expostos e acessíveis

• Trabalhos futuros:– Adição de novas formas de visualização– Integrar novos serviços do perfSONAR

• Autenticação dos testes com o CLMP• Disponibilizar os dados medidos do CACTISonar (MA)• Realizar testes sumarizados

– Manter a ferramenta alinhada ao perfSONAR

Page 21: Reunião Monipê - 10° Workshop RNP Recife Maio/2009 O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br

Reunião Monipê - 10° Workshop RNP Recife Maio/2009

Obrigado

Dúvidas/SugestõesMurilo Vetter

[email protected]