Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Ricardo Colzani
Título: FERRAMENTA PARA GERENCIAMENTO E MONITORAMENTO DE ESPAÇO EM UNIDADES DE ARMAZENAMENTO
 
Conclusão:
O objetivo de desenvolver uma ferramenta que facilitasse o monitoramento e gerenciamento de espaço nas unidades de armazenamento foi alcançado. A ferramenta realiza monitoramentos constantemente e envia alertas por e-mail ao usuário. Mostra ao usuário quais arquivos estão consumindo espaço nos diretórios. É capaz de fazer uma projeção de espaço ocupado nas unidades com base no histórico armazenado. A ferramenta foi testada por dez dias seguidos e mostrou-se eficiente no gerenciamento de espaço. Utilizando as funções da ferramenta foi possível realizar uma limpeza de forma rápida e precisa nas unidades de armazenamento, assim como identificar o que realmente está ocupando espaço. Sempre que necessário, a ferramenta enviou alertas para o e-mail configurado, auxiliando o efetivo gerenciamento de espaço sem a necessidade de um controle manual. Com os testes, também foi constatado que a funcionalidade de projeção de espaço ocupado nas unidades de armazenamento se mostra mais efetiva a medida que a ferramenta é usada constantemente. Com isso, é recomendável que a ferramenta seja utilizada diariamente, armazenando dados do histórico de espaço ocupado pelas unidades e, podendo assim, fazer uma projeção mais precisa. Quando a lista de arquivos é muito extensa, encontrou-se dificuldade no momento de converter o objeto para uma string e armazenar no banco de dados, quando a lista de arquivos existentes ultrapassa 800 mil arquivos. Nesse caso, a ferramenta faz o tratamento dessa exceção e exibe uma mensagem ao usuário, avisando dessa situação. Para contornar essa situação, foi criada a configuração de tamanho mínimo de arquivo, que pode ser configurada pelo usuário e faz com que a ferramenta descarte os arquivos menores, que seriam irrelevantes para o usuário. Os softwares e bibliotecas utilizados se mostraram muito eficientes. O Visual Studio utiliza o .NET Framework, que possui várias bibliotecas nativas para se trabalhar com arquivos e diretórios, o que facilitou o desenvolvimento nesse sentido. A biblioteca Json.net se mostrou muito ágil e de fácil uso para serialização e deserialização de objetos. O Entity Framework em conjunto com o SQL Server facilitou o desenvolvimento e manutenção dos códigos para persistência dos dados. Facilitou principalmente a escrita dos comandos, visto que possibilitou a persistência dos dados com orientação a objetos. Além de a ferramenta apresentar os resultados esperados, todo o desenvolvimento foi de grande valia para o autor, expandindo o conhecimento na linguagem C# e no .NET