Sobre o Serviço

Descrição

Arquitetura do Serviço

Portal de Medições

Kit de Medições

Política de Uso e Segurança

Status da Implantação

Guia de Instalação

MP (Atraso e Vazão)

Kits de Baixo Custo (2a. Geração)

Guia de Uso

Portal de Medições

Implantação

[Instituições Clientes (Kit de Baixo Custo)]

[Instituição (2a. Geração)]

PoP

RNP

MonIPÊ Live

Disseminação

Material de apoio

Suporte

Lista de E-mail e Suporte

FAQ & Glossário




Desenvolvimento

Comparativo Técnico

Hardware

Software

Ferramentas de Medição

Montagem

MonIPÊ 2.0

MP

LS

MA

MA-Esmond

NDT

Proxy IdP CAFé

Versões Anteriores

MonIPÊ 1.0




Acompanhamento

Log de Problemas

Implantação GTI

Roadmap

2016

2015

2014

2013

Lista de Requisitos

2014

2013

Demonstrações

Piloto 2013

Equipe

2016

2015

2014

2013

Reuniões

2016

2015

2014

2013

Relatórios Anuais

[2014]

2013

Child pages
  • Requisitos - 2013

AVISO: Essa página foi movida! Para versão atualizada do conteúdo acesse: https://wiki.rnp.br/display/monipe

Skip to end of metadata
Go to start of metadata

Requisitos Funcionais

IDAplicaçãoStatusRequisitoDescrição
RF00001Gerência(tick)Cadastro de MPsDevem ser cadastrados no sistema os MPs desejados
RF00002Gerência(tick)Cadastro de MAsDeve ser cadastrado no sistema pelo menos um MA por domínio
RF00003Gerência(tick)Grupos de MPsDeve ser possível cadastrar MPs à grupos desejados pelo usuário final (agrupamento é limitado à MPs)
RF00004Gerência(tick)Templates de testesCriar templates para agendamento ou solicitação de testes alterando-se poucos dados
RF00007MP(tick)Console de gerenciamento básico dos MPs

Deve apresentar as seguintes funcionalidades básicas:

- alteração das configurações básicas de rede

- deve ser desenvolvido usando um sistema web

- configuração de Sistema Operacional básico

- habilitação dos serviços

RF00009Solicitação de testes(tick)MP do domínio do usuárioA solicitação de testes ou agendamento (em cada ferramenta) deve sempre incluir um MP do domínio do usuário
RF00010Matrizes(tick)Armazenamento de resultadosO armazenamento de resultados de testes agendados deve ser feito usando um MA do domínio do solicitante
RF00011Kit de Medições(tick)Testes sob demandaO kit de medição deve permitir disparo de testes sob demanda a partir do kit de medição
RF00012Portal(tick)Visualização dos testes regularesArmazenamento dos testes regulares entre PoPs
RF00014Agendamento(tick)Escolha de grupo

Usuário pode ou não escolher um grupo (esta funcionalidade é opcional)

RF00015Agendamento(tick)Template de testeUsuário deve escolher um template de teste
RF00016Agendamento(tick)Definição de MAUm agendamento somente pode ter um MA associado
RF00017Matrizes(tick)Nível de acesso

As matrizes possuem três níveis de acesso:

- Compartilhado - compartilha com usuários cadastrados no MP

- Privado - somente usuário que requisitou o teste pode ter acesso

- Público - acesso via portal público

RF00018Painel de Controle(tick)Conteúdo

Deve armazenar os espaços de testes sob demanda e visualização de resultados do usuário

RF00019Painel de Controle(tick)Item menu superiorDeve aparecer no menu superior como opção, podendo-se limitar o acesso do usuário à interface de gerência
RF00020Painel de Controle(tick)Mover aba AgendamentoMover Aba Agendamento para "Painel de Controle"
RF00021Testes Sob Demanda(tick)Nível de acesso

A visualização de testes sob demanda no painel de controle possui dois níveis de acesso:

- Compartilhado - compartilha com usuários cadastrados no MP

- Privado - somente usuário que requisitou o teste pode ter acesso

RF00022Testes Sob Demanda(tick)Armazenamento de resultadosResultados dos testes sob demanda, quando armazenados, devem ser armazenados no ponto de medição
RF00023Solicitação de testes(tick)Fontes dos testes

