visualizador de massa e log

visualizador de massa e log

Estamos desenvolvendo uma aplicação web em java. Estaremos implantando o aplicativo no servidor Linux. Para conectar-se ao servidor, estamos usando a ferramenta putty.

Para o teste local do aplicativo, usamos nosso host local e um visualizador de logs para ver os logs.

Existe alguma ferramenta para visualizar os arquivos de log na máquina remota usando os métodos de tunelamento no PuTTY.

Responder1

Aqui está como eu faria isso, supondo que eu quisesse ver um arquivo de log em/var/log.

Amostra: No servidor remoto, indo para o túnel, usando python:

cd /var/log

Nesse diretório,

python -m SimpleHTTPServer 8080

Configure o Putty [IP do host remoto: Porta remota] xxxx: 8080. SSH in, depois em seu navegador você pode simplesmente digitar:

http://127.0.0.1:8080

Todos os arquivos de log totalmente acessíveis.

Colocar isso em código é um pouco mais difícil. Eu sugeriria obter uma biblioteca SSH (bastante disponível) ou escrever um serviço web remoto que restringe os logs e exibe as atualizações mais recentes, etc. Talvez você possa emitir solicitações get até para 'tail -n x' (x - sendo o número da maioria registros recentes que você gostaria de ver.

Termo aditivo: Como configurar o tunelamento

Responder2

estou a usarOutrosLogViewerpara assistir logs de máquinas remotas em tempo real (log4j e registro JDK). Suporta SFTP e Samba. No ambiente de desenvolvimento que estou usandolog4j SocketHubAppender.

Também vale a pena ver a seguirdemonstração no youtube

informação relacionada