Free-Monitor – Sistema Software Livre para Monitoração de Desempenho em Ambiente UNIX


Tendo observado uma grande demanda por ferramentas de monitoramento de desempenho, tanto em seu próprio parque de TI, quanto dos de seus clientes e parceiros e percebendo a inexistência de uma ferramenta que atendesse a essa necessidade com todas as funcionalidades desejadas, o Departamento de Ciência da Computação da UFMG (DCC/UFMG) elaborou um projeto para o desenvolvimento de uma ferramenta que atenda aos seguintes requisitos: . Ser distribuída com código livre; . Possuir interface gráfica; . Ser expansível; . Ser programável; No escopo de gerência de recursos e monitoramento de desempenho, existe, ainda, uma grande lacuna em termos de ferramentas de suporte. Existem ferramentas nativas que são fornecidas com o próprio sistema operacional como nos casos do Linux e de certas versões de Unix que, embora sejam reconhecidamente de grande valia, não são muito amigáveis e fornecem apenas dados brutos, com resultados nem sempre intuitivos, demandando certo tempo de análise. Outras, mais elaboradas, tentam reunir em uma mesma interface (esta,normalmente, mais amigável e gráfica) algumas das funcionalidades mais importantes, procurando apresentar os dados de forma mais clara. Existem, também, ferramentas comerciais relativamente sofisticadas que são bastante eficazes e atendem às necessidades principais de um administrador de sistemas. Apesar de existirem algumas ferramentas capazes de monitorar o desempenho de um sistema, estas apresentam, ainda, muitas limitações, devido à ausência de algumas funcionalidades, por não serem extensíveis e customizáveis, ou mesmo por terem um custo extremamente alto. Em vista desses fatos, o Departamento de Ciência da Computação da UFMG elaborou um projeto para o desenvolvimento de uma aplicação de código aberto que pretende contribuir para estimular a utilização do software livre, na medida em que representa uma das principais ferramentas de apoio para administração de servidores que executam sistemas operacionais também de código aberto como o Linux e FreeBSD. Uma ferramenta como a que é proposta nesse projeto é um anseio antigo da comunidade de software livre devido às funcionalidades que se propõe a fornecer e que não estão disponíveis em nenhuma outra ferramenta de que se tenha conhecimento.