4.1 - Automonitoração

Um sistema que tem automonitoramento é capaz de detectar certos tipos de falhas e reagir a elas de forma adequada, possivelmente, sem envolver um operador ou notificando um operador sobre uma condição específica.

A funcionalidade adicional para o sistema não está no domínio de aplicação, e deve ser documentada como tal. Existem duas abordagens básicas para a automonitorização:

Um monitoramento de processo é uma camada "acima" do aplicativo ou sistema que vigia o sistema. Na monitorização dos componentes, cada monitor é responsável por monitorar o seu próprio componente e relatar problemas para o próximo componente monitor de nível superior. Um exemplo simples é um script que reinicia um servidor Web quando um evento detecta que a Web servidor não está em execução.

Automonitoração destina-se a melhorar a confiabilidade, mas introduz uma sobrecarga computacional adicional que pode afetar o desempenho. A capacidade de manutenção pode também ser afetada negativamente pelo aumento de tamanho e complexidade do sistema.
Copyright © 2016 AIEC.