DevSecOps

27 jun, 2008

Administrando o WAS via linha de comando

Publicidade

Vamos aprender alguns comandos interessantes sobre administração do WAS na linha de comando. A grande vantagem do WAS é que os comandos são iguais em qualquer plataforma. Até no Mainframe, está disponível uma partição Unix e é possível utilizar os comandos como se estivesse no Linux. Vamos à prática.

Pré-requisitos

É necessário que o leitor tenha lido os artigos sobre WAS.

WAS Parte 01

WAS Parte 02

WAS Parte 03

WAS Parte 04

Analisando o log de instalação do WAS

Uma dica interessante é verificar e analisar os logs de instalação. Nele existe a informação se o processo de instalação foi bem sucedido.

O WAS é instalado no diretório /opt. Então, é neste diretório que vamos nos concentrar.

1. cd /opt/IBM/WebSphere/AppServer/logs/

2. cat log.txt.

A última linha tem a informação se a instalação foi bem sucedida ou não. Veja:

[i](06/04/2008 19:56:35), Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1,

INSTCONFSUCCESS[/i]

Neste caso, a instalação teve êxito.

Dica: um bom administrador sempre está verificando os logs. As informações sobre o funcionamento do sistema estarão lá.

Verificando o status do WAS

Mas, vamos verificar se o WAS está funcionando corretamente. É possível verificar o status do WAS via linha de comando.

1. Acesse uma console do Linux.

2. Digite cd /opt/IBM/WebSphere/AppServer/bin/

3. ./serverStatus.sh server1

Veja o resultado:

Neste momento nosso servidor WAS está “parado”.

Outro comando que pode ser utilizado seria o ps.

Iniciando o WAS

Vamos aprender a iniciar o WAS via linha de comando.

1. Acesse o diretório /opt/IBM/WebSphere/AppServer/bin/

2. Digite ./startServer.sh server1

Agora aguarde.

Veja o resultado:

Isto significa que o processo foi bem sucedido.

Use o comando ps da seguinte forma:

1. ps -elf | grep java.

O comando para stopar o WAS é ./stopServer.sh server1

É possível verificar os logs para o serviço do WAS no seguinte diretório:

/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1

Aqui se encontram os logs de stop, start e das aplicações.

Log do start do WAS

1. cat startServer.log

2. Observe no seu computador.

Log do stop do WAS

1. cat stopServer.log

Conclusão

Aprendemos de forma prática como usar comandos do WAS e verificar os Logs. A grande vantagem de aprender a usar comandos é a facilidade de administrar o WAS em outras plataformas. Até o próximo artigo.