210 likes | 286 Views
O Serviço Experimental MonIPÊ CACTISonar. Murilo Vetter murilo@npd.ufsc.br http://www.rnp.br/pd/monipe. Agenda. perfSONAR CACTI CACTISonar: Descrição Principais funcionalidades Cadastro e Gerenciamento de Serviços perfSONAR Modelos de Testes e Matrizes Novos Gráficos do CACTISonar
E N D
O Serviço Experimental MonIPÊ CACTISonar Murilo Vetter murilo@npd.ufsc.br http://www.rnp.br/pd/monipe
Agenda • perfSONAR • CACTI • CACTISonar: • Descrição • Principais funcionalidades • 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
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
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
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
CactiSonar ambiente Integrado Usuário Admin Usuário Interface MP Núcleo do CACTI G E R Ê N C I A MP perfSONAR-UI M A R R D CACTISonar MP CACTI Roteador Arq. RRD Conf. MySQL Switch perfSONAR-UI Servidor
Cadastro e Gerenciamento de Serviços perfSONAR Serviços perfSONAR devem ser inseridos ao CACTISonar (informações de acesso e descritivas)
Cadastro e Gerenciamento de Serviços perfSONAR Serviços são monitorados uma vez realizando testes
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
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
Modelos de Testes e Matrizes Definição de uma matriz de testes no CACTISonar
Exemplos de Novos Gráficos do CACTISonar • 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)
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
Weathermap • Permite criar gráficos utilizando as métricas do perfSONAR
Monitoramento dos MPs • Permite monitorar a disponibilidade dos MPs
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
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