massa e visualizador de log

0

Estamos desenvolvendo um aplicativo da web java. Nós estaremos implantando o aplicativo no servidor linux. Para se conectar ao servidor, estamos usando a ferramenta putty.

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

Existe alguma ferramenta para visualizar os arquivos de log na máquina remota usando os métodos de encapsulamento em massa.

    
por vvekselva 02.11.2012 / 05:46

2 respostas

1

Aqui está como eu faria isso, assumindo que eu queria 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] x.x.x.x: 8080. SSH em, Depois disso, no seu navegador, você pode digitar:

http://127.0.0.1:8080

Todos os arquivos de log são totalmente acessíveis.

Colocar isso no código é um pouco mais difícil. Eu sugeriria obter uma biblioteca SSH (por aí), ou escrever um serviço web remoto que copia logs e cospe as atualizações mais recentes, etc. Talvez você possa emitir pedidos até mesmo para 'tail -nx' (x - sendo o número de mais registros recentes que você gostaria de ver.

Adendo: Como configurar o tunelamento

    
por 02.11.2012 / 06:28
1

Estou usando o OtrosLogViewer para assistir a logs de máquinas remotas em tempo real (log4j e log do JDK). Suporta SFTP e Samba. No ambiente de desenvolvimento, estou usando o log4j SocketHubAppender .

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

    
por 20.08.2013 / 13:33

Tags