Integração de ferramentas para a coleta de métricas em servidores Linux

Bibliographic Details
Main Author: Isoton, Michel Júnior
Publication Date: 2019
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UCS
Download full: https://repositorio.ucs.br/11338/5950
Summary: Este trabalho tem como objetivo encontrar uma solução para a instrumentação (o ato de coletar e monitorar métricas) de servidores Linux em micro e pequenas organizações, onde as soluções já existentes no mercado podem não ser uma boa opção devido a limitações financeiras e/ou de infraestrutura. Para atingir este objetivo, foi feito um estudo da arquitetura de ferramentas de monitoramento existentes, com a finalidade de identificar suas principais características e funcionalidades. A partir deste estudo, foram identificadas quatro funcionalidades básicas necessárias: coleta, armazenamento, visualização e envio de alertas. Para a seleção das ferramentas, foi feito um levantamento de métricas em sistemas computacionais e de critérios de seleção, com o objetivo de selecionar três softwares a serem integrados. Os softwares selecionados foram o Collectd (daemon de coleta de métricas), o InfluxDB (banco de dados de séries temporais) e o Grafana (ferramenta de visualização analítica e envio de alertas). Tais softwares foram integrados e a solução foi validada em um contexto real de utilização, onde foi possível constatar que todas as funcionalidades inicialmente planejadas foram desenvolvidas e tiveram um desempenho satisfatório. Durante a validação, foi possível fazer o uso da ferramenta para a coleta, visualização e alertas de métricas de servidores, aumentando a eficiência na utilização de recursos durante a criação de ambientes computacionais e permitindo identificar problemas, tanto na infraestrutura como nas aplicações (sic).
id UCS_fca23a91a165c1beded318dd32ec9aec
oai_identifier_str oai:repositorio.ucs.br:11338/5950
network_acronym_str UCS
network_name_str Repositório Institucional da UCS
repository_id_str
spelling Isoton, Michel JúniorRocco, Giovanni ElyDorneles, Ricardo VargasLima, Maria de Fátima Webber do Prado2020-04-29T15:15:40Z2020-04-29T15:15:40Z2019-11-142019https://repositorio.ucs.br/11338/5950Este trabalho tem como objetivo encontrar uma solução para a instrumentação (o ato de coletar e monitorar métricas) de servidores Linux em micro e pequenas organizações, onde as soluções já existentes no mercado podem não ser uma boa opção devido a limitações financeiras e/ou de infraestrutura. Para atingir este objetivo, foi feito um estudo da arquitetura de ferramentas de monitoramento existentes, com a finalidade de identificar suas principais características e funcionalidades. A partir deste estudo, foram identificadas quatro funcionalidades básicas necessárias: coleta, armazenamento, visualização e envio de alertas. Para a seleção das ferramentas, foi feito um levantamento de métricas em sistemas computacionais e de critérios de seleção, com o objetivo de selecionar três softwares a serem integrados. Os softwares selecionados foram o Collectd (daemon de coleta de métricas), o InfluxDB (banco de dados de séries temporais) e o Grafana (ferramenta de visualização analítica e envio de alertas). Tais softwares foram integrados e a solução foi validada em um contexto real de utilização, onde foi possível constatar que todas as funcionalidades inicialmente planejadas foram desenvolvidas e tiveram um desempenho satisfatório. Durante a validação, foi possível fazer o uso da ferramenta para a coleta, visualização e alertas de métricas de servidores, aumentando a eficiência na utilização de recursos durante a criação de ambientes computacionais e permitindo identificar problemas, tanto na infraestrutura como nas aplicações (sic).This work aims to find a solution for the instrumentation (the act of collecting and monitoring metrics) of Linux servers in micro and small organizations, where existing solutions in the market may not be a good option due to financial limitations and/or infrastructure. To achieve this goal, a study of the architecture of existing monitoring tools was done, in order to identify its main characteristics and functionalities. From this study, four basic functionalities were identified: collection, storage, visualization and alert triggering. For the selection of the tools, a research of metrics in computational systems and selection criteria was made, with the objective of selecting three softwares to be integrated. The selected softwares were Collectd (metrics collection daemon), InfluxDB (time series database) and Grafana (analytical visualization tool and alert triggering). These three softwares were integrated and the solution was validated in a real context of use, where it was possible to verify that all the initially planned functionalities were developed and had a satisfactory performance. During the validation, it was possible to make use of the tool for the collection, visualization and alerts of server metrics, increasing the efficiency of resource utilization during deploy of computational environments and being useful to identify problems, both in infrastructure and applications (sic).Linux (Sistema operacional de computador)Cliente/servidor (Computadores)Integração de ferramentas para a coleta de métricas em servidores Linuxinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UCSinstname:Universidade de Caxias do Sul (UCS)instacron:UCSinfo:eu-repo/semantics/openAccessUniversidade de Caxias do SulBacharelado em Sistemas de InformaçãoCampus Universitário de Caxias do Sul2019-11-14 00:00:00ORIGINALTCC Michel Júnior Isoton.pdfTCC Michel Júnior Isoton.pdfapplication/pdf3761733https://repositorio.ucs.br/xmlui/bitstream/11338/5950/1/TCC%20Michel%20J%c3%banior%20Isoton.pdf29966f0347652c98c3492a9753ea1341MD51TEXTTCC Michel Júnior Isoton.pdf.txtTCC Michel Júnior Isoton.pdf.txtExtracted texttext/plain246611https://repositorio.ucs.br/xmlui/bitstream/11338/5950/2/TCC%20Michel%20J%c3%banior%20Isoton.pdf.txt31b4754c51575f233fc9ade80845ed85MD52THUMBNAILTCC Michel Júnior Isoton.pdf.jpgTCC Michel Júnior Isoton.pdf.jpgGenerated Thumbnailimage/jpeg1184https://repositorio.ucs.br/xmlui/bitstream/11338/5950/3/TCC%20Michel%20J%c3%banior%20Isoton.pdf.jpg577c7596487f235787063152702ed691MD5311338/59502020-04-30 06:00:57.274oai:repositorio.ucs.br:11338/5950Repositório de Publicaçõeshttp://repositorio.ucs.br/oai/requestopendoar:2024-05-06T10:01:16.730020Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)false
dc.title.pt_BR.fl_str_mv Integração de ferramentas para a coleta de métricas em servidores Linux
title Integração de ferramentas para a coleta de métricas em servidores Linux
spellingShingle Integração de ferramentas para a coleta de métricas em servidores Linux
Isoton, Michel Júnior
Linux (Sistema operacional de computador)
Cliente/servidor (Computadores)
title_short Integração de ferramentas para a coleta de métricas em servidores Linux
title_full Integração de ferramentas para a coleta de métricas em servidores Linux
title_fullStr Integração de ferramentas para a coleta de métricas em servidores Linux
title_full_unstemmed Integração de ferramentas para a coleta de métricas em servidores Linux
title_sort Integração de ferramentas para a coleta de métricas em servidores Linux
author Isoton, Michel Júnior
author_facet Isoton, Michel Júnior
author_role author
dc.contributor.other.none.fl_str_mv Rocco, Giovanni Ely
Dorneles, Ricardo Vargas
dc.contributor.author.fl_str_mv Isoton, Michel Júnior
dc.contributor.advisor1.fl_str_mv Lima, Maria de Fátima Webber do Prado
contributor_str_mv Lima, Maria de Fátima Webber do Prado
dc.subject.por.fl_str_mv Linux (Sistema operacional de computador)
Cliente/servidor (Computadores)
topic Linux (Sistema operacional de computador)
Cliente/servidor (Computadores)
description Este trabalho tem como objetivo encontrar uma solução para a instrumentação (o ato de coletar e monitorar métricas) de servidores Linux em micro e pequenas organizações, onde as soluções já existentes no mercado podem não ser uma boa opção devido a limitações financeiras e/ou de infraestrutura. Para atingir este objetivo, foi feito um estudo da arquitetura de ferramentas de monitoramento existentes, com a finalidade de identificar suas principais características e funcionalidades. A partir deste estudo, foram identificadas quatro funcionalidades básicas necessárias: coleta, armazenamento, visualização e envio de alertas. Para a seleção das ferramentas, foi feito um levantamento de métricas em sistemas computacionais e de critérios de seleção, com o objetivo de selecionar três softwares a serem integrados. Os softwares selecionados foram o Collectd (daemon de coleta de métricas), o InfluxDB (banco de dados de séries temporais) e o Grafana (ferramenta de visualização analítica e envio de alertas). Tais softwares foram integrados e a solução foi validada em um contexto real de utilização, onde foi possível constatar que todas as funcionalidades inicialmente planejadas foram desenvolvidas e tiveram um desempenho satisfatório. Durante a validação, foi possível fazer o uso da ferramenta para a coleta, visualização e alertas de métricas de servidores, aumentando a eficiência na utilização de recursos durante a criação de ambientes computacionais e permitindo identificar problemas, tanto na infraestrutura como nas aplicações (sic).
publishDate 2019
dc.date.submitted.none.fl_str_mv 2019
dc.date.issued.fl_str_mv 2019-11-14
dc.date.accessioned.fl_str_mv 2020-04-29T15:15:40Z
dc.date.available.fl_str_mv 2020-04-29T15:15:40Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ucs.br/11338/5950
url https://repositorio.ucs.br/11338/5950
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UCS
instname:Universidade de Caxias do Sul (UCS)
instacron:UCS
instname_str Universidade de Caxias do Sul (UCS)
instacron_str UCS
institution UCS
reponame_str Repositório Institucional da UCS
collection Repositório Institucional da UCS
bitstream.url.fl_str_mv https://repositorio.ucs.br/xmlui/bitstream/11338/5950/1/TCC%20Michel%20J%c3%banior%20Isoton.pdf
https://repositorio.ucs.br/xmlui/bitstream/11338/5950/2/TCC%20Michel%20J%c3%banior%20Isoton.pdf.txt
https://repositorio.ucs.br/xmlui/bitstream/11338/5950/3/TCC%20Michel%20J%c3%banior%20Isoton.pdf.jpg
bitstream.checksum.fl_str_mv 29966f0347652c98c3492a9753ea1341
31b4754c51575f233fc9ade80845ed85
577c7596487f235787063152702ed691
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)
repository.mail.fl_str_mv
_version_ 1822887753626419200