Testes serão realizados inicialmente com hosts cadastrados

RF00024Solicitação de testes(tick)Envolver CL-MPA solicitação de testes deve sempre envolver ao menos um CL-MP (fonte ou destino)
RF00025Testes Sob Demanda(tick)Campo editável para Host com lista de hosts cadastradosApresentar lista de MPs cadastrados para o tipo de testes, mas apresentar um campo editável para preenchimento do host pelo usuário
RF00026Configurações(tick)Gerência do BWCTL e OWAMP LimitsCriar interfaces para gerenciamento do BWCTL e OWAMP Limits
RF00029Hosts(error)Dar preferência ao hostnameEm todas as ações envolvendo um host, dar preferência ao uso do hostname ao invés do IP
RF00030Hosts(tick)URL padrão dos serviçosDefinir um URL padrão para cada tipo de serviço
RF00031Hosts(tick)Validar URL dos serviçosDeve ser validado o URL dos serviços com mensagens Echo (Portal deve ser feito diferente)
RF00032Usuários(tick)Seleção MódulosDeve existir uma forma de selecionar todos os itens de cada módulo
RF00033Usuários(tick)Abas dos MódulosOs módulos devem ser apresentados na forma de Abas
RF00034Gerência(tick)Ordem Padrão dos MódulosA ordem padrão dos módulos é: Usuários, Configurações, Hosts, Templates
RF00035Status(tick)Status na GerênciaIncluir módulo de status na seção Gerência
RF00036Testes Sob Demanda(tick)MP Fonte/DestinoDefinir se o MP selecionado é fonte ou destino da medição na hora de solicitar a medição para testes de BWCTL ou OWAMP
RF00037Configurações(tick)MPs do DomínioConfiguração dos URLs dos MPs de banda e atraso do domínio
RF00038Testes Sob Demanda(tick)Salvar MediçõesDar a opção do usuário de salvar testes sob-demanda após realização dos testes (Botão de Salvar)
RF00039Testes Sob Demanda(tick)Representação dos TestesOs resultados devem ser apresentados na forma de Gráfico, Tabela, Texto e mensagem perfSONAR
RF00040Agendamento(tick)Redução dos DadosRealizar redução dos dados para melhorar performance de armazenamento
RF00041Testes Sob Demanda(tick)Campos CustomizáveisOs modelos de testes devem permitir que certos campos sejam alterados na solicitação dos testes
RF00043Templates de Testes(tick)Templates Somente Leitura associados à testes agendadosOs templates de testes devem ser não editáveis caso estejam associados à algum agendamento
RF00047Testes Sob Demanda(tick)Nome das ColunasRever os nomes das colunas para algo mais amigável que os tags das mensagens perfSONAR
RF00049Configurações(tick)Nome do módulo GerênciaAlterar o nome do módulo Gerência para Configurações
RF00050Hosts(tick)Resolução do nomeAdicionar funcionalidade de resolução de nome para IP
RF00051Hosts(tick)Testes conectividade perfSONAR ao alterar hostnameVerificar a conectividade perfSONAR ao alterar o hostname quando o serviço está habilitado
RF00052Testes Sob Demanda(tick)Identificar o host do MPColocar na interface de testes sob demanda a identificação do MP padrão
RF00053Hosts(tick)Timeout da conectividade perfSONAR

Verificar o timeout da verificação de conectividade perfSONAR para não ser muito longo

Definido para 5 segundos

