No paradigma atual, verifica-se que em organizações de pequena, média ou grande dimensão, a rede de comunicações assume um papel de elevada importância. Torna-se cada vez mais comum, estas organizações, possuírem servidores próprios que disponibilizam serviços como o correio eletrónico, servidor web ou VOIP. Desta forma, estas instituições garantem independência de outras para o fornecimento destes serviços, mas faz emergir uma dependência da disponibilidade do seu servidor, uma vez que, se este falhar a comunicação interna e externa não é possível. Assim, descobrir a razão pela qual cada um dos serviços de um servidor não se encontra em correto funcionamento assumiu uma relevância extrema, principalmente para organizações que requerem níveis elevados de disponibilidade.
Nesta dissertação, realizada em ambiente empresarial na IPBrick SA, é pretendido que se desenvolva um módulo para o sistema operativo IPBrick para detetar anomalias nos serviços de um servidor.
Nesta dissertação pretende-se desenvolver um módulo IPBrick que realize um check-up completo ao sistema quando o administrador desejar. Quando o processo terminar pretende-se que os resultados sejam mostrados numa interface web integrada no sistema IPBrick.O resultado deve ser um relatório cujo conteúdo deve ser suficientemente descritivo para ser possível resolver o problema rapidamente e identificar a sua origem e.g. “falha na ligação ao ISP” , “o serviço X não está a ser executado corretamente”.
Para atingir os objetivos, o módulo que se pretende desenvolver deve respeitar os seguintes requisitos:
Relativamente aos requisitos de menor prioridade: