O aplicativo de Diagnóstico é parte integrante do KWebPortal e tem como finalidade ajudar o administrador a analisar problemas e erros encontrados durante o funcionamento do sistema. Desenvolvido e distribuído pela Khomp, o Diagnóstico é apresentado em uma interface web acessível por um navegador padrão W3C e é uma maneira de o usuário ter fácil acesso a visualização dos logs do sistemas, arquivos de configuração e das mensagens de alerta.
A interface do Diagnóstico possui um menu com duas opções principais que dão acesso as seções "Messages" e "Logs", como mostrado na figura abaixo:
Tela de navegação pelos diretórios de log |
Este arquivo é criado a cada inicialização do sistema e possui informações referentes à alertas e erros encontrados durante o funcionamento do mesmo. As informações mostradas podem ser do tipo info, warning ou error e cada tipo é visualizado com uma cor: branco, laranja e vermelho respectivamente. Ainda na seção ?Messages? é possível efetuar a monitoração do conteúdo do arquivo de messages. Para tal, é necessário informar a taxa de atualização utilizando o combo presente na parte superior. As opções disponíveis para a monitoração são atualizações a cada 1 (um) segundo, 5 (cinco) segundos, 30 (trinta) segundos ou não atualizar.
O menu desta seção é dividido e organizado da seguinte maneira:
* um diretório será criado com a data de cada inicialização do sistema.
Ao clicar em uma seção do menu onde existirem arquivos de logs ou configurações disponíveis, uma tabela listando tais arquivos será exibida. Esta tabela contém o nome dos arquivos e sua extensão, e também, algumas ações para com o arquivo.
As seguintes ações estão disponíveis: Baixar, Analisar e Visualizar.
Para as seções referentes a logs e arquivos de configurações, logo abaixo da tabela dos arquivos existe a opção ?Baixar o diretório?. Esta opção realiza a compactação do diretório de todo o seu conteúdo e apresenta ao usuário para download.
É importante ressaltar que para as ações descritas acima o tamanho do arquivo influencia diretamente no resultado da ação, uma vez que, um arquivo grande irá demandar muito mais processamento para a sua compactação, análise ou visualização, podendo gerar uma espera por parte do usuário até a conclusão da ação sob o arquivo.