PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Engenharia de Computação
Use este identificador para citar ou linkar para este item: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/8589
Tipo: Trabalho de Conclusão de Curso
Título: Sistema de monitoramento distribuído e análise de dados em ambientes virtuais
Autor(es): Silva, Vinícius Rodrigues Ferreira e
Primeiro Orientador: Cavalcante, Gildenor de Souza Amorim
metadata.dc.contributor.referee1: Cavalcante, Gildenor de Souza Amorim
metadata.dc.contributor.referee2: Silva, Solange da
metadata.dc.contributor.referee3: Abadia, Fernando Gonçalves
Resumo: Este trabalho teve como objetivo geral desenvolver um sistema de monitoramento distribuído para máquinas virtuais (VMs) e servidores, focado na coleta, análise e visualização de dados para otimizar a gestão de recursos computacionais e prevenir falhas. Para isso, foi implementado o dailyInfo, um coletor que gera dados em formato JSON a cada 10 minutos, o infoConnector, que centraliza e organiza as mensagens, e um painel interativo criado com a biblioteca Streamlit, que exibe gráficos e fluxogramas para análise. Além disso, foi desenvolvido um sistema de alertas via WhatsApp para identificar situações críticas, como sobrecarga de CPU, memória e disco. O estudo permitiu concluir que, o sistema desenvolvido demonstrou ser eficiente, escalável e eficaz, permitindo maior previsibilidade, tomada de decisões mais rápidas e melhor gestão de recursos em ambientes computacionais distribuídos. Palavras chaves: Monitoramento. Máquinas Virtuais. Análise de dados. Coleta de dados.
Abstract: This study aimed to develop a distributed monitoring system for virtual machines (VMs) and servers, focusing on data collection, analysis, and visualization to optimize resource management and prevent failures. The dailyInfo was implemented to generate JSON data every 10 minutes, along with the infoConnector, which centralizes and organizes messages, and an interactive dashboard built with the Streamlit library, displaying graphs and flowcharts for analysis. Additionally, a WhatsApp alert system was developed to identify critical situations, such as CPU, memory, and disk overload. In conclusion, the system proved to be efficient, scalable, and effective, enabling greater predictability, faster decision-making, and improved resource management in distributed computational environments. Keywords: Monitoring. Virtual Machines. Data Analysis. Data Collection.
Palavras-chave: Sistema
Monitoramente
Distrubuídos
Análise de dados
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: por
País: Brasil
Editor: Pontifícia Universidade Católica de Goiás
Sigla da Instituição: PUC Goiás
metadata.dc.publisher.department: Escola Politécnica
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/8589
Data do documento: 11-Dez-2024
Aparece nas coleções:TCC Engenharia de Computação

Arquivos associados a este item:
Arquivo TamanhoFormato 
TCC2 - SISTEMA DE MONITORAMENTO DISTRIBUÍDO E ANÁLISE DE DADOS EM AMBIENTES VIRTUAIS.pdf1,44 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.

Ferramentas do administrador