Titulo Estágio
Sistema de Monitorização Distribuído com integração de
Área Tecnológica
Comunicação Telemática
Local do Estágio
Instituto Pedro Nunes - Laboratório de Informática e Sistemas
Enquadramento
O sistema proposto será inserido numa moldura de gestão de infra-estruturas de rede actualmente dispersas pela cidade de Coimbra. A net@IPN é uma unidade inserida no laboratório de informática e sistemas do Instituto Pedro Nunes que gere múltiplas infra-estruturas de redes e comunicações dispersas geograficamente pela cidade de Coimbra. Toda esta gestão requer um elevado grau de responsabilidade e conhecimento que virá a ser potenciado pelo estágio em questão. Este sistema virá potenciar toda uma filosofia de service desk já implementada, através da oferta de uma permanente monitorização de infra-estruturas críticas de diversas empresas e instituições do nosso tecido empresarial. O sistema a investigar/desenvolver deverá permitir um modelo de funcionamento distribuído e com gestão hierárquica de alarmes e incidentes explicado em mais detalhe nos Objectivos. O sistema terá integração com plataformas externas, como por exemplo plataformas de gestão de tarefas, através de um middleware a desenvolver para o efeito.
Objetivo
O objectivo do estágio é integrar e configurar um sistema de monitorização por forma a permitir a gestão de infra-estruturas críticas, recorrendo a protocolos como o SNMP (Simple Network Management Protocol) bem como a módulos de software externos para recolha de dados em activos de rede e outros. O sistema anteriormente referido será integrado com uma plataforma de gestão de incidentes já em produção. Deverá ser desenvolvido todo o middleware para o mesmo garantindo a boa integração entre as diferentes plataformas. O sistema a integrar deverá suportar: • Monitorização de infra-estruturas por SNMP; • Monitorização de infra-estruturas por módulos externos; • Monitorização descentralizada e distribuída; • Capacidade de monitorização de SLA's (Service Level Agreements) tanto para modelo de prestador de serviço como para modelo de fornecedor; • Integração automatizada em plataforma de gestão de tarefas; • Capacidade de integração com actual modelo de service desk, potenciando o trabalho da equipa; • Modelo de acesso ao sistema descentralizado potenciando aplicações WEB/mobile; Será também criado uma plataforma central de monitorização de indicadores relevantes por forma a dar uma visão gráfica rápida e fácil de interpretar do actual estado de todos os sistemas monitorizados. Pretende-se com isto dotar a equipa de gestão de uma ferramenta poderosa de monitorização pro-activa com completa integração nos modelos de gestão de tarefas já existentes. O sistema deverá ser desenhado potenciando a metáfora de monitorização genérica, permitindo não só a normal monitorização de equipamentos, bem como a monitorização e medição de serviços e processos organizacionais.
Plano de Trabalhos - Semestre 1
• Análise de requisitos para o sistema pretendido;
• Levantamento do estado da arte correlacionando os diversos produtos existentes no mercado, aferindo a forma como as diversas soluções abordam o problema apresentado;
• Elaboração de estudo comparativo dos diversos sistemas encontrados;
• Desenho da arquitectura do sistema a integrar/desenvolver;
• Levantamento de requisitos do sistema (monitorização e interface com aplicações externas).
Plano de Trabalhos - Semestre 2
• Configuração/Implementação do node principal de monitorização;
• Configuração/Implementação de nodes secundários;
• Integração entre diversos nodes do sistema de monitorização;
• Desenvolvimento de middleware;
• Integração entre sistema de monitorização e sistema de gestão de tarefas;
• Testes de usabilidade e funcionamento;
• Desenvolvimento de indicadores para sistema de análise de monitorização central;
• Implementação de sistema de análise de monitorização central;
• Elaboração de relatório final de estágio ;
Ao longo de todo o projecto será produzida documentação, por forma a garantir o registo de todo o processo de desenvolvimento e configuração levada a cabo durante o estágio.
Condições
Será fornecido ao estagiário todo um ambiente de desenvolvimento adequado tecnicamente às necessidades do estágio em questão.
O mesmo será integrado numa equipa de trabalho que será o público alvo do produto do estágio permitindo assim um contacto directo sempre que necessário com os elementos que definirão o sistema a desenvolver e que poderão desta forma potenciar o mesmo durante a fase de desenvolvimento e implementação.
Estará ao dispor do estagiário múltiplas infra-estruturas de rede para recolha de dados em laboratório permitindo assim uma visão completa do comportamento do sistema desenvolvido tal como estará após a sua colocação em produção final.
Observações
Competências técnicas:
-
Ambientes Linux;
-
Tecnologias de comunicações de rede (LAN/WAN);
-
Desenvolvimento em plataformas WEB;
-
Conhecimentos básicos de SNMP;
-
Experiência em manutenção de sistemas e redes para melhor adequação do sistema a implementar;
-
Visão para integração do sistema a desenvolver em múltiplas plataformas (ex: ambientes mobile).
Orientador
Carlos Hermínio Nibau Ramos
nibau@ipn.pt 📩