RF00054Testes Sob Demanda(tick)Busca MPImplementar funcionalidade de busca de MP cadastrado a partir de um botão [...]
RF00055Grupos(tick)MPs com FerramentaSomente permitir que participem do grupo hosts que tenham as ferramentas habilitadas
RF00056Testes Sob Demanda(tick)Tabela OWAMP sumarizadoIncluir tabela com informações de buckets para OWAMP sumarizado
RF00057Agendamento(tick)Módulos AgendamentoO agendamento deve ser separado em diferentes módulos: Ponto-a-Ponto, Ponto-a-Grupo e Matriz
RF00058Testes Sob Demanda(tick)Ponto de sumarizaçãoNão incluir dados sumarizados do testes completo no gráfico
RF00059Testes Sob Demanda(tick)Legenda Escala TempoColocar legenda na escala de tempo do teste BWCTL
RF00061Testes Sob Demanda(tick)Botão procura PingFalta botão de procura para testes Ping
RF00062Testes Sob Demanda(tick)Unidade Gráfico OWAMP SummaryA unidade do gráfico de OWAMP Summary está em "ms" mas os dados apresentados são em microsegundos
RF00063Configurações do Ambiente(tick)Alterar nome da abaNas configurações MonIPÊ, alterar nome para perfSONAR
RF00064Configurações do Ambiente(tick)Checagem perfSONAR serviços padrãoAdicionar funcionalidade de verificação de status dos serviços padrão configurados
RF00069Testes Sob Demanda(tick)Labels de Hosts Testes BidirecionalAlterar para Host A e Host B os labels dos hosts no teste bi-direcional
RF00070Usuários(tick)Editar Meus DadosDesenvolver a funcionalidade que permite o usuário alterar seus dados
RF00071Testes Sob Demanda(tick)Mensagem de Requisição perfSONARMostrar uma aba com a mensagem de requisição perfSONAR
RF00072Kit de Medições(tick)Montagem e S.O.Montar o hardware de baixo custo com os componentes solicitados e instalar o sistema operacional adequado para execução
RF00073Configurações(tick)Menu esquerdo

Alterar o menu esquerdo para os seguintes itens:

Sistema

 - Usuários

 - Ambiente

 - Firewall

Cadastro

 - Hosts

 - Grupos

Modelos

 - Agendas

 - Testes

RF00074Agendamento(tick)Alterar nome módulo MatrizTrocar o nome do módulo Matriz para Multi-a-Multiponto
RF00075Testes Sob Demanda(tick)Visualização dos testes salvosDesenvolver formas de visualizar os testes sob-demanda que forem salvos para recuperação dos dados
RF00076Testes Sob Demanda(tick)Erro impressão Buckets na aba Texto Simples

Erro impressão Buckets para OWAMP na aba Texto Simples dos testes Sumarizados

 

Inverter valores dos campos: TTLBUCKETS, NREORDERING e BUCKETS - devem ser apresentados order/value e value ordenados pela order/value para gráfico, tabela e texto simples

RF00077Visualizar Meus Testes(tick)Mensagem perfSONAR RequisiçãoApresentar mensagem do perfSONAR de requisição dos testes salvos
RF00079Visualizar Meus Testes(tick)Apresentar parâmetros dos testesNa visualização do gráfico, devem ser apresentados os parâmetros usados para o teste
RF00080Visualizar Meus Testes(tick)Associação simultânea de vários testes a um evento

Permitir que a partir da lista de testes vários testes possam ser selecionados e associados a um evento

Colocar o checkbox na frente, desabilitar campos e quando o campo ficar ativo, permitir alterar a informação para todos os testes

RF00081Visualizar Meus Testes(tick)Restringir a exclusão de eventosQuando excluir um evento, questionar, caso hajam testes associados, se os testes devem ser apagados ou desassociados do evento
RF00082Eventos(tick)Data inicial e finalIncluir campos de data inicial e final
RF00083Eventos(tick)Criação de eventos na execução do teste

Se usuário tiver acesso ao módulo de eventos, deve ser permitido ao usuário criar eventos quando associando resultados de testes a um evento

Leia-se: associação dinâmica de eventos

RF00084Hosts(tick)Alterar agendamentos do hostCaso o host seja alterado (hostname ou URL do serviço), os agendamentos em que o host faz parte devem ser alterados para refletir a mudança
RF00086Visualizar Agendamentos(tick)Visualização dos AgendamentosDesenvolver protótipo de visualização para agendamentos
RF00087Agendamento Multi-a-Multiponto(tick)Edição do Agendamento Multi-a-MultipontoTerminar a funcionalidade de agendamento Multi-a-Multiponto
RF00089Testes Sob Demanda(tick)Gráficos BWCTL UDP

Quando o teste do BWCTL for em UDP, deve ser incluso no gráfico a métrica de percentual de perdas no axis Z

Deve ser mostrada a taxa percentual de perdas do receiver no gráfico de UDP em auto-escala

