210 likes | 297 Views
MonIPÊ is an experimental service combining perfSONAR and CACTISonar for comprehensive network monitoring across multiple domains with collaborative features, modularity, and security measures. It offers advanced graphing capabilities, monitoring tools, and flexible data management.
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