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
Download

MonIPE_-_CACTISonar_v4.0 - MonIPÊ