RF00090Agendamento(tick)Agendar testes de ida e voltaO agendamento ponto-a-ponto e ponto-multiponto deve incluir testes de ida e volta
RF00091Agendamento(tick)Mínimo 2 MPs por agendamento

Para testes Mullti-a-Multiponto, exigir no mínimo 2 MPs associados

RF00092Visualizar Meus Testes(tick)Apresentar parâmetros dos testes

Incluir campos data e hora, usuário e evento na visualização de testes, formatando em forma de tabela

RF00094Meus Testes(tick)Campo usuário na tabelaIncluir o campo usuário na tabela de testes
RF00098Visualizar Meus Testes(tick)Alterar label da coluna "Nome"Alterar o label da coluna "Nome" para "Usuário"
RF00100MP(tick)Console de gerenciamento básico dos MPs: habilitação de interfacesFuncionalidade de habilitar e desabilitar interfaces
RF00101MP(tick)Console de gerenciamento básico dos MPs: botão aplicação de configuraçõesAplicar configurações usando um botão único
RF00103Portal(tick)Primeira tela de entrada: Painel de MonitoraçãoDeve ser definida como primeira tela de entrada de login: "Painel de Monitoração"
RF00104Painel de Monitoração(tick)Menu esquerdo

Trocar labels:

- Meus Testes -> Visualização

- Visualizar -> Meus testes

 

Adicionar nesta seção:

- Agendamento

RF00119Visualizar Agendamentos(tick)Métricas de Banda

Métricas definidas:

BWCTL TCP: 3 métricas
- Vazão Sender
- Vazão Receiver
- Testes Perdidos

BWCTL UDP: 4 Métricas
- Vazão Sender
- Vazão Receiver
- Percentual Pacotes Perdidos
- Testes Perdidos

Regras das cores:

A determinação das cores ser realizada através do cálculo da porcentagem alcançada seguindo o seguinte padrão, usando como parâmetro a menor velocidade entre os dois hosts conectados:

0-25% Vermelho

25%-50% Laranja

50%-75% Amarelo

 >75% Verde

RF00120Hosts(tick)Velocidade Host BWCTLCadastro da velocidade da interface no Host (Largura de banda) quando BWCTL está ativo para aquele host

Requisitos Não-Funcionais

IDCategoriaAplicaçãoStatusRequisitoDescrição
RNF00002PadrãoTodos(tick)Comunicação usando protocolo perfSONARTodos os componentes devem interagir usando protocolo perfSONAR
RNF00009UsabilidadePortal(tick)TítuloAlterar título da página de " Template Básico para novos Projetos" para "Portal perfSONAR"
RNF00018SoftwareFerramentas(tick)REST LookupServiceDefinir se vai ser usado o componente REST LookupService
RNF00020ConfiabilidadeTodos(tick)Sistema de Atualização

Implementar funcionalidade de atualização do software

O repositório foi implementado, com o script para exportar versões

Falta: script de atualização do sistema

RNF00026UsabilidadePortal(tick)FeedbackFuncionalidade para feedback do usuário integrado com sistema de tickets

Aplicações:

  • MP: ponto de medição
  • Controle: área de controle do sistema
  • Agendamento: área de visualização de resultados de testes agendados
  • Sob-demanda: área de solicitação de medições sob-demanda

Categorias:

  • Segurança: integridade dos dados, privacidade, como o sistema trata de informação confidencial, liberação de acesso aos usuários do sistema
  • Performance: tempo de resposta do sistema durante o uso dos recursos disponibilizados
  • Usabilidade: requisitos não-funcionais associados à facilidade de uso do sistema
  • Confiabilidade: requisitos não-funcionais associados à freqüência de falha e a robustez do sistema na recuperação destas falhas
  • Padrões: padrões e normas a serem seguidas ao desenvolvimento do sistema
  • Hardware e Software: hardware e software utilizado pelo sistema

Legenda

Ícone

Descrição

(grey lightbulb)

Ação nova

(lightbulb)

Ação adiantada

(red star)

Ação atrasada

(warning)

Ação iniciada

(tick)

Ação finalizada

(error)

Ação cancelada

(plus)

Ação contínua

(question)

Necessita informação

(minus)

Não aplicável

(blue star)

Ação não prevista

  • No labels