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 Agenda 1. 2. 3. perfSONAR CACTI CACTISonar: 1. 2. Descrição Principais funcionalidades 1. 2. 3. 4. 3. 4. Cadastro e Gerenciamento de Serviços perfSONAR Modelos de Testes e Matrizes Novos Gráficos do CACTISonar Acesso ao RRD-MA do CACTISonar Outras funcionalidades 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 Admin Interface Núcleo do CACTI Usuário perfSONAR-UI Usuário perfSONAR-UI M A R R D CACTISonar CACTI Arq. RRD G E R Ê N C I A Conf. MySQL MP MP MP Roteador Switch Servidor 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) (b) (c) (d) Variação de atraso unidirecional (OWAMP) Atraso bi-direcional (Ping) Largura de banda alcançável em UDP 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 • • 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 perfSONAR-UI acessando alguns dados do CACTISonar 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 RRDMA 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ões Murilo Vetter [email protected] Reunião Monipê - 10° Workshop RNP Recife Maio/2009