Upload
internet
View
126
Download
2
Embed Size (px)
Citation preview
Reunião Monipê - 10° Workshop RNP Recife Maio/2009
O Serviço Experimental MonIPÊ
CACTISonar
Murilo Vetter
http://www.rnp.br/pd/monipe
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
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
Reunião Monipê - 10° Workshop RNP Recife Maio/2009
Arcabouço do perfSONAR
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
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
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
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
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)
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
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
Reunião Monipê - 10° Workshop RNP Recife Maio/2009
Agendas
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
Reunião Monipê - 10° Workshop RNP Recife Maio/2009
Modelos de Testes e Matrizes
Definição de uma matriz de testes no
CACTISonar
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)
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
Reunião Monipê - 10° Workshop RNP Recife Maio/2009
Weathermap
• Permite criar gráficos utilizando as métricas do perfSONAR
Reunião Monipê - 10° Workshop RNP Recife Maio/2009
Monitoramento dos MPs
• Permite monitorar a disponibilidade dos MPs
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
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
Reunião Monipê - 10° Workshop RNP Recife Maio/2009
Obrigado
Dúvidas/SugestõesMurilo Vetter